# data[].attributes.body
https://forms.codeninjas.com/gamebuilding

# data[].attributes.headline
Complete Guide to June 2026 IMPACT Updates

# data[].attributes.subject
Complete Guide to June 2026 IMPACT Updates

# data[].attributes.attachment_link.title
5. June 2026 IMPACT Updates - Extended Guide

# data[].attributes.body
Sept 26, 2025

🎮 Upcoming Godot Content Release and Trainings

With next week's release of Purple and Brown belt content using Godot (Red and Black belt to follow in the months ahead), the Education Team has scheduled 2 trainings to support Centers in utilizing this new upper belt option:

Thursday, October 9 @ 12pm Eastern: Godot Upper Belt Curriculum Overview This training will focus on preparing owner/operators for success with this new upper belt curriculum, including a platform overview, suggested sequencing, and storing projects. (Teams meeting link)

Wednesday, October 15 @ 2pm Eastern: Sensei Training Godot Curriculum Overview This training will focus on preparing Code Senseis to use this curriculum with upper belt Ninjas, and include pro-tips from others and time for Q&A. Registration is required (link) and there will be some pre-work for Code Senseis to complete in advance.

Both webinars will be recorded and posted to the Knowledge Hub. Remember to clock in for training.

# data[].attributes.body
https://linktr.ee/codeninjasburke

# data[].attributes.attachment_link.title
Code Ninjas Burke - Camps 2022 | YouTube | Linktree

# data[].attributes.headline
Update: Changes to Game Building Session games (May 2024)

# data[].attributes.subject
Update: Changes to Game Building Session games (May 2024)

# data[].attributes.body
https://drive.google.com/drive/folders/1-h7MqpVkoWW0i0v3ZeRyAgati5Au-siV?usp=sharing

# data[].attributes.body
https://sensei.codeninjas.com/
username: codeninjasburke@gmail.com
pw: Sensei9526

# data[].attributes.attachment_link.title
Unity Resources (2022.3 LTS Version) - 2024

# data[].attributes.body
https://docs.google.com/document/d/1FqFsuwaEjRf_ITrC6j6EKSP_0AFYAQw7WJ8Bu60NAw4/edit?usp=drivesdk

# data[].attributes.body
https://impact.codeninjas.com
demo username: ninja1.burkefairfax
reset progress password: awesomeninja

# data[].attributes.body
Updated 2024-11-06

# data[].attributes.headline
Game Development Platform (GDP, inc grading, Unity, FUNdamentals, JR robotics, JR snap circuits)

# data[].attributes.subject
Game Development Platform (GDP, inc grading, Unity, FUNdamentals, JR robotics, JR snap circuits)

# data[].attributes.body
http://dojo.code.ninja/

# data[].attributes.attachment_link.readable_text
Your browser is currently set to block JavaScript. You need to allow JavaScript to use this service.

To learn how to allow JavaScript or to find out whether your browser supports JavaScript, check the online help in your web browser.

# data[].attributes.body
https://bit.ly/sensei-training-burke

# data[].attributes.body
https://padlet.com/cn_edu/impact-known-issues-3p9fdu3obgm2kcl

# data[].attributes.body
http://blackbird.school/

# data[].attributes.attachment_link.title
Blackbird | Cross-curricular coding units for core K-12 classes

# data[].attributes.attachment_link.description
Online learning platform for grades 6-12. Makes it possible to teach coding without electives, train any teacher in 1 day, and get friendly 1-1 same-day support.

# data[].attributes.body
https://burkeva.codeninja.app/ - username is your email, pw is your last name

# data[].attributes.body
https://resources.scratch.mit.edu/www/cards/en/scratch-cards-all.pdf

# data[].attributes.headline
Gusto (payroll, bank info, hiring & tax docs)

# data[].attributes.subject
Gusto (payroll, bank info, hiring & tax docs)

# data[].attributes.body
https://gusto.com/

# data[].attributes.body
https://drive.google.com/drive/folders/1jekPQ2k6tLEN0kXxtJ0qvVSVYuSA8vZn?usp=sharing

# data[].attributes.headline
Homebase (schedule, time off requests, availability, timecards)

# data[].attributes.subject
Homebase (schedule, time off requests, availability, timecards)

# data[].attributes.body
https://app.joinhomebase.com/accounts/sign-in

