Summary

This course introduces students with no knowledge of coding or game development how games work under the hood. On the first day (introductory day), the students will gain the basics of game design and discover how to make a game with no prior experience at all. The students will also learn how to use the digital creation tool ready.io to create their very first game. At the end of the introductory day, the students who decide to specialise in game design and development will then get exposed to the tools professionals use in the real world to make video games.

The specialisation course will introduce students to industry standard tools used by game developers. For a period of 5 days, students will develop game development skills and enhance their creative side through a series of exercises using the Unity Playground package. During the 5 day specialisation, the students will practise and demonstrate their knowledge of a full game production cycle which includes conceptualisation, design, implementation and testing. By the end of specialisation,each student will have learnt how to design and develop their own video games by using the same tools the pros use.

What the students gain through this course:
  • Recognise simple game design concepts
  • Enjoy using simple drag and drop logic/programming to create game mechanics
  • Practise fundamental game design principles
  • Develop essential game design skills and creativity
  • Learn to build their own games from start to finish
Technical Takeaways:
  • Physics and Classical Mechanics (Rigidbody, Velocity, Drag, Collisions etc.)
  • Character Composition and Animation
  • Loops, Patterns and Events
  • Conditional Statements and Logic
  • Variables, Behaviors and Math
  • Game Mechanics and Gameplay
  • Game Genres (Tower Defense, Endless, Puzzle)
  • Non Playable Characters (NPCs)
  • Repetitions, Delays, and Randomness
  • Audio Implementation and Design
  • User Interfaces
  • Player Input Detection and Interaction
  • Iterative Development