game · 2026

Knight & Enemies: The Fight for NeverWoods

A pixel-art knight game in one HTML file, with no image or audio files.

ReleasedTHEN 2019NOW 2026Browser
FREE IN BROWSERA pixel-art knight faces an enemy on a forest path, with the console and weapon list around the scene.

What it is

A remake of my first HTML game from 2019. A knight defends a threatened village against ten kinds of enemy, from a Goblin to the Grand Titan, with a timing ring, a weapon shop and a console for typing commands. It is plain HTML, CSS and JavaScript and plays in the browser.

Built with
HTMLCSSJavaScriptWeb AudioNode
Runs on
Browser

Under the hood

  • Zero image and audio files: the pixel art is drawn at runtime and the sound is a Web Audio synth.

  • Plain HTML, CSS and JavaScript with no framework, and it even works from a file:// URL.

  • The rules have no DOM, so Node runs the tests and the balance simulations.

  • Ten enemy types, four parallax regions and ten visible weapons, all drawn by code.

Screens

  • The village with its windmill and market stalls, with the journey checklist on the right.
  • The knight fights a red dragon under a dark sky.
  • The weapon shop lists upgrades with prices and short descriptions.

Need something like this?

I take on projects and contracts: a game, an app, a tool or a website. Tell me what you have in mind.