Skip to content

Emc2356/CarFramework

Repository files navigation

Car Framework

Car Framework, sometimes it works beatifuly and other times it just breaks.

a simple project born out of boardom that might be worth nothing but still a great experience

It has a backend for vulkan

Dependencies

  1. glfw for the creation of the window and the events
  2. imgui for nice windows (currently the multiple viewports is disabled as it doesnt look and feel nice in linux)
  3. GLM for the mathematical part of the framework
  4. GLAD vulkan extension loader
  5. freetype for the loading of fonts
  6. shaderc for converting shaders to spirv at runtime
  7. fmt for prety printing and formating
  8. stb specifically stb_image
  9. spirv_cross for analyzing spirv code

Building

I am not 100% sure why i decided to make my own build script, maybe out of frustration from using make and the unnecessary complexity of CMake.
I recommend after cloning the repo to do ./build.py --help for all of the options

git clone https://github.com/Emc2356/CarFramework --recursive
cd CarFramework
./build.py --deps
./build.py -j --shaderc

About

a framework/engine for games

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published