My attempt to create some sort of "game engine" from scratch by adding libraries that already exist out there.
| Category | Tools |
|---|---|
| Rendering | SDL3 |
| NVRHI | |
| Audio | FMOD |
| Logging | ? |
| GUI | Dear ImGUI |
| 3D Object/Mesh Loader | ? |
| Math | GLM |
| Physic | PhysX |
| Skeletal Animation | Ozz |
First checkpoint achieved. Able to include most of the dependencies to the project and build & run on Windows x64.
Next target would be build & run on Android.
- Minimum Vulkan version is
1.4.309 - Issue in previous Vulkan version: issue
- https://github.com/ocornut/imgui/blob/master/examples/example_sdl3_sdlgpu3/main.cpp
- https://nvidia-omniverse.github.io/PhysX/physx/5.6.0/docs/Startup.html
- https://wiki.libsdl.org/SDL3/Android
- https://www.fmod.com/docs/2.01/api/platforms-android.html
- https://github.com/android/ndk/wiki/Unsupported-Downloads
