| 1.00 | Learn to navigate the most up to date Unity game development engine | 25% | - |
| 1.01 | Identify panels and windows in the Unity Interface. | 2% | - |
| 1.02 | Create projects and import custom packages in Unity. | 2% | - |
| 1.03 | Incorporate and manipulate assets. | 2% | - |
| 1.04 | Create a script and link it to an object. | 2% | - |
| 1.05 | Navigate the Unity development environment. | 2% | - |
| 1.06 | Identify how the use of scripts adds to functionality of games developed in Unity. | 2% | - |
| 1.07 | Create and navigate scenes. | 2% | - |
| 1.08 | Define a prefab and handle collisions. | 2% | - |
| 1.09 | Add collision components to objects. | 1% | - |
| 1.10 | Control an object's position by the mouse and define a spawn point. | 1% | - |
| 1.11 | Interpret persistent data. | 1% | - |
| 1.12 | Analyze the advantage of using full screen UI elements. | 2% | - |
| 1.13 | Distinguish between the five panels in the Unity Integrated Development Environment. | 2% | - |
| 1.14 | Justify when to use a prefab and construct one. | 2% | - |
| 2.00 | Apply Unity C# language to build gaming interactivity and create simple 3D designs | 40% | - |
| 2.01 | Create projects. | 3% | - |
| 2.02 | Recognize scenes attributes. | 3% | - |
| 2.03 | Switch between scenes. | 2% | - |
| 2.04 | Use scenes to control game flow. | 3% | - |
| 2.05 | Include more than one level in a game. | 2% | - |
| 2.06 | Justify the use of empty game objects. | 3% | - |
| 2.07 | Add objects to a scene. | 3% | - |
| 2.08 | Determine the scope of a variable and when public variables should be used. | 2% | - |
| 2.09 | Use UI components to display text. | 3% | - |
| 2.10 | Appraise why to use a public variable for start Obj. | 2% | - |
| 2.11 | Evaluate why “cc” is or is not a good variable name. | 2% | - |
| 2.12 | Determine what factors should be used to decide if a key should be turned into a prefab. | 2% | - |
| 2.13 | Evaluate the important of coding with the gems inactive. | 2% | - |
| 2.14 | Start and stop the spin of a wheel. | 2% | - |
| 2.15 | Evaluate asset and variable names | 3% | - |
| 2.16 | Differentiate between a regular collider and a trigger collider and their use. | 3% | - |
| 3.00 | Refine the iterative process (plan, implement, review, adjust) | 35% | - |
| 3.01 | Test a game within the Unity environment. | 4% | - |
| 3.02 | Differentiate between collision components available | 4% | - |
| 3.03 | Evaluate how persistent data can be used in multiple scenes. | 2% | - |
| 3.04 | Appraise the effect telling the story from the first person point of view has on a game. | 4% | - |
| 3.05 | Interpret the effect of using elements such as pellets and portals have on a game. | 1% | - |
| 3.06 | Construct the Ball Bouncer Game. | 10% | - |
| 3.07 | Formulate a playtesting questionnaire. | 3% | - |
| 3.08 | Integrate a game improvement plan. | 3% | - |
| 3.09 | Evaluate the effectiveness of a game improvement plan. | 4% | - |