Skip to content

thegeeko/geg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

geg

geg is a vulkan / DX12 game engine (currently vulkan only) I'm working on to understand how game engines structured and exploring this area of game/systems dev it's written in C++17 and glsl for shaders

ssstwitter.com_1680069257232.mp4

building

should build on windows and linux .. tested on linux only .. (will test on windows from while to while) you have to have vulkanSDK installed with debug libs if u want to build for debug

make sure to install assimp / vulkanSDK or shaderc and use amd pro drivers on linux or amdvlk not radv (open source drivers)

you can build with :

  • windows MSVC17
  • Linux Clang / GCC

Make sure your ssh fingerprint is uploaded to GitHub.com if you're using ssh links, see https://docs.github.com/en/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection
# for arch based distros
sudo pacman -S assimp
git clone --recurse-submodules https://www.github.com/thegeeko/geg
cd geg
mkdir build && cd build
cmake .. && cmake --build

you should build and run sandbox app and run it inside build/sandbox or with assets folder

dependencies

resources helped me a lot

About

yet another game engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published