The Mastery Coding Game Development Foundations course leverages the excitement of creating games to teach students computer science, mathematics, and problem-solving. Through a combination of follow-along projects and self-directed activities, students build a unique coding project portfolio demonstrating the skills and knowledge they acquire. Learners use custom JavaScript engines and the Pixilart editor to build games while learning computational thinking, 2-D graphic design, and game development principles.
Through the course, students learn:
- 2-D game art design and asset creation
- JavaScript programming
- Object-oriented programming
- Utilization of game engines for project development
- How to build and deploy browser-based HTML5 games
Comprehensive virtual professional development for one year is included:
- Live launch training, including a curriculum overview and courseware setup.
- Ongoing live training every two weeks – teachers can join optional office hours to assess progress, address student challenges, and share feedback.
- On demand support through online forums that feature a 24-hour response time, community discussion, feedback, and troubleshooting.