Fantasy Survivors

Made for the A.I. in games jam 2023 by Dani_Swordfish.

Game update!  The game jam is over and I have spent the last few weeks working on an update to add some of the features I had cut for time.  The game now has a new melee character, the knight.  New character portraits and hotkeys make it easier to switch between characters and time controls allow more time for strategy and help with managing a bigger squad.  Two new enemy types, fast yellow slimes and tanky big slimes add to the challenge.

The game jam build is still available to download.  The new version is labelled update.

A fast paced wave survival game.  Control a team of archers to take down waves of enemies and protect the energy core.  Build defences and pick upgrades to prepare for the final wave.

When you kill enough enemies you can copy there abilities like firing slime arrows and healing your team.  Watch out because the enemies can copy your abilities too!

The game uses A.I in the enemy pathfinding and behaviours.  The code uses state charts for the players, enemies and world states.  It was my first time using state charts in a game.  I found it helps to organise complex logic and keep the code for many different behaviour states clear and readable.


Controls

[WASD] to move camera, mouse wheel to zoom camera.

[1-9]  hotkeys to quickly change character

[F] to reset camera.

Left click on a character to select them, right click to move them.

Music by http://pixelsphere.org

Sound effects from OpenGameArt.org

Art, Code and Game Design by Dani_Swordfish.

Download

Download
Fantasy Survivors Win.zip 38 MB
Download
Fantasy Survivors Linux.zip 38 MB
Download
Fantasy Survivors Update Win.zip 38 MB
Download
Fantasy Survivors Update Linux.zip 39 MB

Development log

Comments

Log in with itch.io to leave a comment.

Honestly, a pretty cute game. I definitely think the planned upgrades could help out a lot, but even on it's own, it's cute and makes me nostalgiac of the old isometric games I'd play as a kid.

Love the Pixel Art!

Thanks!