Nebulast is a game created by me in a week for Brackeys Gamejam 2025.1. 

This project is a game that takes inspiration from Galaga and Galaxian, while still having many original mechanics. 

Try to beat my score: 70880


Files

Attached are the Windows, Linux (seemingly broken for some reason) and MacOS versions of the game, as well as the playable browser version. Only Windows and HTML version has been tested. 

Assets

All assets are created by me. This includes the epic sprites, questionable soundtrack, and functional scripts. 


Gameplay

Core controls:

A/D and arrow keys move the player in their respective directions. 

Space shoots the ships weapons. Taking after Galaga, there is no cooldown.

THE BARS: 

The green one displays how much health the player has, if it ever reaches 0, the player dies. It slowly depletes to keep the game going. 

The blue one displays the player's shields. This is an extra layer of protection that blocks enemy damage to the health, but not the constant depletion. After not being hit for a short period of time, the bar will start regenerating. 

The red one displays the player's ammunition supply. The player shoots and this bar depletes. If it reaches 0, the player cannot shoot until it is replenished from a SUPPLY DROP (see SUPPLY DROP). 

The yellow one displays the player's style. Similar to games like Devil May Cry and Hi-Fi RUSH, this game has a style ranking system. Dealing damage and destroying enemies increases the amount of style you have at a decaying function depending on your style. Being hit heavily damages the style, at an exponential gain depending on the player's style. For more information on style, see the style section under mechanics. 

Mechanics:

SUPPLY DROPS spawn to give the player more health, shield and ammunition. They always drop from enemies, and sometimes drop from the sky, if the player really needs supplies, they will drop more often. The blue one regenerates shield, the green one regenerates health, the blue and green one regenerates both health and shield to a lesser degree, and the pink one regenerates the players ammunition. 

As long as the player lives, their health slowly decays and the shield rises to keep the gameplay going. If the player's health reaches 0, the player dies.

The player shoots the enemy ships, this expends bullets (the red bar) until it reaches 0. The player then has to wait for a SUPPLY DROP to drop from the sky or enemies. 

The yellow bar represents the player's "style." Style is gained by dealing damage to, and destroying enemies, and is lost during inactivity from the player or taking damage. The style increases points gained, damage dealt, speed and at higher levels give the player extremely low shield stealing capabilities.

A wave starts when the player defeats all enemies from the previous wave. Each wave, the enemy stats increase exponentially with a step value of 0.0225. Enemy health and shield formula are "f(x) = 70 ^ x". For damage, it uses this formula: "f(x) = 6 ^ x / 4." x increases by the step value every wave, and gets 1 added on to the end so the enemies don't loose stats upon starting a wave, if that didn't make sense, just trust me bro. 

Enemies spawn in at the beginning of the next wave, they go to their target position and stay there stationary until they decide to move or are destroyed. Enemies will shoot down at the player once every 0.7ish seconds. New enemies can spawn in mid-wave. 

Upon completing a wave of enemies, the player is awarded with a larger version of the SUPPLY DROP that gives all the basic options scaled up or the NOTHING CAN GO WRONG... option that increases the player's style significantly. 


Thanks for reading this! Please comment on the game with your thoughts!

Updated 4 days ago
Published 8 days ago
StatusReleased
PlatformsHTML5, Windows, macOS, Linux
AuthorSquidman4
GenreSurvival, Shooter
Made withGodot
TagsArcade, Indie, No AI, Pixel Art, Simple, Space

Download

Download
Nebulast Windows.zip 29 MB
Download
Nebulast Linux.zip 23 MB
Download
Nebulast MacOS.zip 52 MB

Comments

Log in with itch.io to leave a comment.

Looks nice. Although with my machine (Linux) it crashes already when I'm supposed to select the first "upgrade". I can't do anything then.

Sorry, I'll work on a fix tonight. Thank you!