← back
001 / SMURF-ENGINE · maintained

smurf-engine

A TypeScript game engine I built from scratch — and the games on top of it.

Dithered hero for smurf-engine
year
2023 — present
role
sole engineer
stack
  • typescript
  • canvas
  • custom-architecture

hardest problem

Spent disproportionate time on architecture upfront — pinning the entity model and render pipeline before writing engine code. Paid off when new games (flappy-bird, platformer_game, solid-system) slotted in without engine rewrites.

links