Swarm Survivor
A downloadable game for Windows
Controls:
- Move: WASD keys
- Aim: Mouse position
Mechanics:
You control a character who can move around and shoot.
Enemies will spawn periodically, and go after you. If they touch you, you lose 1 HP. You start with 3 HP, if you lose them all you lose the game.
The enemies collide with each other and the environment. Their AI combines pathfinding, seek, obstacle avoidance, and separation behaviours.
Shooting an enemy kills it, and it's added to your score. There's also a timer that keeps track of how long the game has lasted. The goal is to last as long as possible.
I built it using Unity’s Data Oriented Technology Stack (Entities 0.51.0). All enemy systems are burst-compiled and executed in parallel.
I wrote a slightly technical blog post with an overview of how I implemented it: http://www.emmaprats.com/p/swarm-survivor-a-top-down-shooter-built-with-unity-do...
Status | Prototype |
Platforms | Windows |
Author | Emma Prats |
Genre | Action |
Made with | Unity |
Tags | Bullet Hell, Prototype, Top-Down, Top down shooter |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Download
Development log
- Swarm Survivor, a top-down shooter using DOTSJul 08, 2022
Comments
Log in with itch.io to leave a comment.
Oh, how can I resize the window? I pressed alt + enter, now I have a permanently resized window. Also: fun but too easy. After five minutes I realized I could just stand there and shoot every one with a single shot. Why not add a second enemy or increase spawn rate after 30 seconds?