hi, this is my first time posting in this server, i really needed a place to share this project and talk about it, please let me know if it's not appropriate.
It's vulkan/c++20 game in arena style multiplayer, thematically it's incoherent at the moment i thought id finish the game logic first. all the models can be replaced with any model in a glb file with atleast 1 mesh and a skeleton with atleast 4 actions preferably in this order:[attack,death,idle,run], since the models here are only placeholders as i wanted to stress test my engine with models that have multiple meshes,alpha layers and more than 256 joints.
i started working on this project a month ago because i wanted to learn to use the vulkan api, the project is an absolute mess atm, but im working on it everyday and im also making things up as i go.
libraries used:
• fastgltf (incredibly fast gltf parser)
• imgui (mainly for debugging)
• glfw (simple cross platform api to handle the windowing and events)
• stb (for loading textures)
• simdjson (needed for fastgltf)
• glm
• valve's gamenetworkingsockets (simple enough to handle networking efficiently)
game logic is currently a total mess and 60% of the features arent implemented yet. but if u want to run it yourself here's the link.
binary downloads (google drive):
windows
linux
• fastgltf and gamenetworkingsockets libraries have to linked first for linux
I'd love any feedback/help/ridicule/suggestions if u have any please feel free to tell me.