Unity 2D Game - Kawaii Survivor - The Coolest Roguelike Ever

Unity 2D Game – Kawaii Survivor – The Coolest Roguelike Ever

Welcome to Unity 2D Game – Kawaii Survivor – The Coolest Roguelike Ever course. 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ā€™

Who this Unity 2D Game – Kawaii Survivor – The Coolest Roguelike Ever course is for:

  • Those who want to create a Unique Roguelike / Roguelite Arena Shooter in Unity
  • Those who want to Level Up there Coding & Thinking Skills
  • Those who want to Design & Implement Intricate User Interfaces
  • Those who want to support my work

Requirements

  • Unity 2023.2 or higher
  • Some Basic Unity Knowledge will definitely help
  • Some Basic C# Knowledge will definitely also help
  • If you don’t have these, you will need Patience my Friend (but I will help you achieve your goals)

Checkout our codes.

DOWNLOAD

Leave a Reply

Shopping cart

0
image/svg+xml

No products in the cart.

Continue Shopping