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
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#
- Video: https://www.youtube.com/watch?v=CdmyC3qYKUg
- Cover: https://i.ytimg.com/vi/CdmyC3qYKUg/hqdefault.jpg
Notes#
Transcript and notes will be added from Forkcast output artifacts.