8000 GitHub - NicusorN5/3D_Rad_Space: Free, simple to use, lightweight, rapid application development game engine.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Free, simple to use, lightweight, rapid application development game engine.

License

Notifications You must be signed in to change notification settings

NicusorN5/3D_Rad_Space

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DRadSpace

3DRadSpace is a free, simple to use, rapid application development game engine. Still in very early development.

CMake Github all releases Codacy Badge Discord Website shields.io GitHub issues License: MIT

Downloading releases

Old releases can be found here (Lastest release: 0.0.6a, currently working on 0.1.0a)

Current build status

Platform Name Status
Windows-x64 C++ Build (CMake) Windows-x64
C++ Tests (GTest) C++-Tests
C# (MSBuild) CSharp-Windows-x64
Visual Studio plugin Visual-Studio-Plugin

Building 3DRadSpace

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, install from VS Installer, use latest version.
  • DirectX11 Toolkit (directxtk_desktop_2019) .\vcpkg install directxtk:x64-Windows
  • Assimp .\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
  • AngelScript (Optional, for the AngelScript plugin) .\vcpkg install angelscript:x64-windows
  • Google test (Optional, for test units.) vcpkg install gtest:x64-windows

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

5.) If there are "failed to compile shaders" errors when debugging, copy "Data" from <root>/3DRadSpace/ to <root>/3DRadSpace/out/build/x64-Debug (or x64-Release).

Notices:

  • Only x64-Windows is supported. No support for x86 is planned.
  • Linux support is planned, but will be implemented much later.

License

This project uses a MIT license.

About

Free, simple to use, lightweight, rapid application development game engine.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages

  • C++ 96.6%
  • C# 1.1%
  • CMake 1.1%
  • Other 1.2%
0