Game Development

Gain practical insights into the captivating realm of game development. Master coding, programming, AI, and related skills through hands-on experience with real projects. Throughout the course, you'll benefit from mentorship and guidance, equipping you to transform exciting game development concepts into reality by course completion.
8 weeks
Last Date for Registration

Tools and Softwares

Colyseus.io
TypeScript
Unity 3D
C#

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

1

Fundamentals of Programming

Introduction to OOP with C#

2

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

3

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

4

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.

5

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

6

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

7

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

7

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

8

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

9

Earn a completion certificate

Enhance your professional profile with an online certificate received upon project submission
Fynd academy certificate