Course Overview
Students will learn game development using Phaser.js, a powerful HTML5 framework for creating interactive 2D games. Through hands-on projects, they will explore game design fundamentals, including sprite animation, physics, user input, and level creation. They will apply structured development workflows—planning, prototyping, and testing—to build engaging browser-based games from scratch.
This course is designed for beginners with no prior programming or game development experience but are eager to learn how to craft fun, playable games. By the end, students will have the skills to bring their game ideas to life and share them with others.
Lesson Outcomes
Familiarize with HTML, JavaScript, VSCode
Design and build 2D games using Phaser.js
Implement game mechanics like character movement, scoring systems, and level transitions.
Work with assets (images, animations, sound) and optimize them for web-based games.
Debug and test games to ensure smooth gameplay and fix common issues.
Details
Zenitant is a fellow Microsoft Global Training Partner, with whom we are happy to partner to offer these courses to primary schools. Through our close collaboration, we have brought the annual 3d-tronics Micro-controller Challenge from 2018 to 2022. Students will be guided through the process of signing up for their free GitHub Edu pack, offering GitHub Copilot licenses for AI-assisted coding (usually US$10/month). Training is provided under Zenitant Pte Ltd., with curriculum designed by Tinkercademy — email us to find out more.
Requirements
Hardware: Windows, Mac, or Chromebook
Software:
VS Code (via vscodeedu.com)
A modern browser (Chrome, Firefox, Edge, or Safari)
Padlet
Phaser (via phaser.io/download)