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
182 watching
508 forks
Language: C++
last commit: almost 2 years ago
Linked from 5 awesome lists

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
bkaradzic/bgfxA cross-platform rendering library that provides a unified API for different graphics APIs and platforms.15,197
gamua/starling-frameworkA cross-platform game engine for creating 2D games with hardware accelerated graphics using ActionScript 3.2,887
heapsio/heapsA high-performance game framework designed to leverage modern GPUs and support various platforms.3,233
libgdx/libgdxA cross-platform Java framework for developing 2D and 3D games with support for multiple platforms including desktop, Android, iOS, and web browsers.23,466
gfx-rs/gfxA cross-platform GPU API that provides low-level graphics and compute capabilities5,362
godotengine/godotA multi-platform game engine for creating 2D and 3D games from a unified interface.91,977
evolutionleo/warpA framework for building multiplayer games with client and server architecture.135
minecraftforge/minecraftforgeA compatibility layer for Minecraft mods, allowing them to work together seamlessly.6,967
monogame/monogameA .NET framework for creating cross-platform games11,642
nvidiagameworks/falcorA real-time rendering framework supporting DirectX 12 and Vulkan for improved productivity in research and prototype projects.2,739
almasb/fxglA comprehensive game development framework for creating 2D and experimental 3D games in Java with support for Kotlin.4,466
cocos/cocos-engineA game engine that provides a cross-platform runtime framework for creating high-performance 2D and 3D games8,919
facebook/iglA cross-platform library providing a low-level GPU interface for multiple graphics APIs2,980
diligentgraphics/diligentengineA lightweight cross-platform graphics API and rendering framework for creating high-performance 3D graphics applications.3,655
foundry-rs/foundryA toolkit for Ethereum application development written in Rust.8,404