TRAP™ Engine#
TRAP™ is a cross-platform, high performance game engine currently in development.
Warning
This documentation is still WIP and may contain errors and/or outdated code!
To build TRAP™ follow the guide on this page: Building TRAP™.
System Requirements#
OS: Windows 10/Ubuntu 18.04.6 or newer (64-Bit versions only)
Processor: Intel or AMD CPU with AVX2 support
Graphics Card: AMD, NVIDIA with Vulkan 1.1 support (Intel untested)
Memory: 4 GB RAM
Storage: 5+ GB available space
Additional Notes: -
OS: Windows 10/Ubuntu 18.04.6 or newer (64-Bit versions only)
Processor: Intel or AMD CPU with AVX2 support
Graphics Card: AMD, NVIDIA with Vulkan 1.1 support (Intel untested)
Memory: 4 GB RAM
Storage: 10+ GB available space
Additional Notes: -
3rd Party Libraries used by TRAP™ Engine#
The following libraries/utilities are required to build TRAP™. They are provided in the TRAP™ repository.
GLFW integrated as TRAP::INTERNAL::WindowingAPI
GLM integrated as TRAP::Math
ImGui (docking branch)
LibDecor - Linux Wayland client-side decorations
LodePNG integrated as TRAP::INTERNAL::PNGImage and TRAP::Utils::Decompress::Inflate()
PlatformFolders partially integrated as part of TRAP::FileSystem
Premake as build system
SFML partially used as part of TRAP::Network
TinyImageFormat integrated as TRAP::Graphics::API::ImageFormat
Tracy only client integration is used
Volk integrated as VulkanLoader
The following libraries add additional features to TRAP™.
The user is required to supply these. See the Additional libraries section of the Building TRAP™ page for instructions.