# data[].attributes.attachment_link.description
Sign in to your Homebase account to manage your schedule, timesheets, time clock, and more.

# data[].attributes.body
https://drive.google.com/drive/folders/1Pd-UCUI-1MdJJDFimET89HEtyPdS10FK?usp=sharing

# data[].attributes.body
https://docs.google.com/presentation/d/19h5w6Erb53yuBoeu_4dnfclzL9Tkfp1NGU1HJC98v_U/edit?usp=sharing

# data[].attributes.body
https://bit.ly/cn-jr-v2

# data[].attributes.headline
Creating Ninja Accounts (Scratch, Blackbird, Github)

# data[].attributes.subject
Creating Ninja Accounts (Scratch, Blackbird, Github)

# data[].attributes.body
https://docs.google.com/document/d/1OqKY9ufmMfWW1RvFTtIagbhs5sgFLIkJ0CVpU56ymic/edit?usp=sharing

# data[].attributes.attachment_link.title
Setting up Ninja GitHub, Scratch, Blackbird Accounts

# data[].attributes.body
https://discord.com/invite/Km9rrEXwDR

# data[].attributes.body
User manual and scripting API for the latest long-term stable (LTS) release of Unity, 2021.3.

# data[].attributes.attachment_link.readable_text
Use the Unity Editor to create 2D and 3D games, apps and experiences. Download the Editor at unity3d.com.

The Unity User Manual helps you learn how to use the Unity Editor and its associated services. You can read it from start to finish, or use it as a reference.

If it's your first time using Unity, take a look at the introductory documentation on Working with Unity, and see the Unity Tutorials.
Packages

Learn about packages: Working with the Package Manager

Find documentation for a specific package: When a package passes release cycle testing for a specific version of Unity, it receives the See in A See in Verified packages Preview packages preview package is in development and not yet ready for production. A package in preview might be at any stage of development, from the initial stages to near completion.
Glossary Verified For designation. This means that these packages are guaranteed to work with the designated version of Unity.
Glossary and

Learn how to build a custom package: Creating custom packages

Unity User Manual sections

All of the Unity Editor's 2D-specific features including gameplay, A 2D graphic objects. If you are used to working in 3D, Sprites are essentially just standard textures but there are special techniques for combining and managing sprite textures for efficiency and convenience during development. See in sprites More info
Glossary and physics.

The visual aspects of the Unity Editor including A component which creates an image of a particular viewpoint in your scene. The output is either drawn to the screen or captured as a texture. See in cameras More info
Glossary and lighting.

Simulation of 3D motion, mass, gravity and A collision occurs when the physics engine detects that the colliders of two GameObjects make contact or overlap, when at least one has a Rigidbody component and is in motion. See in collisions More info
Glossary .

Useful if you are maintaining legacy projects.

Further sources of information

Unity Answers or Unity Forums - here you can ask questions and search answers.

The Unity Knowledge Base - a collection of answers to questions posed to Unity's Support teams.

Tutorials - step by step video and written guides to using the Unity Editor.

Unity Ads Knowledge Base - a guide to including ads in your game.

A growing library of free and commercial assets created by Unity and members of the community. Offers a wide variety of assets, from textures, models and animations to whole project examples, tutorials and Editor extensions. See in Asset Store help - help on Asset Store More info
Glossary content sharing.

Known issues

Is a feature not working as you expect it to? It might be an existing Known Issue. Please check using the Issue Tracker at issuetracker.unity3d.com.

# data[].attributes.attachment_link.description
Use the Unity Editor to create 2D and 3D games, apps and experiences. Download the Editor at unity3d.com. The Unity User Manual helps you learn how to use the Unity Editor and its associated services. You can read it from start to finish, or use it as a reference.

# data[].attributes.attachment_link.readable_text
Cruz has been attending Code Ninjas Indian Trail for the last two years. His Black Belt project, Nucleus, is a complex puzzle game that requires players to think critically and strategically. Cruz's dedication to programming and game development is impressive, and his project has received high recognition and praise from his Code Ninjas community. He plans to continue pursuing his passion for game development and will be starting at a magnet high school next year studying either cybersecurity or game development. Cruz hopes to create even more engaging and challenging games in the future.

# data[].attributes.attachment_link.description
Congratulations to our Black Belt Ninjas. They demonstrated perseverance, slick coding skills and more all while having a blast making these amazing games.

