3DRadSpace is a free, simple to use, rapid application development game engine. Still in very early development.
Old releases can be found here (Lastest release: 0.0.6a, currently working on 0.1.0a)
1.) Download the source using Git
git clone https://github.com/3DRadSpace/3D_Rad_Space
2.) Install the dependencies (
- Windows API
Included in Windows SDK, use VS Installer
⚠️ Source won't compile if using versions < 10.0.20348.0
- DirectX11 Toolkit (directxtk_desktop_2019)
.\vcpkg install directxtk:x64-Windows
- Assimp
Install latest version using vcpkg:
.\vcpkg install assimp:x64-Windows
- nlohmann JSON
.\vcpkg install nlohmann-json:x64-windows
- Freetype
.\vcpkg install freetype:x64-windows
- OpenAL-Soft
.\vcpkg install openal-soft:x64-windows
- NVidia PhysX 5.30
.\vcpkg install physx:x64-windows
- Google test (Optional, for test units.)
vcpkg install gtest:x64-windows
C1083 Cannot open include file: 'geometry/PxCustomGeometry.h': No such file or directory
It is needed to change
#include <geometry/PxCustomGeometry.h>
#include <geometry/PxGjkQuery.h>
to
#include "geometry/PxCustomGeometry.h"
#include "geometry/PxGjkQuery.h"
at <vcpkg root>\include\physx\extensions\PxCustomGeometryExt.h
L35, L36.
2.) Open the folder as a CMake project (preferably using Visual Studio 2022 / other IDEs were not tested yet).
3.) Set the starting project to 3DRadSpace-editor.exe
.
4.) Compile the solution (Ctrl+Shift+B or F5) with any desired configuration (x64-Debug
/x64-Release
).
Notices: Only x64-Windows is supported.
This project uses a creative commons licence (CC0-1.0 license).