Udemy – Unity 2D Game – Kawaii Survivor – The Coolest Roguelike Ever – 5926906
Udemy – Unity 2D Game – Kawaii Survivor – The Coolest Roguelike Ever – 5926906
Hey Guys, Welcome to the Ultimate Journey into the creation of a 2D Roguelike game in Unity !
,
,
If you want to create an Amazing Roguelike game similar to Vampire Survivors, Brotato or Survivor . io, or simply take the source code, reskin it, and publish it, (…) you’re at the right place !
,
,
In this course, we will embark on a Thrilling Adventure through every aspect of game development, from Fundamental Mechanics to Advanced Features that will bring your game to life, and Drastically Improve your Game Development Skills.
,
,
First off, you will learn how to create a Safety Net that will save you HOURS, Source Control.
,
You will learn how to use Github Desktop so that you can have Local Backups of your game, and prevent any unhappy accident.
,
,
Once this is correctly setup, We can have fun !
,
,
You will learn how to Create a 2D Character using custom made art, Thank you Alex, Animate it, and Control it with a Responsive Joystick.
,
,
We will then add Enemies wandering around, looking to exterminate us, but We are not going to back down!
,
We will add Melee & Ranged Weapons so that we can properly defend ourselves.
,
And if we ever face tougher enemies, we can still Merge our Weapons and make them Stronger.
,
You will learn how to create a Fully Customizable Wave System, so that you decide which enemies spawn when.
,
,
Like any respectable Roguelike, and in line with Vampire Survivors or Brotato, our character will have Stats.
,
For this course, I’ve decided to add the following ones
,
,
-
Attack
-
AttackSpeed
-
CriticalChance
-
CriticalPercent
-
MoveSpeed
-
MaxHealth
-
Range
-
Health Recovery Speed
-
Armor
-
Luck
-
Dodge
-
LifeSteal
,
but we can still add more if you’ve got ideas, so Feel free to Contribute!
,
,
To manage all of these Player Stats, we do need a Great Code Architecture right ?
,
Of course we do !
,
And you are also going to master that !
,
,
You will learn some of the Best Coding Practices to make for a SOLID basis, that will allow you to expand on the game, and jump boost your next one.
,
,
You won’t use public variables everywhere, this is not healthy
,
Instead, you will finally learn how to correctly use private, protected, static, override, virtual & abstract keywords.
,
Inheritance, Polymorphism, Interfaces & Scriptable Objects will make maintaining our code way easier and enjoyable compared to writing spaghetti code and dealing with whatever mess we would have created…
,
,
You will learn how to Manage the Flow of the Game correctly using a Game Manager, and Game States, so that you can correctly configure any system, at each stage of the game cycle.
,
,
To Manage all of the weapons & Items, we will create a versatile Inventory System, and give it a nice display with Double Sliding Panels !
,
,
Talking about that, it’s time to mention the User Interface. I can assure you that it won’t have anymore secrets to you.
,
,
-
You will learn how to Layout your elements so that they fit any screen size
-
Animate the UI the right way with interchangeable animations
-
Master Scroll Views & the different Layout Components so that your UI actually matches your Design (by the way, I came up with a super easy way for that)
-
And again, DOUBLE SLIDING PANELS !!!
,
,
We will add a sweat Character Selection panel, where players can purchase… characters of course with a Premium Currency.
,
Because yeah there is the candy, the currency used to purchase weapons & items during the battle, but this can’t be used for characters.
,
So I’ve decided to show you how to manage Multiple Currencies!
,
This is actually a good thing for the future of the course “Wink wink”
,
,
Cherry on the Top
,
You will learn how to polish the game, and make it shine. We will add
,
-
Camera Shake
-
Make use of Object & UI Shader Graphs (these are used to create the scrolling pear texture, sweat huh ?)
-
Sound Effects
-
Haptics (Bzzt Bzzt)
-
Particles
-
Damage Floating Text
-
Color Palettes
,
,
All along the way, I will give you some nice Tips & Tricks that will help you code Faster, in a More Consistent way & make your Game Dev Journey more Fun !
,
,
There’s even more to the course, you can scroll through the Curriculum because I also need to keep some things secret to spark your curiosity right ?
,
,
Are you Ready to Level Up your game development skills and create an Exceptional Roguelike Game?
,
Join us on this exciting journey, Enroll now!
,
,
Extra Packages !
,
I’m giving you 2 Hand Made Packages “Mineral” & “Sijil” for free in this Course.
,
Mineral will let you color your folders to make your experience more enjoyable.
,
Sijil will make Saving & Loading a breeze ! (No More PlayerPrefs ! (I will still show you how to use them though… Just in case!))
,
,
P.S. : You can also grab the Complete Source Code attached to the last lesson of the course (The one just before the Bonus Lecture), just sayin’