# data[].attributes.headline
Purple+ Issues (updated, in progress, by camber)

# data[].attributes.subject
Purple+ Issues (updated, in progress, by camber)

# data[].attributes.body
https://docs.google.com/document/d/1Lri7_nb82GMurk4hhQcwYWOqXdtKFevz9bbZcWur6Go/edit?usp=sharing

# data[].attributes.body
Updated 2023-06-09

# data[].attributes.headline
Fun Roblox projects (for those in Studio)

# data[].attributes.subject
Fun Roblox projects (for those in Studio)

# data[].attributes.body
https://docs.google.com/document/d/1dxS-jopWwMSPoEbZfgn8oO8xOpZS22i1C_eMTDpsZ_0/edit

# data[].attributes.body
For Aidan

# data[].attributes.attachment_link.description
Rubric for Chef Codey. GitHub Gist: instantly share code, notes, and snippets.

# data[].attributes.body
https://docs.google.com/document/d/1jfF8wM9e2FGaYtj-WJ46Z52Hjpmf1f9hpJ1RE0wJ2ak/edit?usp=sharing

# data[].attributes.body
https://linktr.ee/codeninjasburke

# data[].attributes.attachment_link.title
Code Ninjas Burke - Camps 2022 | YouTube | Linktree

# data[].attributes.body
https://docs.google.com/document/d/1O1UZGSlpkn3ZCFYpFo1KqgrfzN3HPymVKRcWJcgC5Sg/edit?usp=sharing

# data[].attributes.attachment_link.title
Updating JR Progress & Skills in MyStudio

# data[].attributes.body
https://www.canva.com/design/DAFJBS807Ls/ER6XCdGLYbYOdTEIS8glUg/edit?utm_content=DAFJBS807Ls&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

# data[].attributes.body
https://docs.google.com/document/d/1Di3HQhEbDb8UdoByyLnpct6sj7-ienWQAJpgj78KJKs/edit?usp=sharing

# data[].attributes.body
user: codeninjasburke@gmail.com
pw: dojoiscool

# data[].attributes.body
bit.ly/sensei-sharepoint-training

Please use your Microsoft A1 license - OR - use this generic account: User: CNSensei.burkeva@codeninjas.com Password: !Sensei2025

# data[].attributes.headline
IMPACT Feature Update: Sandbox, My Stuff, and Project Pages

# data[].attributes.subject
IMPACT Feature Update: Sandbox, My Stuff, and Project Pages

# data[].attributes.body
On Tuesday, October 3rd, HQ released an update to IMPACT that includes the Sandbox (where ninjas can create their own projects), My Stuff (to store all Build, Quest, Adventure, and Sandbox projects), and Project Pages. Watch this video to see these new features in action!

# data[].attributes.body
https://docs.google.com/document/d/1E1_ctDb3Lks7g7lgWmzB8NesSOONQKldO2yZ5331mbM/edit?usp=sharing

# data[].attributes.body
https://www.dss.virginia.gov/abuse/mrportal.cgi

Submit report of child abuse or neglect to the VDSS State Hotline. This tool is ONLY for reports of suspected CHILD abuse or neglect that is not an emergency.

# data[].attributes.attachment_link.readable_text
Virginia Department of Social Services (VDSS) now has an innovative and secure website, VaCPS, which allows Virginia mandated reporters the ability to submit, in their own words, a report of child abuse or neglect to the VDSS State Hotline. This tool is ONLY for reports of suspected CHILD abuse or neglect that is not an emergency.

VDSS knows partnering with mandated reporters across the Commonwealth is essential to the safety, permanency, and well-being of Virginia's children. Submitting a report regarding possible child maltreatment is the first step to begin the helping process. VDSS values your commitment to Virginia's children and your desire to strengthen families in the Commonwealth.

Additional Resources:

Infomercial

Click here to access an informative video introducing VaCPS.

Tutorial

Click here if you are a first time user of the portal. This training video provides detailed information on how to submit a report using VaCPS, the Virginia mandated reporter portal.

VaCPS

Click here to access VaCPS, the Virginia mandated reporter portal. VaCPS includes some helpful resources to aide mandated reporters when making reports of suspected child abuse or neglect. Please do NOT use this tool if a child is in immediate danger.

# data[].attributes.attachment_link.description
To design and deliver high-quality human services that help Virginians achieve safety, independence and overall well-being.

