← All Posts

Forkcast GitHub Collection #1 - Game Engines: godot, pixijs, phaser, raylib, Babylon.js, libgdx

This episode explores six popular open-source game engines and rendering frameworks. From the fully-featured Godot engine to the lightweight 2D renderer

Episode github-collections ID: 2026-05-25-github-collections-ep01 #forkcast#github-collections#godot#pixijs#phaser#raylib#babylon-js#libgdx

Watch Episode

Episode Summary#

This episode explores six popular open-source game engines and rendering frameworks. From the fully-featured Godot engine to the lightweight 2D renderer PixiJS, the HTML5 framework Phaser, the C programming library Raylib, the powerful 3D engine Babylon.js, and the cross-platform Java framework libGDX — each offers a different approach to game development with unique strengths for different platforms and use cases.

Repositories Covered#

godot#

A fully-featured, cross-platform open-source game engine for 2D and 3D games. Features a unique scene-tree architecture, a built-in scripting language (GDScript), and an integrated editor. Supports deployment to desktop, mobile, web, and consoles.

pixijs#

A fast, lightweight 2D rendering library for the web using WebGL with a Canvas fallback. Powers thousands of interactive web experiences, browser games, and data visualizations with a clean, retained-mode API.

phaser#

A fast, free, and fun open-source HTML5 game framework for desktop and mobile browsers. Supports both Canvas and WebGL rendering with a comprehensive physics system (Arcade, Matter.js), input management, and a rich plugin ecosystem.

raylib#

A simple and easy-to-use library to learn and enjoy videogames programming in C. Features no external dependencies, supports 50+ platforms, and includes modules for graphics, audio, input, and math — ideal for prototyping and education.

Babylon.js#

A powerful, beautiful, and simple open-source 3D engine for the web. Features a full physically-based rendering pipeline, WebGPU support, VR/AR capabilities, and a node material editor — used by Microsoft, Adobe, and many others.

libgdx#

A cross-platform Java game development framework. Provides a unified API that targets Windows, Linux, macOS, Android, iOS, and WebGL from a single codebase. Powers thousands of commercial and indie games on Steam, Google Play, and the App Store.

GDevelop#

Open-source, cross-platform 2D/3D/multiplayer game engine for everyone

cocos2d-x#

Cross-platform game-development suite used by millions of developers

OpenRA#

Open-source RTS engine for classic Westwood games

engine#

Powerful web graphics runtime on WebGL, WebGPU, WebXR, and glTF

OpenRCT2#

Open-source re-implementation of RollerCoaster Tycoon 2

openage#

Free Age of Empires II engine clone

MonoGame#

Cross-platform game framework, spiritual successor to XNA

ebiten#

Dead simple 2D game engine for Go

cocos-engine#

Cocos Creator engine with editor for 2D/3D games

love#

LÖVE — awesome 2D game framework for Lua

amethyst#

Data-oriented and data-driven game engine written in Rust

stride#

Stride (formerly Xenko), free C# game engine with editor

renpy#

The Ren’Py Visual Novel Engine

whs.js#

Super-fast 3D framework for Web and Games on Three.js

melonJS#

Modern and lightweight HTML5 game engine

panda3d#

Cross-platform game engine for Python and C++, developed by Disney and CMU

turbulenz_engine#

Modular 3D/2D framework for HTML5 games on all devices

gameplay#

Open-source, cross-platform, C++ game engine for 2D/3D

urho3d#

Lightweight, cross-platform 2D and 3D game engine

jmonkeyengine#

Complete 3D game development suite in Java

spring#

Powerful free cross-platform RTS game engine

Crafty#

JavaScript Game Engine with entity-component system

korge#

Kotlin Multiplatform Game Engine

corona#

Solar2D Game Engine (formerly Corona SDK)

Watch#

Notes#

Transcript and notes will be added from Forkcast output artifacts.