BlowFish is a JavaScript game engine I made a long time ago as a pet project. The engine renders rooms filled with objects that update each game tick. Activities or programs are run on the engine. Programs can be written by using the provided API.

When in the demo menu press ‘F’ for yes, ‘D’ for no, and use the arrow keys to navigate. Press ‘ESC’ to exit a running game. To fly the spaceship use the arrow keys to turn and move, the space bar to barrel-roll, and backslash to enter full-screen mode.



  • Event architecture
  • Resource management
  • Collision checking
  • Z-Depth

Minimum Requirements

  • A web browser that supports JavaScript
  • A keyboard
  • A mouse

Comments are closed.