
Introduction to everything that will be covered in this course.
Download and install Unity Hub, add a Unity Editor version with modules, choose an IDE, select platform tools for Android, Linux, Mac, and iOS, and create a new 2D project.
Learn to move a 2D Unity character by applying rigidbody velocity using public variables and input axes within update loops, with sprite flipping based on horizontal direction.
Organize ground and background elements in a Unity 2D scene by layering images, creating a ground game object, and adding a solid surface for the character to walk and jump.
Master a robust 2D jump in Unity by introducing a jump speed, a grounded check with an overlap circle, and space input to trigger jumps only when grounded.
Implement enemy AI movement in Unity by using a free package with iBOT and CEQA scripts to control speed, distance, and laser fireball while tracking the player.
Implement a player combo attack system in Unity by wiring animations to a controller script, enabling two attacks, transitions, booleans, and timing.
Define and detect attack hits using an attack radius, identify enemies, compute total attack damage, and apply health reduction, including normal and combo damage for richer combat.
Learn to implement an enemy fireball attack in Unity: spawn a fireball, move toward the player's last known location, damage on collision, use colliders and triggers, and create a prefab.
Learn to implement hurt and death mechanics in Unity 2D, using Animator transitions and triggers to play hurt animations, destroy objects when health is zero, and create particle effects.
Leverage Unity's particle system to create explosions where characters burst into chunks, adjusting start lifetime, start speed, gravity, and emission, and instantiate burst particles on death.
Learn to implement a health bar UI in Unity by building a canvas with a slider fill and gradient that updates with the player's health via a health manager.
This tutorial is an amalgamation of -> "How to create a game in Unity" along with ->"Introduction to C# Coding required for Game Development" , all explained thoroughly within a 2 HOURS !
Some Key-Points of this course are:-
-> This course is a UNIVERSALLY UNDERSTANDABLE collection of videos , that will familiarise you with the COMPLETE PROCEDURE of making a game in Unity IRRESPECTIVE of whether you have a coding or development related background OR NOT.
-> It covers FUNDAMENTAL UNITY CONCEPTS like "What are Assets?" "What are GameObjects ?" "What are Components ? " and many more. Moreover ,it also provides knowledge about the basic CODING concepts like "What are Variables and How to use them?" "What are Functions?" and so on. Thus , the course is an excellent combination of the TWO MAIN aspects connected to making a game of your own.
This collection also contains CODING NOTES AND THE REQUIRED ASSETS which you can download at the last which will further increase your knowledge and can help you cross check every concept that is explained in the videos.
Short ,informative ,helpful and concept building are some of the other key-ingredients of this course that make it stand out from the others available.
Hence this course is like THE ULTIMATE DESTINATION for gaining all the necessary knowledge that is required for 2D game development.