Game Engines

Game engines handle rendering, physics, input, and audio so you can focus on the game itself. These guides cover the engines that run games directly in the browser and how to build with them.

Babylon.js

An open source 3D engine that renders games in the browser with WebGL and WebGPU, no plugins or installs. Scenes, cameras, physics, and character animation, plus where AI speeds up the build. Our lead engine.

Read the guide

Three.js

The most widely used 3D library on the web. Build 3D scenes, first person and multiplayer games, load models, and add AI driven behavior to a fast, flexible engine.

Read the guide

Godot

A free, open source engine that exports to both web and mobile. Strong for 2D and 3D, with great enemy AI, behavior trees, and AI assisted coding workflows.

Read the guide

PlayCanvas

A browser based 3D engine with a visual editor. Build, preview, and publish 3D web games from anywhere, with physics, assets, and AI NPCs.

Read the guide

Phaser

The go to framework for 2D HTML5 games. Beginner friendly and fast, with sprites, tilemaps, arcade physics, and a clean path to mobile and PWA delivery.

Read the guide

PixiJS

A fast 2D WebGL renderer for games and interactive graphics. Sprites, sprite sheets, filters, and custom shaders, with the performance to push a lot of objects.

Read the guide

WebGL

The graphics API that powers browser games. Learn how it works, write your first shaders, then decide between raw WebGL and a full engine.

Read the guide

WebGPU

The next generation web graphics API. Faster rendering and compute shaders for the games of the near future, with WGSL and modern engine support.

Read the guide

Unity

Export Unity games to WebGL and reach players in the browser. Covers the WebGL pipeline, performance, Unity Muse, and AI coding assistants.

Read the guide

Unreal Engine

Deliver high end Unreal games to the browser with pixel streaming, no install for the player. Setup, hosting, and how it compares to native web engines.

Read the guide