NeonBlast!

Protect planet Neon from the relentless assault by asteroids, comets and UFOs. Try to survive as long as you can and amass a high score in this 'planet defence' type game with an early 80's arcade aesthetic.


Controls

ActionKeyboardXbox controller
Playstation controller
RotateA and D/J and L/Left and right arrow keysLeft and right on D-Pad or analogue stick.Left and right on D-Pad or analogue stick.
FireSpacebarACross
BombBBCircle
Pause/ResumePStart/MenuOptions


Gameplay

Points are multiplied by the shield percentage, so try to keep it high.


Small asteroid

Basic asteroid.

Shield damage: 3%

Shots to destroy: 1

Points: 10


Large asteroid

Splits into 3 small asteroids when destroyed.

Shield damage: 12%

Shots to destroy: 1

Points: 20


Comet

Moves faster that asteroids.

Shield damage: 15%

Shots to destroy: 3

Points: 50


UFO

Drains your shield.

Shield damage: 5% per second

Shots to destroy: 5

Points: 100


Mothership

A larger version of the UFO.

Shield damage: 15% per second

Shots to destroy: 15

Points: 200


Pod

Replenishes 33% of your shield.

Shots to destroy: 1

Points: 200


Upgrade

Provides a random upgrade. It either increases firing rate, shot damage or shot penetration, or provides an extra bomb, or if you are fully upgraded awards a 1000 point bonus.

Shots to destroy: 1

Points: 200


Updates

1.5.1 - Added a 3 second delay to reading the fire button after dying to stop the player accidentally immediately starting a new game.

1.5 - Updated to Godot 3.6 and refactored the code.

- Added an upgrade system.

- Added the mothership enemy.

- Added a particle effect tail to the comet.

- The points given for shooting targets are now briefly shown after they explode.

- Added support for full screen.

- Minor interface and gameplay tweaks.


Background

NeonBlast! was created over the course of about about a week and a half taking a couple of hours each day. I made it as a sort of simple 'palette cleanser' after having spent a long time getting the demo of my last title, Frank&Steve ready to release.

I had the idea to make a slight twist on the planet defender formula by having a shield that changes thickness. A thicker shield gives more protection and a higher points multiplier but also reduces the amount of time you have to react to incoming asteroids before they strike it.

My original idea was to have the shield split into sectors that would change thickness independantly as they were hit or absorbed a power pod. When a sector was breached and an asteroid struck the planet there I was going to have that part of the planet on fire with the player unable to move through it. This would have continued until the player was in a sector of the planet that was hit by an asteroid. I dropped that as being overly complicated after making a basic prototype.


Updated 19 days ago
StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorSteampunkdemon
GenreShooter
Made withAseprite, Godot, Audacity, ChipTone
Tags2D, Arcade, defender, High Score, planet, planet-defender, Retro, Singleplayer
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Xbox controller, Playstation controller

Leave a comment

Log in with itch.io to leave a comment.