Deep Dive into REI: Q&A
As part of our commitment to innovation and open access at Room 8 Group, we're excited to offer a closer look at our Render Engine Infrastructure (REI) library developed by our Game Development team for PC and Console ( Dragons Lake by Room 8 Group )
Below are answers to some questions you may have about REI ??
What exactly is REI?
REI, pronounced ‘Ray’, stands for Render Engine Infrastructure. It's a graphics API that functions as a unified rendering subsystem. It simplifies the adaptation of games across platforms.
It will primarily be used for speeding up the porting of games that are built on custom or proprietary engines that do not have native support for the destination platform.?
On which platforms is REI adaptable?
REI can be applied to a broad spectrum of platforms using platform-specific library code. It supports PC (Windows), console (including Xbox One, Xbox Series, PS4, PS5, and Nintendo Switch), and Android, making it a versatile tool for game development.
What benefits does REI offer for game developers?
REI simplifies the platform-to-platform integration process with mostly copy-paste actions and minimal setup, provides easy access to the underlying API, and enables modern features across various backends. It also eases integrating third-party libraries and engines, making game development more efficient.
How does REI facilitate the porting of games?
REI accelerates the porting of games developed on custom or proprietary engines by ensuring compatibility with the intended platform without the need to write native code for every platform. This is achieved through one code path on every platform and multiple platform backends. We port to REI, and after that, it works on the target platform using a specific backend.
领英推荐
Can REI be used for new game projects, or is it only useful for porting older titles to new platforms?
REI is not limited to porting and remastering classic titles; it's also highly effective for new game projects, especially those developed on proprietary engines. Its versatility allows for rendering in current game projects, improving platform performance and compatibility.
How does REI improve the game development process?
REI acts as a universal bridge for graphics rendering, eliminating the need to write multiple pieces of platform-specific code. This simplification allows developers to focus on enhancing the game itself rather than worrying about compatibility issues.
How does REI ensure quality in-game remastering and porting?
Our approach with REI is thorough and professional, focusing on adding new features, improving the player experience, and rectifying bugs, and introducing modern elements. Our dedication to excellence makes REI a vital resource for companies seeking to launch superior-quality remastered games on various platforms.
What makes REI unique compared to other graphics APIs?
The inception of REI was a response to the need for a library that could offer comprehensive platform coverage, easy integration, and access to low-level platform APIs. Its ability to seamlessly integrate with any proprietary engine and support advanced technologies sets it apart from other tools.
Why is REI open source?
Part of the REI library which supports Windows, Steam Deck, and Android has been released as open source. Through this initiative, we aim to share our expertise with the game development community, particularly benefiting emerging teams by providing them with a powerful tool at no cost.
Explore REI's vast possibilities for game development and porting. Dive into the future of gaming with Room 8 Group's innovative tool.
You can try the solution here.