- MSVC (Stable)
- MinGW
- Cygwin
- Clang
- GCC
- Windows 10
- Ubuntu
- Arch
- Redhat
- Android
- Install Clion 2020.1 / Visual Studio 2019
- Install Vulkan SDK/Runtime 1.3.211.0
- Install CMake 3.16.0
- Run command "git submodule update --init --recursive"
- Working with CMake (if you're using Visual Studio):
- Choose the path to SREndine (Where the source code is).
- Choose the path where to build the binaries (SREngine/Build).
- Press Configure and choose your VS version.
- Press Generate
- Build and run Engine.exe with command line argument "-resources path-to-your-repository/Resources"
- glm
- OpenGL / GLFW / GLEW / glad
- Bullet3
- ImGUI
- ImGuizmo
- tinyobjloader
- imgui-node-editor
- stbi
- json
- EvoScript
- EvoVulkan
- Assimp
- PhysX
- Box2D
- SpaRcle Shader Language (SRSL)
- Chunk system
- Render passes
- Custom framebuffers
- C++ scripting system
- Animations
- Physics
- Font renderer
- Vulkan pipeline
- Multi-cameras renderer
- Geometry loader
- Texture loader