Learn Unity3D Game Development

Share
  • Start Date: Dec. 10, 2021, 4:15 p.m.
  • End Date: Dec. 14, 2021, 5 p.m.
  • Venue: Online Zoom
₹ 15,000
Description

Mode of Classes
Live Interactive sessions via Zoom Platform

Session will be on Every Sat/Sun

Description:
This course is designed for absolute beginners who want to learn and dive into the world of Game Development.
In this course you’ll be learning about the various components of Game Development incrementally by designing and developing 4 different games.
All these games are chosen as they target only some of the components while learning, so that at the end of the course you’ll be able to develop a full-fledged game on your own and even let your friends play it by publishing it on various online platforms.
We’ll be using C# as the programming language through this course for the different game objects that we will create. You don't need any prior knowledge of C# to start with this course; we’ll be covering enough parts to get you started.

Prerequisite:
• A Laptop/Desktop with either Mac or Windows OS.
• Unity3D installed.
• Visual Studio (For coding in C#)
Topics to be cover:
1. Session 1: Space Invaders
• Get an introduction to using 2D sprites in the game.
• Learn how to move Game Objects using Scripts.
• Learn about Bullet, Enemy AI mechanics.
2. Session 2 to 3: 3D Sphere Runner
• Learn about 3D game components.
• Control and Manipulate 3D objects using code.
• Learn about the basics of having a Game Loop.
3. Session 4 to 6:
• Learn about the basics of Unity UI system.
• Create a small UI based game to understand the UI system.
4. Session 7 and 8:
• Single Screen Game (called Mushroom Boy):
• High-score based game.
• Add sound and music to the game.
• Create a fully working game and enhance it using UI elements like: Main Menu, Game Screen, Game Over Screen, Life and Score Text.
• Store player’s data and display it on screen even after the game is restarted.
5. Session 9 and 10: 2D Platformer Game
• This is the Final Game that we’ll be making as part of this course.
• This Game will encompass all the concepts that we have learned so far in this course like UI, Sound, Music, controlling characters using code etc.
• Learn about screen transition from one level to another.
• Build the game for different platforms like Desktop, Web or Android.
• Publish the game on itch.io for others to play.

Learning Outcome:
• Learn C#, from scratch by creating games. No prior programming experience is necessary.
• Become excellent at using the Unity game engine.
• Learn about the Unity UI system.
• Add music and sounds to your game to make it more engaging.
• Build your own games by having proper knowledge of game design and game development.
• Learn how object oriented programming works in practice.
• Create playable game projects - add them to your Resume, or just for your own sense of achievement.
• Finally, learn about how to export your game to various platforms