
Navigate the Unity editor, view the scene view and game view, and manage assets. Create game objects, attach components like sprite renderer and rigidbody2d, and run play mode.
Learn to flip a Unity player sprite to face movement direction using a facing right flag and Euler angles, and adjust sprite pivots for correct pivot and collider alignment.
Create and organize player animations in Unity using the animation tab and animator controllers, building idle, run, jump, attack, damage, and death clips from sprites.
Configure Unity animator transitions from idle to attack 1 and attack 2 using triggers, with instant transitions and back to idle, plus hurt and death transitions from any state.
learn to drive run and jump animations in Unity by scripting the animator: grab the animator, set run with movement, return to idle, and toggle jump on ground collision.
Create a Unity enemy with animations by importing sprites, adjusting pixel per unit, enabling single sprite mode, adding rigidbody 2D and box collider 2D, and creating idle and attack clips.
Learn to implement a 2d enemy chase in Unity by using a box collider, overlap box detection, and move towards the player on the x axis, attacking at close range.
Flip the enemy to face the player by comparing x positions and toggling the y rotation between 0 and 180 degrees, using a facing left flag.
Implement a player health system in unity: define max health, create a public takeDamage(damage) method that subtracts health, triggers heart animation, dies at zero; enemies call it on collision.
Organize assets, create a tile map and tile palette, slice sprites into 16x16 tiles, and place tiles in the map.
Place tiles with the grid and tile palette using brush, mark/pick, and erase tools, then attach a tilemap collider 2D and assign the ground tag and layer.
Install Cinemachine in Unity, attach a Cinemachine camera to follow the player, and adjust tracking target, lens size, dead zones, damping, and offset for smooth gameplay.
Call the take damage function on the player from the enemy script to trigger a camera shake, then stop it by updating the Cinemachine Perlin amplitude using shake start time.
Position multiple background layers and apply parallax by placing BG1, BG2, BG3 on the z-axis, set sorting layers and pixel per unit, and create a prefab.
Spawn a floating text prefab at the enemy's center when damaged or dies by instantiating it with transform.position and quaternion.identity; drag the prefab into each enemy's script reference.
This is a Complete Unity 6 & C# Course for Absolute Beginners, If you never touched unity game engine & C sharp programming then this course is absolutely for you, In this course you will learn everything that you need to know to make 2d game in unity with C#, This course will teach you about what is a game object, components, how animation works in unity game engine, How to make UI in unity and much more with C# Programming language, Also in C# Programming you will learn about classes, functions or methods, custom functions, for loops, if condition, variables, Reference any so many other aspects in c sharp coding. Learning Unity game engine can be a hard challenge but i have explained those things in unity game engine from basics so you don't need to worry about anything if you never even touched unity & C#, After this course you will understand the basics of unity game engine with c sharp programming, Also you will able to make some simple 2d games with help of this amazing course, I have divided all of the sections into some parts in order to understand from basics of Unity 6 & C# Programming.
This course is for beginners and intermediate guys, If you even learnt already a bit then you can also follow this course as well, You can move to any specific lecture as well because i already have Split into different sections & chapters! I hope you will enjoy this course.
Thanks
Bhairab Roy