Core Survivor
A downloadable game for Windows, macOS, and Linux
Core Survivor is a rogue-lite clicker game where you you need to protect your core by surviving waves of alien spaceships. This is my first video game I ever finished, so constructive feedback is appreciated! 😊
How to play
Once you start playing the game, your goal is to prevent aliens spaceships (orange things) approaching the core (floaty cube in the middle). As you clear the waves, there are more spaceships would appear and they would be more stronger.
After every wave you're presented with upgrades menu, where you can purchase stats boosts that only last within this run. It's possible to permanently update all of the stats by collecting crystals (which dropped from alien spaceships).
Enemies can be cleared out either by the core's defense turrets, or by clicking on enemies.
Energy can be gained by clicking on the core, by clearing mobs, and by purchasing Energy per second upgrade.
There are also utility spells: push and freeze, which allow you to push out or freeze mobs. They can be triggered by pressing 1 or 2 (depending on the order you purchased these spells in upgrade menu).
Here is a breakdown of what stats do:
- Energy per click, adds the current amount of the stat upon clicking the core.
- Energy per second, adds the current amount of the stat every second.
- Energy %, increases energy gain from clicking, per second and from mobs.
- Crystal drop, increases chances of gaining a crystal per mob kill.
- Click damage, increases how much you deal damage per click.
- Spell cooldown, increases how much faster spells can be used again.
- Click rate, you can hold LMB to repeatedly trigger click, by default it triggers once 0.5s, but increasing click rate makes the click trigger much more frequent.
- Core damage, damage output of a core projectile.
- Core HP, how many times can the core be hit by a mob before game over.
- Core projectiles (or rather Core turrets), how many projectiles does core shoots.
- Core fire rate, how frequently does the core shoots projectile(s).
Credits
The sounds that are used in the game are from freesound.org (all of them are under CC0 license).
Source code
Source code is available on GitHub.
Download
Install instructions
Java 8+ needs to be installed on your system (for example you can install OpenJDK). If you do have it installed, then unzip the downloaded folder, and simply double click launcher.jar
file or launch.bat
. If that wouldn't work, feel free to make a thread about the issue!