Free Version Survivors
This is a work-in-progress bullet heaven / Survivors-like project template for Construct 3, which stays within the limitations of the free version of the engine (2 layers, 50 events, etc). It has a fairly robust JSON based rule system; there's a bit of JavaScript code that loads the rules from files, initializes the CodeMirror editor on the start screen and passes the (optionally) modified rules to a JSON object. Everything else is implemented using the event system.
Most in-game assets are still placeholders (Micro Roguelike by Kenney), but they are gradually being replaced by sprites drawn by Teebor.
The project file is available for download for free. If you find it useful and would like to buy me a coffe, you can :). But there's no pressure whatsoever.
The source code is available under the MIT license. The Kenney assets are CC0 licensed, other graphical assets are not free (at the moment at least), so please don't reuse them in other projects.
Features
- Many familiar game mechanics of the genre:
- experience & health drops
- leveling up with multiple upgrade choices (including upgrades that can max out and "endless" ones)
- wave system (controlling enemy & item spawns)
- multiple weapons (with customizable characteristics)
- experience magnet drop
- damage numbers
- freezing (all enemies after level up & weapons with freeze effect)
- basic stat / pause screen
- Keyboard, mouse, gamepad and touch input
- Responsive viewport, support for any screen ratio (with some caveats)
- JSON based rule system: allows customization of the level, player stats, upgrades, item pickups, weapons, enemies and waves.
- In-game JSON rule editor (powered by CodeMirror)
Controls
Keyboard: WASD or arrows to move, 1 / 2 / 3 to select upgrade, P to pause & stats, R to restart.
Mouse: hold left click to move towards the cursor, click to select upgrade.
Gamepad / joystick: any analog stick or D-pad to move, A / B / X to select upgrade, start / menu to pause, back / view to restart.
Touch: touch & hold anywhere to spawn a virtual joystick to move, tap buttons to activate.
You can enter full screen mode with Shift + F (cancel with Esc) or the button in the bottom right corner.
| Updated | 6 days ago |
| Published | 29 days ago |
| Status | In development |
| Platforms | HTML5 |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | Fodi |
| Genre | Action |
| Made with | Construct |
| Tags | bullet-heaven, Survivor-like, Project template, vampire-survivors |
| Code license | MIT License |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any), Joystick, Touchscreen, Playstation controller |
Download
Click download now to get access to the following files:
Development log
- Build 65: new enemy spawn and teleport system6 days ago
- Build 64: weapon knockback system8 days ago
- Build 63: armor, variable enemy density12 days ago

Comments
Log in with itch.io to leave a comment.
Really goood
Cheers! :) we just pushed an update (build 63): https://fodi.itch.io/free-version-survivors/devlog/1097107/build-63-armor-variable-enemy-density