4.30 (147 reviews)
☑ Create 2D Games using Unity
☑ Use Scriptable Objects and Singleton Pattern
☑ Use good programming practices
☑ Create Characters with multiply abilites
☑ Create Weapons and Projectile
☑ Create Strong and versatile AI using Scriptable Objects and Delegate Pattern
☑ How to use Finite State Machine
☑ Create a Boss with Projectile Patterns
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)
Character Structure Introduction
Fix Revive Movement
Sprites and Prefabs
Time Between Shots
Fix Weapon Rotation
Single Shot Weapon
Return to Pool
Creating the Camera
Creating the Dungeon
Coins and CoinManager
Update Weapon Image
Save Weapon Ammo
Actions, Decisions and Transitions
AI Follow Player
AI Meele Weapon
AI Enemy Shooting
Enemy Field of View
Fix Weapon Aiming
Player Take Damage
Action Shoot Player
Boss Health Bar
Boss Intro Banner
I've watched other Unity 2D courses before. This course is teaching me new things that weren't even mentioned in the previous course. Keep up the good work!
------- ITA Il corso è stato fatto benissimo, spiegazione ottima. Chiara e fluida. Niente da aggiungere. Il mio inglese non è perfetto ma capisco tutto e sono pienamente soddisfatto ;) Bel lavoro ------- ENG The course was done very well, excellent explanation. Clear and fluid. Nothing to add. My English is not perfect but I understand everything and I feel fully satisfied ;) Great job
So far the course is really good, topics are well explained although english is not the first language of the instructor. Very pleased with the course. Recommended.
I really like his method of organizing sections of the code. He takes time to fully explain each one and makes it easier to understand.
Although this course doesn't have a Procedural Map Generator, it is by far the best "Topdown/Roguelike" course on Udemy. When you want to create a roguelike game, the most important parts are a good player controller and a great AI system, this course has both! Thanks Gianny for this course, the way you used Scriptable Objects to create your AI was simple and efficient. Looking forward to implemented in my game. Recommended!
Great course so far, clear explanations and I'm learning stuff I didn't know about how to create something in Unity. I totally recommend this course for anyone who wants to get the basics of a Roguelike game. The AI section itself is amazing.
I actually enjoyed the curse, I think Gianny is a good teacher that needs to improve his skills as a comunicator. I found myself enyoing a lot and learning through this course, even in the parts that I didn't agree in how to do certain things, nevertheless, I think it's a good course for beginners that have some idea on how to write code and want to get better at it. The end result was kinda glitchy, and I don't think that it teaches some meachanics of a roguelike, such as procedurally generated dungeons, but I do believe that I've learned some nice skills. Let's be realistic, it's a 17 hour course, you won't make a full game, but you will learn how to create mechanics and implement them in your own projects. Gianny responds fairly quickly to all the questions that the students have, and tries to find the best solutions to the problems, even if it's not something that he has stated in this course. The 3 stars are because of some content duplication in a video, wich is one of the longest of the course, that made it really difficult to follow along. If this video is updated I will change the califfication, because I've really enjoyed this course, so much that I've even bought the second course that Gianny made. I think that it's a good course for beginners, where they can learn a few tricks and have their questions answered about the topics of this course and more. Maybe I would add some challenges along the road. All in all, I've enjoyed taking this course, thanks! Edit: Gianny delivered once more and have updated the video with the content duplication. He shows again and again that he cares for his students questions and requests. Awesome and dedicated teacher.
Loving the course! Everything is well explained... Great instructor and quality content. Im currently watching the AI section and it is really cool!
The course itself is good but the low quality really makes it hard to read whatever this guy trying to write, having a 4K screen, its almost impossible without perfect vision.
Amazing course so far, I especially enjoy the way of teaching, simple and clear. I checked the AI section and I have to say it is really good, looking forward to reaching that part of the course. I will consider using that system for mu current game. To sum up, a great course, a really good instructor and amazing content. RECOMMENDED.
At the moment this course is awesomeeee, I'm learning a lot of useful features, so much valuable content, the knowledge shared by Gianny is great. The instructor is really good, the way of teaching is perfect for me. Without a doubt one of the best courses I have ever taken. This should have more students actually. Totally recommended!
It seems great so far. I like how he manages to not overwhelm me with information, but rather keep it simple and to the point
A very good course, I learnt a lot of new techniques from this. Instructor quick to respond to any questions.
its a good match so far, i have made my first game but I wanna learn more and better practices and this is a good refresher and bringing good tips and practices to the table
Amazing course, everything is simple and well done. Love the good programming practices applied. For beginners is really a good course, the AI section (Intermediate) is just amazing, the use of ScriptableObjects makes everything simple and modular, so we can expand it the way we want. Good Instructor, looking forward to more courses!