Game Developer 102

Game Developer 102

Age Group: 
Grades: 
Learning Hours: 25 hours 
Domain:Game Development
Key Skills:Programming, design, creativity, user experience
Assessment:MCQ assessment and application assessment
Hardware/System Requirements: None
Progression:Game Developer 103

Similar courses

Course Overview

In this course, students will gain advanced knowledge of JavaScript and learn to use the Phaser library for game creation, including sprite management, animations, and collision detection. They will explore intuitive gameplay design principles and develop skills in debugging, optimizing code, and project management, preparing them for real-world development scenarios.

Explore: Students will use the fundamentals of HTML, and CSS and build more advanced skills in JavaScript by working through a progression of five game projects.

Learn: The teacher will lead students through Guided Projects that build upon basic syntax in HTML, CSS, and JavaScript to create a series of game projects on BSD Online

Create: Students will create 5 unique projects throughout the course.

Project Description Duration
Endless Runner
Build a classic side-scroller game using the Phaser library and learn how to use Phaser functions. Along the way, learn how video game designers implement intuitive gameplay as a design practice.
6 hours
Space Defender
Build an interactive game that uses Phaser library functions that make game creation easier. Explore how professional game designers approach game design development.
4 hours
Platformer
Students will learn how to use HTML, CSS, and JavaScript to create a side-scrolling platformer where players jump to collect coins and avoid crashing into walls.
5 hours
Nonogram
Students will learn how to use HTML and JavaScript to create a nonogram puzzle game where players must use the clues to reveal a hidden image.
5 hours
Wall Jumper
Students will learn how to use HTML, CSS, and JavaScript to create a game where players jump to dodge falling rocks.
5 hours