Early in development.

This is my third game in godot.

Description

You control a spaceship which navigates through space to beat levels of increasingly difficult enemy waves.

After each wave, you get to choose an upgrade for your ship.
The upgrade's quality depends on your performance.

In the menu, you can customize your ship's color, weapons and you can also choose a super which charges up by shooting enemies.

Controls

Keyboard & Mouse

WASD: Move

Arrow keys or Mouse: Aim

E or LMB: Primary fire

R or RMB: Secondary fire

Space: Super

Shift: Boost

Tab: View attributes

Controller

Left Joystick: Move

Right Joystick: Aim

R1 / RB: Primary fire

R2 / RT: Secondary fire

L1 / LB: Super

L2 / LT: Boost

△ / Y: View attributes

Game mechanics

Attributes Attributes are increased through upgrades and change the ship's behaviour.
Attributes List
  • HP: Determines the maximum amount of HP for the ship.
  • Shield: Determines the maximum amount of Shield and it's regeneration rate for the ship.
  • Fuel: Determines the maximum amount of Fuel and it's regeneration rate for the ship.
  • Damage: Modifies the damage of all of the ship's attacks.
  • Pierce: Determines how often a ship's projectile can hit an enemy before it explodes.
  • Projectiles: Modifies the amount of projectiles, the ship's weapons shoot. May differ from weapon to weapon.
  • Move Speed: Determines the ship's movement speed.
  • Fire Rate: Modifies the wait time between each of the ship's attacks.
  • Shot Speed: Modifies the movement speed of all of the ship's projectiles.
  • Luck: Modifies the chance to get higher quality upgrades for your ship.
  • Boost The ship has a boost which costs fuel to use. Boosting gives the ship short invul frames upon clicking the button and increases the ship's move speed dramatically.

    Attribution


    WIP

    • "Black hole" ability
    • "Practice mode"
    • Proper wave generation


    Leave a comment

    Log in with itch.io to leave a comment.