The-Forge
DiligentEngine
Our great sponsors
The-Forge | DiligentEngine | |
---|---|---|
34 | 24 | |
4,408 | 3,304 | |
2.3% | 1.8% | |
6.9 | 9.4 | |
13 days ago | 13 days ago | |
C++ | Batchfile | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
The-Forge
- WebKit Switching to Skia for 2D Graphics Rendering
- Not only Unity...
-
Ask HN: Released games built on FOSS engines?
Oh, I forgot a few major ones:
https://github.com/ConfettiFX/The-Forge was used in No Man's Sky, Hades and Starfield.
https://github.com/jrouwe/JoltPhysics is the physics engine in Horizon Forbidden West.
-
Amnesia TDD HPL2 refactor
This is a toy project that I've been working on for the past few months. Essentially, I've rewritten all the rendering code for the engine using BGFX. This means that all the fixed function OpenGL 1.2 code has been removed from the engine. BGFX supports OpenGL 3.3 and DirectX11, but there are still some rendering artifacts with DirectX11, so the engine still uses OpenGL when running on Windows. I've been considering switching to The Forge (https://github.com/ConfettiFX/The-Forge) if I want to have more control over the rendering pipeline. However, this is a complex topic with significant implications for the codebase. I've already done the hard work of eliminating clumsy abstractions in the engine and simplifying the render pipeline, so it's just a matter of deciding what direction I want to take.
-
Looking for a C++ 2D/3D rendering engine/api.
The-Forge might fit:
- SoLoud - Game Audio Engine ที่ใช้งานง่าย (มาก) และ opensource สำหรับ C++
-
API of Graphics APIs
We’re using The Forge (https://github.com/ConfettiFX/The-Forge) for this.
-
Is there a list of resources which help to abstract over OpenGL and Vulkan, as their as their GLSL dialects? (DirectX and HLSL are also welcomed)
Check out TheForge
-
SDL vs Unreal
Or if you prefer something similar to SDL but little bit high level with support for console and enterprise. There is the forge. https://github.com/ConfettiFX/The-Forge
-
If you DON'T use UE/Unity what is your workflow
How about The Forge as base?
DiligentEngine
-
The Ultimate Cross-Platform Rendering Engine?
Diligent Engine: They say their engine is the successor of bgfx, but I'm not rly into that topic.
-
Collecting the best C++ practices
Diligent Engine. A Modern Cross-Platform Low-Level 3D Graphics Library and Rendering Framework Tweet.
- Good repos for beginners to browse that follow best modern C++ practices (including testing, static analysis etc...)
-
What is a good absolutely minimalist game/rendering engine?
Diligent Engine
-
A Rant on Developers
I'm not speaking out of my ass, either, I have very actively followed low-level development being done towards open-source engines such as Diligent and Wicked. I personally am a contributor to the latter engine, as well. It is baffling to me that independent developers don't support this platform.
-
Is the bgfx library any good?
Im a big fan of the Diligent Engine myself. Its at roughly the same abstraction layer as bgfx.
-
The current state of GPU API's and why I wish V-EZ hadn't died.
If you're looking for something like bgfx but a bit lower level and targeting only modern GPUs, you might want to check out Diligent Engine.
I like the DiligentEngine myself. Either one will work fine.
-
Game engine for programmars
I use the Diligent Engine and have custom code to do config, resource management, etc.
-
Unified Shader Programming in C++
If you have relatively new GL, this one is good: https://diligentgraphics.com/diligent-engine/
What are some alternatives?
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
filament - Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
rust-gpu - 🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
nanovg - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
Veldrid - A low-level, portable graphics library for .NET.
VulkanSceneGraph - Vulkan & C++17 based Scene Graph Project
LLGL - Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
raylib - A simple and easy-to-use library to enjoy videogames programming
ImGui.NET - An ImGui wrapper for .NET.
renderdoc - RenderDoc is a stand-alone graphics debugging tool.
vulkan-guide - Introductory guide to vulkan.