# data[].attributes.headline
Black Belt Planning Documents (EDITABLE)

# data[].attributes.subject
Black Belt Planning Documents (EDITABLE)

# data[].attributes.body
they are markdown because we are better

# data[].attributes.attachment_link.readable_text
---
tags:
- work/codeninjas
---

# Planning Document

[Black Belt Submission Form](https://forms.codeninjas.com/bbreleasecandidate)

## Planning Phase: Brainstorming

**What type of game do you want to create?**


**What is your game's name? What is the theme?**


**What games, movies, books, TV shows, or music are you using for inspiration? What Code Ninjas games can help you?**


**In your game, what's the player's goal?**


**What obstacles, conflict, or challenge stand between your player and the goal?**


**How does the player win/lose the game?**



## Planning Phase: Storyboarding


## Assets and Design

**What are at least three assets you need for your game?**


**Did you find them all? Did you change anything?**


**Do the assets need to be modified to fit the game?**


## Controls and Interface

**Starting screen sketch**


**Basic game UI / heads up display**


## Game Mechanics Part 1

**Describe one game mechanic in complete sentences. What kind of game objects will you use? What will you name your script?**


**Unity and C# concepts used**


## Game Mechanics Part 2

**Using your description and selected concepts, write pseudocode for your game mechanic.**



## Game Mechanics Part 3

**Describe another game mechanic, list Unity/C# concepts.**



**Unity/C# Concepts Used**



## Game Mechanics Part 4

**Using your description and selected concepts, write pseudocode for your game mechanic.**


## Prototype Playtest

Template:

1. Is the game too difficult or too easy?
2. What small addition could make the game better?
3. Custom 1
4. Custom 2

Develop 2 custom playtest questions.

### 1

1. Is the game too difficult or too easy?
2. What small addition could make the game better?

### 2

1. Is the game too difficult or too easy?
2. What small addition could make the game better?

Move to the next stage of playtesting after implementing any additional suggestions.

## Alpha Playtest

### 1

1. Is the game too difficult or too easy?
2. What small addition could make the game better?

### 2

1. Is the game too difficult or too easy?
2. What small addition could make the game better?

## Beta Playtest

### 1

1. Is the game too difficult or too easy?
2. What small addition could make the game better?

### 2

1. Is the game too difficult or too easy?
2. What small addition could make the game better?

## Release Playtest

### 1

1. Is the game too difficult or too easy?
2. What small addition could make the game better?

### 2

1. Is the game too difficult or too easy?
2. What small addition could make the game better?


## Publishing

**Write a description of your final game.**

**Is there anything else you want to share about yourself or your Black Belt game?**

**Take a screenshot of your game that you can use to showcase your game. Describe it below. Why did you choose that scene? How will it catch the attention of potential players?**


---

# Black Belt Checklist

## Planning & Organization

- [ ] The Black Belt Planning Document is complete.
- [ ] The hierarchy is organized, and game objects are properly named.
- [ ] The project folder is organized, and scripts and prefabs are properly named.

## Design & Creativity

- [ ] The game follows the storyboard from the Ninja Planning Document.
- [ ] The game has a theme (e.g. desert, space, ocean, etc.)
	- Use the Unity Asset Store to find assets, or design your own.
	- Use a minimum of 5 different assets.
	- Use a variety of textures and colors in the scene decorations.
	- Use assets that fit your chosen theme.
- [ ] The player has a clear goal that is explained in the game.
- [ ] The player has a clear obstacle or challenge to overcome.
- [ ] The player can win or reach the end of the game.

## Coding & Logic

- [ ] The game contains at least two designed mechanics that use custom code.
- [ ] The scripts use at least 10 C# and Unity concepts covered in the curriculum.

## Game Experience & User Interface

- [ ] The game contains a Start screen that tells the player how to play.
- [ ] The game contains a win screen.
	- If the player can lose, the game contains a game over screen.
- [ ] The game has a user interface that communicates important information to the player.
- [ ] The game was playtested by at least three people and improved after feedback.

---

# Project Phase Checklists

## Planning Phase Checklist

Before the ninja can progress to the Prototype Phase, the following requirements must be completed.

- [ ] The Black Belt Planning Document is complete.
- [ ] The game's theme and story are appropriate.
- [ ] The game's scope is manageable for the ninja's age and skill level.
- [ ] The ninja planned out at least two mechanics with pseudocode.
- [ ] Dev Diary 1 recorded (optional but recommended).

### Dev Diary 1 Instructions

Record a 5-10 minute video with the ninja.

First, have them introduce themselves, how long they have been at Code Ninjas, and their three favourite things about being a ninja. Then, ask them the name of their game, the main theme or mechanics, and any influences they are using. Finally, have them explain the challenges that they anticipate facing and how they plan to overcome them.

They can present any drawings, designs, or pseudocode that they have created.

Date started Planning Phase:
Date completed Planning Phase:

## Prototyping Phase Checklist

Before the ninja can progress to the Alpha Phase, the following requirements must be completed.

- [ ] The ninja used simple shapes like squares and cubes.
- [ ] The ninja started planning maps, levels, and environments if applicable.
- [ ] The ninja implemented at least two mechanics.
- [ ] The prototype was playtested by at least one other ninja.
- [ ] The prototype was playtested by at least one Code Sensei.
- [ ] The prototype has no bugs.
- [ ] Dev Diary 2 recorded (optional but recommended).

### Dev Diary 2 Instructions

Record a 5-10 minute video with the ninja.

Have the ninja give a short live demonstration of their prototypte. Ask the ninja questions about how they planned, implemented, and modified the mechanics from the Planning stage. Ask what challenges they faced and how they overcame them. Ask what challenges they foresee having when converting their prototype into a full game.

Date started Prototyping Phase:
Date completed Prototyping Phase:

## Alpha Phase Checklist

Before the ninja can progress to the Beta Phase, the following requirements must be completed.

- [ ] The ninja used appropriate assets.
- [ ] The ninja completed the Black Belt Project Checklist.
- [ ] The game was playtested by at least one other ninja.
- [ ] The game was playtested by at least one Code Sensei.
- [ ] The game has no bugs.
- [ ] Dev Diary 3 recorded (optional but recommended).

### Dev Diary 3 Instructions

Record a 5-10 minute video with the ninja.

Have the ninja give a short live demo of their game. Ask the ninja how they used their work from the Prototype stage to build their game. Ask them to explain how feedback they received has informed their approach to developing their game.

Date started Alpha Phase:
Date completed Alpha Phase:

## Beta Phase Checklist

Before the ninja can progress to the Release Candidate Phase, the following requirements must be completed.

- [ ] The ninja used appropriate assets.
- [ ] The game was playtested by at least two other ninjas.
- [ ] The game was playtested by at least two Code Senseis.
- [ ] The game was changed based on feedback.
- [ ] The game has sound effects, music, and other refinements as appropriate.
- [ ] The game has no bugs.
- [ ] Dev Diary 4 recorded (optional but recommended).

### Dev Diary 4 Instructions

Record a 5-10 minute video with the ninja.

Have the ninja give a short live demo of their game. Ask them to explain how feedback they received has informed their approach to making the final refinements to their game.

Date started Beta Phase:
Date completed Beta Phase:

## Release Candidate Checklist

Before the ninja can progress to the Going Gold phase, the following requirements must be completed.

- [ ] The [Black Belt Project Release Candidate Submission Form](https://forms.codeninjas.com/bbreleasecandidate) has been completed and submitted.
- [ ] Feedback from Home Office has been implemented.
- [ ] The game has been approved by Home Office.
- [ ] Dev Diary 5 recorded (optional but recommended).

### Dev Diary 5 Instructions

Record a 5-10 minute video with the ninja.

The ninja should talk about the feedback they received from Home Office. Ask them to explain how feedback they received has informed their approach to making the final refinements to the game.

Date started Release Candidate Phase:
Date completed Release Candidate Phase:

## Going Gold Checklist

Before the ninja's game can be featured on the Black Belt Ninjas site, the following requirements must be completed.

- [ ] The final project has been uploaded to Github as a WebGL game.
- [ ] The Black Belt Final Project Submission form has been completed and submitted (see email from Home Office for link).
- [ ] Dev Diary 6 recorded (optional but recommended).

### Dev Diary 6 Instructions

Record a 5-10 minute video with the ninja.

Have the ninja give a demo of their final game. Ask them about their experience creating their final project from idea to completion. Provide precise praise about their growth as a problem solver, designer, programmer, and ninja over the development of their Black Belt project.

Date started Going Gold Phase:
Date completed Going Gold Phase: