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...

Download

Download
Swarm Survivor for Windows 0.1.1 29 MB

Development log

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?