Game Engines

Lightweight and beginner-friendly game development engines

babylonjs.com logo

Babylon.js

A powerful, beautiful, simple, and open web rendering engine that allows you to create stunning 3D games and applications in JavaScript.
WebGL
3D
JavaScript
construct.net logo

Construct

A no-code/low-code game engine that allows you to create HTML5 games without programming knowledge, perfect for beginners.
No-Code
2D
HTML5
godotengine.org logo

Godot

A feature-packed, completely free and open-source game engine. Supports both 2D and 3D games with its own easy-to-learn scripting language.
Open Source
2D/3D
Cross-Platform
kaboomjs.com logo

Kaboom.js

A JavaScript game programming library that helps you make games fast and fun. Perfect for game jams and small projects.
JavaScript
2D
Beginner-Friendly
melonjs.org logo

Melonjs

A lightweight game engine with a modular architecture for building HTML5 games, featuring integrated physics and fast rendering.
2D
HTML5
Lightweight
phaser.io logo

Phaser

A fast, free and fun open source framework for Canvas and WebGL powered browser games. Perfect for both beginners and advanced developers.
2D
WebGL
Popular
pixijs.com logo

Pixijs

The HTML5 Creation Engine that allows you to create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
2D
WebGL
Fast
threejs.org logo

Three.js

A popular JavaScript library for creating 3D graphics in the browser. While not strictly a game engine, it's widely used for web-based 3D games.
3D
WebGL
JavaScript

All developer tools are sorted alphabetically