Game Development


Tools and Softwares
.png)



What you'll learn
Fundamentals of Programming
Gain a solid foundation in programming, including an introduction to Object-Oriented Programming (OOP) with C#
Unity Game Engine
Get introduced to the Unity Game Engine, focusing on scripting, mathematics, and physics, and learn how to set up Unity for game development
2D Game Development
Explore 2D game development concepts within Unity, including importing assets, creating levels, simulating 2D physics, and enhancing games with particle systems
Animation and Audio
Learn animation principles and audio integration in Unity, including importing and animating objects, and customizing sound for your games
User Interface (UI)
Familiarize yourself with Unity's UI tools, enabling you to create responsive and custom user interfaces for various resolutions
3D Game Development
Dive into core concepts of 3D game development in Unity, covering 3D physics simulation, lighting techniques, post-processing effects, and particle systems
Multiplayer and Networking
Understand the architecture of multiplayer games, develop multiplayer games using the Colyseus Multiplayer Framework, and learn TypeScript for game server development
Week wise curriculum
Fundamentals of Programming
Introduction to OOP with C#
Introduction to Unity Game Engine, Scripting, Maths, and Physics
Setup Unity and get introduced to its interface. Start creating and using unity scripts to add behavior to GameObjects. Learn basic mathematics and physics required for your game development journey
2D Concepts
This week we learn about the features of Unity to develop 2D games in Unity. Learn how to import your 2D game assets into your project and use them to design awesome levels. Learn how to simulate 2D physics in your games, to ensure that the objects correctly accelerate and respond to collisions, gravity and various other forces. Add more juice to your 2D games by learning particle systems in Unity
Animation and Audio in Unity
Master Unity's animation functions, from importing and handling external animations to creating dynamic animations for objects, colors, and other parameters directly within Unity. Develop expertise in crafting animation state machines and fine-tuning audio settings in your scenes, employing specialized tools and techniques to craft unique soundscapes.
User Interface
Get acquainted with the Unity UI, enabling you to add custom user interfaces to your games. Learn to create responsive UI for multiple resolutions
3D Concepts
Understand core concepts of 3D game development in Unity. Learn how to simulate 3D physics in your games, to ensure that the objects correctly accelerate and respond to collisions, gravity, and various other forces. Add more juice to your 3D games by learning lighting techniques, post-processing, and particle system in Unity
Multiplayer and Networking
Grasp the essential concepts and framework of multiplayer game design, and become proficient in developing multiplayer games with the Colyseus Multiplayer Framework. Harness the power of TypeScript to code your game server effectively
One Last Mile to Go
We give you all the raw materials you need to become a confident Game Developer. Now it's time to test your skills and see what you've learned
Earn a completion certificate
.webp)