About Course
Ever wanted to create your own video game? Our 2D Game Development in Unity course will guide you through the process of building an exciting space shooter game, from setting up your player to creating a playable final product.
You’ll begin by learning how to add a player character and asteroids to your game environment. As you progress, you’ll explore randomisation techniques to make gameplay more unpredictable and introduce health systems to manage player survival.
This course will also teach you how to implement shooting mechanics, create enemies and introduce temporary invulnerability features to improve gameplay. You’ll discover how to develop scoring systems and health bonuses that reward players and make your game more engaging.
Furthermore, you’ll explore level design, create interactive menus and integrate audio to enhance the gaming experience. Finally, you’ll learn how to add new levels and build your completed game.
By the end of this course, you’ll have gained practical experience in developing a 2D space shooter using Unity, alongside essential skills you can apply to future game development projects.
This training course is broken down into 15 sections:
1. Intro: Get introduced to the Unity game development environment and understand the essential components required to create a 2D space shooter game.
2. Adding Player: Learn how to add a player character to your game and establish the basic controls and movement mechanics.
3. Adding Asteroid: Discover how to introduce asteroids into your game environment and use them as obstacles to create exciting gameplay challenges.
4. Randomizing: Explore randomisation techniques to make asteroid movements, object appearances and gameplay events more dynamic and unpredictable.
5. Health: Learn how to create a player health system, manage damage and determine what happens when a player’s health decreases.
6. Shooting: Develop shooting mechanics that allow players to fire projectiles, target obstacles and interact with enemies.
7. Adding Enemies: Discover how to introduce enemy characters into your space shooter and create engaging challenges for players.
8. Immortality: Learn how to implement temporary invulnerability mechanics that protect players from repeated damage during gameplay.
9. Scoring: Understand how to develop a scoring system that tracks player achievements and rewards successful gameplay.
10. Health Bonus: Explore how to introduce health bonuses and collectible items that help players recover health and survive longer.
11. Level Design: Learn the fundamentals of designing engaging game levels, arranging obstacles and creating enjoyable gameplay experiences.
12. Menu: Discover how to create an interactive game menu that allows players to navigate and access essential game functions.
13. Audio: Learn how to integrate sound effects and background audio to create a more immersive gaming environment.
14. New Levels: Explore how to create additional levels, introduce new challenges and expand your space shooter game.
15. Build: Understand how to build your completed Unity project and prepare your 2D space shooter game for testing and distribution.
Course Content
Intro
-
Intro
01:09
