Survivors Template
Vampire Survivors-like in Godot 4: full source, story hub, 5 maps, 14 weapons, bosses, art, music
- Sizes
- Top-down
- Formats
- PNG
- Engine files
- Godot
- Download
- 17 MB


What it does for your game
- Skip building it from zero: Weapons, level-ups, bosses, saves and a story hub already work in Godot 4, so your first day goes into your own ideas.
- Picture your own survivors-like: Hundreds of monsters on screen, a Shatter reaction bursting through the crowd and the boss enraging at half health before dawn at 15:00.
- Play it before you build: It is the source of our demo The Long Night: 8 heroes, 14 weapons, 37 monster kinds, 5 bosses, 5 maps, 13 tracks and 33 sound effects.
A complete survivors-like game as Godot 4 source code: auto-firing weapons, crowds of monsters, XP crystals, pick-1-of-3 level-ups, elites and chests, bosses with telegraphed attacks and a second phase, five survival maps, and a story mode with a village hub you rebuild, NPCs with portrait dialogue, quests and a two-floor dungeon. All art, music and sound effects are included.
Licence in one line: use it to make your own games, free or commercial; don't resell or share the template, its code or its art as a template, asset pack or source release.
What you get
- Combat: 8 heroes, 14 weapons in 6 elements (8 levels and an evolution each), 11 passives, 6 statuses and 15 named reactions when two elements meet on one monster (Shatter, Overload, Freeze, Arc...), a permanent upgrade shop.
- Monsters: 37 kinds: walkers, fliers, ghosts that pass through walls, 4-direction animals; elites, swarms and rings; breakable props with food, gold, a magnet and bombs. Hundreds on screen at once.
- 5 bosses (Slime King, Stone Golem, Ogre Brute, Sand Wyrm, The Lich) with 10 kinds of moves: slam, volley, ring, spiral, rain, charge, summon, burrow, teleport, jump. Every hit is marked on the ground first; at half health they enrage.
- Survival: 5 maps of 15 minutes, a boss at 13:00 and dawn at 15:00: three endless biomes (grass, snow, sand), a walled cave where monsters path around walls with a flow field, and a village siege. Each map has its own monsters and boss.
- Story mode (sample story): the prologue and two chapters: an outdoor region with rifts to close, a farmer to free and the Slime King, and a two-floor dungeon with a smith to free and the Stone Golem. The village hub has 8 people, 8 lots (5 to rebuild with gold, each with an effect), an inn to change heroes, a market, a forge, a shrine, a journal and a region map. Chapters are data: add your own.
- Night lighting: a darkness shader with up to 48 lights that lifts at dawn.
- Every screen: title, hero and map select, upgrades, reactions codex, settings, HUD, level-up cards, chests, pause, results, dialogue with portraits, expressions and choices.
- Art: about 8,300 sprites from 16 Gridwright packs and 9 pixel font files. Audio: 13 music tracks and 33 sound effects, made in code; the generators are included.
- Keyboard, mouse and gamepad; saves after every change; Windows and Web export presets (single-threaded).
Made to be changed
- Every number is data (one file): heroes, weapons, monsters, waves, maps, bosses, prices. Chapters, people and village buildings are data too, and the dialogue is plain text with speakers, moods, choices and flags.
- A README with a 10-minute "make it yours" path (change a hero, add a weapon, a monster, a map, a chapter, swap art) and a docs page per system.
- Swap art by dropping PNGs into art/extra/ named like the sprite they replace.
- A test bot plays survival and story runs headless at up to 8x speed and logs level, kills, frame time per system and the result.
What it does not include
Only the prologue and chapters 1-2 of the story: chapters 3-7, the raids and the ending of the full game are not in it. No multiplayer, no touch controls, no Steam integration, no C# version. Godot 4.7 is needed (made with 4.7.2, GL Compatibility renderer). The optional tools need Python. The art is licensed for games made with this template; to use the packs elsewhere, get the packs.
The art comes from these Gridwright packs
Questions or a system you want added? Leave a comment: the template gets updates.
Every Gridwright asset pack, made to fit together, and all 31 tools for the fiddly work, with every new release, for $17 a month. Try it in your own game first: 3 days for $1, cancel any time.
Start for $1
Godot Starter - Farming RPG
Godot Starter - Top-Down RPG
Godot Starter - Horror
Godot Starter - Space Shooter