The Forge icon
The Forge icon

The Forge

 Like

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...

The Forge screenshot 1

License model

  • FreeOpen Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • rendering-engine
  • rendering-framework

The Forge News & Activities

Highlights All activities

Recent activities

No activities found.

The Forge information

  • Developed by

    Confetti Interactive
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    22 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  5,154 Stars
  •  538 Forks
  •  11 Open Issues
  •   Updated May 13, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about The Forge, and it has gotten 0 likes

The Forge was added to AlternativeTo by David on Feb 6, 2020 and this page was last updated Feb 6, 2020.
No comments or reviews, maybe you want to be first?
Post comment/review

What is The Forge?

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

Official Links