The-Forge

Game Engine Framework

A cross-platform rendering framework providing building blocks to extend existing game engines or write custom ones, supporting multiple platforms and technologies.

The Forge Cross-Platform Rendering Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

GitHub

5k stars
181 watching
505 forks
Language: C++
last commit: about 1 month ago
Linked from 5 awesome lists

androiddirectxdirectx12ioslinuxlinux-ubuntumacosmetalmulti-gpumulti-threadingps4ps5ray-tracingshader-translatorshadersvisibility-buffervulkanvulkan-apivulkan-sdkxbox

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bkaradzic/bgfx A cross-platform graphics rendering library providing a common interface to various graphics APIs and platforms 15,087
gamua/starling-framework A cross-platform game engine for creating 2D games with hardware accelerated graphics using ActionScript 3. 2,878
heapsio/heaps A high-performance game framework that provides a cross-platform graphics engine for developing games on various platforms including desktop, mobile, and consoles. 3,217
libgdx/libgdx A cross-platform Java framework for developing 2D and 3D games with support for multiple platforms including desktop, Android, iOS, and web browsers. 23,368
gfx-rs/gfx A cross-platform GPU API that provides low-level graphics and compute capabilities 5,361
godotengine/godot A multi-platform game engine for creating 2D and 3D games from a unified interface. 91,191
evolutionleo/warp A framework for building multiplayer games with a focus on ease of use and scalability 132
minecraftforge/minecraftforge A compatibility layer for Minecraft mods, allowing them to work together seamlessly. 6,939
monogame/monogame A .NET framework for creating cross-platform games 11,553
nvidiagameworks/falcor A real-time rendering framework supporting DirectX 12 and Vulkan for improved productivity in research and prototype projects. 2,704
almasb/fxgl A comprehensive game development framework for creating 2D and experimental 3D games in Java with support for Kotlin. 4,429
cocos/cocos-engine A game engine that provides a cross-platform runtime framework for creating high-performance 2D and 3D games 8,573
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,971
diligentgraphics/diligentengine A lightweight cross-platform graphics API and rendering framework for creating high-performance 3D graphics applications. 3,621
foundry-rs/foundry A toolkit for Ethereum application development written in Rust. 8,307