Unity 2D With C# – Complete Game Development Course

Description

Are you interested in game development? Do you want to become a game developer but don't know where to start? Look no further! In this complete game development course, you will learn how to use Unity 2D with C# to create a production-ready game from start to finish.

What is Unity?

Unity is a cross-platform game engine that supports building games for over 25 platforms, including mobile, desktop, consoles, and virtual reality. The Unity editor is supported on Windows, mac OS, and the Linux platform. In this course, you will learn how to use Unity 2D with C# to develop a top-down 2D survival game.

What Will You Build?

The game you will build in this course is called Undead Survival. The goal of the game is to survive as long as possible with infinite waves of enemies coming at the game protagonist. You will learn how to create reusable systems that can be used in different games, focusing on the reusability of each component.

The Most Important Parts of the Course

Scriptable Objects, State Machine, and Ability System are the three most important parts of the course. Scriptable objects will be essential in creating the Statemachine, Ability system, and Action delegation. Scriptable objects make the project reusable and modular. The Statemachine is the brain of the AI system. Every NPC can have different states (run, attack…), while only one state can be active at a time. The Ability System allows the player and enemies to have different abilities such as damage, range, and cooldown.

Other Topics Covered in the Course

This course covers other essential topics such as the spawning mechanism for the enemies, the UI system to display applied damage, game time, and other vital stats. There is also a damage and health system, and the course covers the creation of the start/options menu with the options to navigate and choose different protagonists. The game is finished when the hero dies, and the score screen is displayed. The game can then be replayed infinitely.

Conclusion

In conclusion, if you want to become a game developer and learn how to use Unity 2D with C#, this complete game development course is for you. With over 40 lectures and 11 hours of content, you will learn all the skills necessary to create a production-ready game from scratch. So why wait? Sign up for this course now and start your game development journey today!

Reviews

There are no reviews yet.

Be the first to review “Unity 2D With C# – Complete Game Development Course”

Your email address will not be published. Required fields are marked *