Course Syllabus
Course Description / Overview:
Grades: 6th - 9th
In this class, students will learn how to create 3-D video games using Unity, the world-leading professional game development tool. No prior experience of Unity or coding is required! With our tutorials, students will learn C+ coding concepts, 3-D game design concepts like object creation, collision, UI tools, Rigibody, 3-D Physics while creating multiple game projects to showcase their skill
Note:
Classes will be divided into small groups with 1: 6 teacher: students ratio
Class Goals/Outcomes:
- Kids will develop 3D game project on Unity and learn C#.
Course Outline:
Day 1 |
Topic: Setup and Unity feature Activity: Create a car and prefabs of car |
Day 2 |
Topic: Setting up Game and Adding Script Activity: Adding Rigid body, box collider etc to player |
Day 3 |
Topic: Adding Script, Unity Camera, Unity identifying collision Activity: Identifying Collision and Pausing Game |
Day 4 |
Topic: Game setup with Prefabs, UI Activity: Adding Score UI |
Day 5 |
Topic: Game Over and Restart Activity: Adding Script for Game over and Restart, Multiple levels, Welcome and Quit UI |
Day 6 |
Topic: AJ Model running Game |
Day 7 |
Topic: AJ Model running Game |
Day 8 |
Topic: AJ Model running Game Activity: Welcome and Quit UI |
Student Expectations / Classroom Policies:
- Decent typing skills
- Before class starts, download and install Unity.
Link to Download Unity:
Download Link (Links to an external site.)
Installation Video for Windows:
Installation Video for Mac:
What Should I bring to Class?
- Access to windows or Mac laptop
- Internet access