Details of Track Topics:
● Months 1-2: Introduction to game design principles and basic game creation with
Scratch, focusing on simple game mechanics and Scratch’s visual programming
interface.
● Months 3-4: Transition to Construct 3 for building more complex games, covering
basic to intermediate game development tools and techniques including level
design and game polish.
● Months 5-6: Introduction to Unity and C# for both 2D and 3D game development,
starting with Unity’s basics and progressing to C# scripting for game mechanics.
● Months 7-8: Advanced Unity topics including sophisticated gameplay mechanics,
UI design, optimization, and an introduction to both 2D and 3D game
development in Unity.
● Months 9-10: Focus on advanced game development techniques in Unity,
preparing for the final project with advanced mechanics, asset preparation, and
prototyping.
● Months 11-12: Final project development, from brainstorming to completion,
followed by testing, polishing, and a showcase event for students to present their
games.
Outcome of the Track:
Students will gain a comprehensive understanding of game design and development
across multiple platforms, from basic concepts with Scratch to advanced game
development in Unity. They will learn to work with different game development tools and
programming languages, particularly focusing on Construct 3 and Unity with C#. By the
end of the course, students will have developed their own complete game, showcasing
their skills in game design, development, and programming