The gap
A survivors-like needs hundreds of foes without frame drops and a balance that is easy to break with one weapon change.
Game templates
The complete TypeScript and three.js source of Sigilfen, a survivors-like where every loop you walk becomes a burning sigil. Bots in the tests prove that a run can be won and that standing still loses.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.
The gap
A survivors-like needs hundreds of foes without frame drops and a balance that is easy to break with one weapon change.
What it is
A finished, tested survivors-like with capped pools and a spatial hash, whose balance bots replay on every test run.
How you use it
Unzip, run npm ci and npm run dev, then edit the config; npm test replays whole runs again in seconds.
Source code of a real, playable game to reskin and learn from, with its proofs built into the tests.
Use it when
Built for
Rules and caps, the sigil, heroes, weapons and evolutions, charms, foes, the boss, waves, unlocks, daily modifiers, colours and sound.
On every npm test a kiting bot plays whole runs and must beat the boss, while an idle player must die early.
Burning sigils, six evolving weapons, eight charms, a boss, three heroes and a daily night.
62 unit tests and Playwright browser runs, a size budget, an upload zip for itch.io or any static host, and a guide to adding weapons, charms and foes.
1 of 3
| Platform or runtime | Supported versions | Tested up to |
|---|---|---|
| Node.js | 22.12 or newer | Not stated |
The template is finished and tested. It is not on sale yet; this page will say where to get it when it is.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.