A downloadable tool

MiniEngine.js

Build complete 2D games with nothing but JavaScript.

MiniEngine.js is a lightweight component-based 2D game engine designed for developers who want the simplicity of web development without sacrificing the features needed to build real games. Whether you're creating platformers, RPGs, puzzle games, or top-down adventures, MiniEngine.js provides the core systems so you can focus on making your game.

Features

  • Component-based architecture
  • GameObject and Scene system
  • 2D Rigidbody physics
  • BoxCollider collision detection
  • Trigger events
  • Gravity and jumping
  • Sprite rendering
  • Sprite sheet animation system
  • Tilemap renderer
  • Tile collision generation
  • Camera follow system
  • Audio support
  • Input manager
  • Tags and object lookup
  • Random utility functions
  • Custom scripting with JavaScript
  • Lightweight and easy to extend

Create Games Faster

MiniEngine.js removes the complexity of larger engines while keeping the features most indie developers need. Build gameplay using familiar JavaScript classes and components instead of complicated editor workflows.

Example projects can include:

  • Platformers
  • Top-down adventures
  • Metroidvanias
  • Puzzle games
  • Arcade games
  • Action games
  • RPGs
  • Endless runners

Designed for Learning and Production

The engine's clean, readable codebase makes it an excellent choice for learning how game engines work, while remaining powerful enough to build complete games.

Because everything is written in JavaScript, you can easily customize or extend every system to fit your project.

Included Systems

  • Physics
  • Rendering
  • Animation
  • Camera
  • Audio
  • Tilemaps
  • Collision Detection
  • Scene Management
  • Game Objects
  • Components
  • Input Handling

No external libraries required—just include MiniEngine.js in your project and start building.

Create your game. Customize the engine. Ship your project.

Published 11 days ago
StatusReleased
CategoryTool
AuthorJERALDTHEBOB

Download

Download
game.js 5.4 kB
Download
MiniEngine.js 22 kB

Leave a comment

Log in with itch.io to leave a comment.