Learn To Create A 2d Action Roguelike Game In Unity 2020
Tags: 2D Game Development
Game & AI Development. Learn how to create your first topdown game in Unity with C#
Last updated 2022-01-10 | 4.5
- Create 2D Games using Unity- Use Scriptable Objects and Singleton Pattern
- Use good programming practices
What you'll learn
* Requirements
* Unity 2019.3* Desire to learn and create awesome games!
* Basic understanding of the C# language and Unity Workflow
Description
Learn how to create your first Topdown game in Unity implementing popular features like in Enter The Gungeon and Soul Knight!
In this course, you will learn the basics of every Topdown Roguelike game, creating characters like players and enemies. Apply behaviors to these characters such as Walk, Run, Flip, and Dash. All the basics components will help you get an understanding of movement, rotations, and how to create characters with a Component-based System.
You will create Weapons like Guns and Swords, each of them with different behavior and logic. By doing this you will enforce your C# knowledge.
In this course, you will also learn:
Singleton Pattern to communicate between classes.
Structure your code in a modular way.
Use Inheritance to create our Player.
Object Pooler to reuse Objects.
Create a Health System that can be applied to any object.
Create Projectiles for our enemies and Player.
Create a 2D Topdown Camera to follow our Player.
Understand how to use TileMaps and Rule Tiles
Create Items that can be picked and used.
Create a Vendor to buy some Items.
Create a Pluggable AI System using the Delegate Pattern to add Behaviors to our Enemies.
Create SoundManager to play some sounds.
This course is designed for developers that have some experience with C# and Unity. (Intermediate Level)
Who this course is for:
- Anyone who wants to crate a cool 2D game.
- Beginner and Intermediate users who want to learn to create a Roguelike topdown game.
- People to want to know how to create a very customazible AI using Scriptable Objects
Course content
15 sections • 111 lectures
Character Structure Introduction Preview 03:30
Introduction Preview 01:13
Here you can see the result of our work in this Chapter
Creating Project Preview 04:14
Sprite Editor Preview 05:40
Character Basics Preview 08:48
Character Controller Preview 13:22
Create the basic movement functionality of our character