Skip to content

mhnaufal/sdl3-gpu

Repository files navigation

BUBUK | Game Engine Development is CRAZY

My attempt to create some sort of "game engine" from scratch by adding libraries that already exist out there.

Category Tools
Rendering SDL3
The Forge Framework
NVRHI
Audio FMOD
Logging ?
GUI Dear ImGUI
3D Object/Mesh Loader ?
Math GLM
Physic PhysX
Skeletal Animation Ozz

Documentations

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.

Tutorial

SDL 3 GPU Vulkan 🦄


Pikuma C Rasterize 🦖

  1. Minimum Vulkan version is 1.4.309
  2. Issue in previous Vulkan version: issue

Resources 🐤

  1. https://github.com/ocornut/imgui/blob/master/examples/example_sdl3_sdlgpu3/main.cpp
  2. https://nvidia-omniverse.github.io/PhysX/physx/5.6.0/docs/Startup.html
  3. https://wiki.libsdl.org/SDL3/Android
  4. https://www.fmod.com/docs/2.01/api/platforms-android.html
  5. https://github.com/android/ndk/wiki/Unsupported-Downloads