Game Design (Beginner, Intermediate)
Do you enjoy gaming? Imagine how much fun it would be to create your own games with your characters, your imagined worlds, and your rules! Learn the core fundamentals of coding and code your own games in this beginner-level course using Scratch. Let others join in the fun by easily sharing your games. Two levels with increasing complexity offered based on age and coding experience.
Scratch by MIT is an open-source block-based coding platform which makes coding colorful, intuitive and fun for kids.
Recommended for ages: 8 – 14 years
Prerequisites: No prior coding experience necessary for beginners!
Concepts covered: Algorithmic thinking, sequencing, events, variables, loops, conditionals, Boolean logic, operators (arithmetic, comparison, logical), functions, cloning, debugging
Learning Outcomes: On successful completion of the course, kids will be able to:
- Understand the mechanics behind many games they see and play.
- Logically break down a game into its elements and write its algorithm.
- Conceptually understand and apply programming fundamentals like sequencing, variables, loops, events and conditionals. These concepts are not limited to just game design.
- Code many 2D games on their own using these fundamentals.
- Look at a piece of faulty code and catch and rectify bugs in it.
Beginner: 12 sessions of 1 hour each, to be covered in 4 to 6 weeks
Intermediate: 16 sessions of 1 hour each, to be covered in 8 to 10 weeks