An open API service indexing awesome lists of open source software.

https://github.com/swedeachu/swim-engine

A modern C++20 Game Engine using Vulkan and EnTT
https://github.com/swedeachu/swim-engine

cpp cpp20 entt game game-development game-engine gamedev games glsl hlsl modern-cpp opengl shaders vulkan vulkan-api vulkan-engine vulkan-game-engine

Last synced: about 2 months ago
JSON representation

A modern C++20 Game Engine using Vulkan and EnTT

Awesome Lists containing this project

README

          

# This readme won't suck once this main todo list is done
Using EnTT, my own Scene System and engine + windows messaging framework, and Vulkan


# TODO

obj/glb loading + mesh optimizer


Scene editor


Behavior components archetypes and prefabs for scene serialization


Hook up PhysX/Jolt


Compute culling


Imgui Integration


MSDF atlas text and font rendering (UI Decorators + text component)


Recursive propagating parent child hierarchy for UI entities.

# SUPER TODO ONCE MAIN TODO IS DONE
PBR


Refactor to Clustered Forward+ for global illumination


Shadows (baked and dynamic)


GPU driven particle system


Skeletal animation system and rag dolls/boned physics bound meshes


MiniAudio integration


Thread workers for FileIO and async Scene loading