The Forge is a cross-platform rendering framework PC, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, Switch and Stadia. Particularly, the graphics layer of The Forge supports cross-platform descriptor management, multi-threaded and asynchronous resource loading, shader reflection and multi-threaded command buffer generation.
FEATURES:
- Asynchronous Resource loading with a resource loader task system as shown in 10_PixelProjectedReflections
- Lua Scripting System
- Animation System based on Ozz Animation System
- Consistent Math Library based on an extended version of Vectormath with NEON intrinsics for mobile platforms
- Extended version of EASTL
- For loading art assets we have a modified and integrated version of Assimp
- Consistent Memory Managament: on GPU following Vulkan Memory Allocator and CPU Fluid Studios Memory Manager
- Input system with Gestures for Touch devices based on an extended version of gainput
- Fast Entity Component System based on our internally developed ECS
- Cross-platform FileSystem C API, supporting disk-based files, memory streams, and files in zip archives
- UI system based on imGui with a dedicated unit test extended for touch input devices
- Audio based on integrating SoLoud
- Shader Translator using a superset of HLSL as the shader language. There is a Wiki page on how to use the Shader Translator
- Various implementations of high-end Graphics Effects as shown in the unit tests below
In our list of best programs, we'll review some different alternatives to The Forge. Let's see if your platform is supported by any of them.
Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library.
Features:
Add your reviews & share your experience when using The Forge to the world. Your opinion will be useful to others who are looking for the best The Forge alternatives.
Popular Alternatives
iOS Alternatives
Android Alternatives
Copyright © 2021 TopAlter.com
Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP