Norman the Necromancer
Cast spells, raise skeletons and survive ten levels of angry villagers.
Desktop recommended — this build is played with a keyboard.
About this build
Norman the Necromancer is a 2D action. Setting: medieval village. Style: monochrome pixel art. It runs entirely in the browser and loads no account, no install and no runtime model call.
- GENRE
- action
- SETTING
- medieval village
- STYLE
- monochrome pixel art
- PLAYERS
- single player
- INPUT
- keyboard + mouse
- LICENCE
- Unlicense
Why it's on the shelf
A wave-defence game about raising skeletons, buying upgrades and surviving villagers. It is on the shelf because the fantasy and the systems point the same way: every spell you cast also feeds the next wave.
How to play
Mouse to aim and click to cast, Space to resurrect, P to pause. Click the frame once if the game needs keyboard focus, and use the fullscreen button above for a bigger view.
- spell casting
- skeleton resurrection
- wave survival
- shop upgrades
Paid service
Change the theme, the twist, or the whole brief
The build above is the shelf version. If you want it re-skinned for your brand, retuned for a different audience, or extended with new mechanics, we quote each job by hand and deliver a new standalone build.
- Re-skin — palette, sprites, audio, logo and end screen.
- Retune — difficulty curve, level length, controls, mobile layout.
- Extend — extra enemy types, modes, scoring, save data.
Paid exports and rebuilds are in development. Nothing is charged yet — browse and play the shelf while we finish the request desk.
Source and licence
This build is adapted from https://github.com/danprince/norman-the-necromancer, made by Dan Prince and released under the Unlicense licence. The licence text ships inside the build folder.
Norman the Necromancer by Dan Prince
Build checked in Chrome on 15 Nov 2026. If it fails to load, tell us.