Skip to main content

Freerunner Game Engine

Power is nothing without control.

Freerunner aims to be easy for the developer, yet provide full power and total control.

Introduction#

Freerunner is a game engine written in Typescript as an npm package. This gives you the power of autocomplete and run-time validation (intellisense) and typed objects. Feel free to write you own parts in Javascript, you will still benefit from the intellisense.

Goals#

Power and control#

  • Easy to start
  • Quick to see results
  • Powerful for complex games

Intutive API#

  • Learn faster - low learning curve
  • Remember better - because the API makes sense

Scale well#

  • Keep performance as games grows
  • Keep overview of project as it grows

Great documentation#

  • Relevant, mobile friendly and filled with inspiring examples.
note

Freerunner was created by the love for the game engine Crafty, the must-read book game-programmings-patterns as well as my obsession interest for parkour.