
Install Unity via Unity Hub and Windows version, install the editor and Visual Studio IDE, then create a Moody 2D project with a sample scene set to 16 by 9.
Master the Unity UI essentials—from the hierarchy and scene view to inspector and project windows—and core 2D tools like move, rotate, and scale for organizing game objects.
Learn how 2d components drive a simple platformer in Unity by adding a rigidbody and circle collider 2d and box collider 2d to enable gravity and collisions.
Import a sprite pack, set up the player with a Rigidbody 2D and Box Collider 2D, freeze rotation, and implement a flip method to face left or right.
Implement a 2D jump in Unity by using a ground check with an overlap circle and a ground layer mask, then apply vertical velocity on space press.
Learn to animate the player in Unity using sprites, create idle and walk animations, set up animator transitions and parameters like isWalking and hasJump, and implement jump logic.
Add and customize a trail renderer on the player in unity, adjusting width, color, material, and time, and enable emitting during dashing via a simple script.
Install Cinemachine, create a 2D camera, set the player as the follow target for smooth movement with soft, dead, and safe zones, and add a zero-friction 2D physics material.
Create a 2D invisible wall trigger in Unity that restarts the game when the player falls, using a box collider and on trigger enter to die via scene management.
Add a dark pause panel to a 2D Unity game, wire up escape to toggle the pause state, enable resume and main menu buttons, and control the time scale.
This course is designed to ensure that you learn the fundamentals of Unity and the C# scripting language it uses specifically we'll be making a Dark/Atmospheric 2D game.
Things you'll learn in this course:
Learning how to Implement 2D Lighting to your game.
Learning How to Implement and use Unity's Particle System to create some nice looking effects.
Programming a Player Controller that Double Jumps, Dashes, Wall Jumps and more!
Learning How to add Trails and to specify when to use it.
Adding Tiles using Unity's Built-In Tile set Editor.
Adding a Pause Menu.
Using A smart camera (Cinemachine) to follow out player.
Basic Unity Animation and when to tell our game to start animating.
Understanding how physics and Rigidbodies work in Unity.
Understanding how variables and functions work in C#.
Adding a basic score system.
learning how to add buttons and making a full main menu.
and finally building and exporting your game to android.
And More You will discover in the course.
as well as you'll also gain a deeper understanding of how things work in unity and understanding how to make an Artmospheric 2D game like what we'll be making in this course.
NOTE: This course is NOT for who is advanced in unity game development, it will only waste your time.