Game Developer - Basic is designed to for participants to gain knowledge on game development. Participant will progressively explore all functionality of Scratch Programming platform and develop skillset to make animations and interactive games.
The course begins with making small simple animation and games and move on to building games with more complexities.
Game Developer - Basic is suitable for participant ages 7+ with little or no experience in coding.
Roboto Academy curriculum is guided by Learning Roadmap from Infocomm Media Development Authority of Singapore.
Understand basic principle of coding.
Develop unique interactive games.
Achieve Game Developement Jr Level 3 Competency.
(curriculum guided by IMDA ICT Learning Roadmap)
Build a single player game.
Enhance the game with at least 2 playable levels.
Build a multiplayer game for at least 2 players.
Enhance the game with persistent local storage on players' progression.
Build a game with dynamic contents.
Enhance the game with two levels of difficulties to cater to different skill levels of the players.
Q1: What is Scratch Programming?
Scratch is a programming language which children can code and create interactive media such as stories, games, and animation. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically.
Q2: How does developing games enhance computational thinking?
Developing games simulates logical reasoning and trains up young children to structure data and codes. Through the procress, they will learn how to spot patterns, decompose complex tasks and hone their computational thinking skills.