Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 

Repository files navigation

Laser-Defender

A 2D arcade space-shooter game built with Unity where player is a space ship that have to defeat enemies!

Created and upgraded by aqvoidDev/AlthesDev(me) while following a Complete C# Unity 2D Game Development from GameDev.tv(On Udemy)[https://www.udemy.com/course/unitycourse].

How to Play

  • Keyboard:
    • W / A / S / D - Move
    • Left Mouse Button / Up Arrow - Attack (Click to shoot a laser | Hold to shoot automatically)
  • Gamepad:
    • Left Stick - Move
    • West Button - Attack

Features

  • Wave Generation
  • Parallax Scrolling
  • Simple controls and player movement
  • Health and Score points (UI)

My Improvements After Completing the Project

  • Auto-shooting & cooldown
  • Glowing Visuals
  • Damage Popups
  • Damage Popups pooling optimization
  • Projectile destroying after hit
  • Gamepad controls
  • Screen Fade transitions between scenes
  • Different music between scenes
  • Random Wave Generation
  • 3 Different Enemies

How to run

  1. Install the latest build vX.X.zip from Releases [https://github.com/AlthesDev/Laser-Defender/releases]
  2. Unzip the archive
  3. Run "Laser Defender.exe" (Windows)

Or, if you want to run it in Unity

  1. Clone repository
  2. Open the project in Unity 6.2 (6000.2.6f2)

About

A 2D arcade space-shooter game built with Unity where player is a space ship that have to defeat enemies!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages