2D Game Development: Prototyping
You will be learning the basics of Unity and C# programming while developing a 2D Space Shooter. During this first part, We will build the basics of the game using primitive objects such as Cubes and Capsules.
Unity 2019 LTS Install
Editor Overview
Navigating the Scene View
Manipulating GameObjects in Unity
Creating GameObjects And Applying Materials
Professional Layout (MUST WATCH)
Player Setup
16:9 Aspect Ratio
Starting Player Position
Moving The Player at the Speed of Sound
Moving the Player at a Normal Speed
Speed Variable
Challenge: User Input
Challenge Review: User Input
Challenge: Player Bounds
Challenge Review: Player Bounds
Code Cleanup
Laser Setup Prefab
Instantiate Laser
Challenge: Laser Behaviour
Challenge Review: Laser Behaviour
Challenge: Destroy Laser
Challenge Review: Destroy Laser
Challenge: Laser Position Offset
Challenge Review: Laser Position Offset
Cool Down System
Code Cleanup
Enemy Setup
Challenge: Enemy Behaviour
Challenge Review: Enemy Behavior
Challenge: Destroy Enemy And Trigger Collisions
Challenge Review: Destroy Enemy And Trigger Collisions
Player Lives And Damaging
Code Cleanup
Spawn Manager Setup
Challenge: Spawn Routine
Challenge Review: Spawn Routine
Tidy Up The Spawning
Stop Spawning When Player Dies