Game Engine RHI System Analysis Series 0: Introduction (2024.11.25)
Overview
This is a series of analysis on different game engines with publicly available source codes like Godot, Unreal. The goal of this series is to analyze and survey how different game engines are using the Graphics API. The analysis will give an insight to the readers on how to structure their renderes / RHI system for a specific API, or for cross-platform.
The following list is the game engines / renderers that this analysis will be discussing:
- Anki 3D Engine Blog GitHub
- BGFX Docs GitHub
- AMD Capsaicin Framework Page GitHub
- Diligent Engine Blog GitHub
- DirectX-Graphics-Samples GitHub
- Falcor Page GitHub
- Filament Page GitHub
- Flax Engine Page GitHub
- Godot Engine Page GitHub
- Granite Blog GitHub
- IGL GitHub
- LLGL GitHub
- Native SDK Page GitHub
- O3DE Page GitHub
- OGRE-Next Page GitHub
- Spartan Engine Blog GitHub
- The Forge Page GitHub
- Torque Page GitHub
- Unreal Engine Page GitHub
- Wicked Engine Page GitHub
Based on these engines, I will be analysing their RHI systems, rendering systems, and etc.