Our project-based coding courses guide students through projects that teach important computer science topics and give them the freedom to make truly original works.
In Game Development Foundations, students build 2D browser-based games using just HTML, CSS, JavaScript, and the p5.js library.
See Course DetailsIn this project, students build out a word-guessing game where a random word is chosen and the player is given the opportunity to guess letters.
A browser-based text adventure game to learn how to build and incorporate a unique game narrative using JavaScript.
In Game Development 1, students build several full-featured games using the Unity game engine and C#.
See Course DetailsStudents learn how to transfer their knowledge of 3D game development into 2D, and learn some tips and tricks for better program structure and design.
Students become familiar with the Unity Scripting API to create a 3D castle attack arcade game reminiscent of Angry Birds.
In this project, students create a driving game where the player controls a car driving around a level built by students, in a frantic dash to collect as many stars as they can before time runs out.
Students create their very own alchemy lab escape rooms complete with a first-person player controller, object interactions, and player objectives.
In the Unity Certification Institute, students build three full-featured games using the Unity game engine and C#.
See Course DetailsStudents learn the basics of 2D development in Unity, including grids and sprite animation, by creating a full-featured matching game.
Students create their first fully-featured game using an array of assets including 3D models, textures, audio files, and C# scripts.
Students create the Zombie Chase capstone project using enemies with AI logic that chase and attack the player. They incorporate scene lighting and particle effects to craft a unique game environment.