Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cach30verfl0w/erebos
Erebos is a Vulkan and SDL2-based 3D Game Engine, written in C++
https://github.com/cach30verfl0w/erebos
cmake cpp engine erebos game sdl vulkan
Last synced: 23 days ago
JSON representation
Erebos is a Vulkan and SDL2-based 3D Game Engine, written in C++
- Host: GitHub
- URL: https://github.com/cach30verfl0w/erebos
- Owner: Cach30verfl0w
- License: apache-2.0
- Created: 2024-03-15T20:01:13.000Z (11 months ago)
- Default Branch: feat-rework
- Last Pushed: 2024-04-28T15:04:04.000Z (10 months ago)
- Last Synced: 2024-11-17T07:28:18.842Z (3 months ago)
- Topics: cmake, cpp, engine, erebos, game, sdl, vulkan
- Language: C++
- Homepage:
- Size: 31.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README
# Erebos Engine
Erebos Engine is a Vulkan and SDL2-based 3D Game Engine, written in C++ for my modern-day strategy game and educational purposes. Mainly this project is made to improve my knowledge about C++, CMake and the Vulkan API.## Dependencies/Credits
This projects contains a few dependencies to work. Below this text is an enumeration of all dependencies. Big thanks to [BeastLe9enD](https://github.com/beastLe9enD/) for helping me with Vulkan and Game Engine Stuff.| Library | Author | License |
|-|-|-|
| [volk](https://github.com/zeux/volk) | [Arseny Kapoulkine](https://github.com/zeux) | [MIT license](https://github.com/zeux/volk/tree/master?tab=MIT-1-ov-file#readme) |
| [SDL2](https://github.com/libsdl-org/SDL) | [Sam Lantinga](https://github.com/slouken) | [Zlib License](https://github.com/libsdl-org/SDL?tab=Zlib-1-ov-file#readme) |
| [kstd-core](https://github.com/karmakrafts/kstd-core) | [Karma Krafts](https://github.com/karmakrafts) | [Apache-2.0 License](https://github.com/karmakrafts/kstd-core?tab=Apache-2.0-1-ov-file#readme) |
| [spdlog](https://github.com/gabime/spdlog) | [Gabi Melman](https://github.com/gabime) | [MIT License](https://github.com/gabime/spdlog?tab=License-1-ov-file#readme)
| [fmt](https://github.com/fmtlib/fmt) | [Victor Zverovich](https://github.com/vitaut) | [MIT License](https://github.com/fmtlib/fmt?tab=License-1-ov-file#readme) |
| [Google Test](https://github.com/google/googletest) | [Google](https://github.com/google) | [BSD 3-Clause License](https://github.com/google/googletest/blob/main/LICENSE) |
| [VulkanMemoryAllocator](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator) | [GPUOpen Libraries & SDKs](https://github.com/GPUOpen-LibrariesAndSDKs) | [MIT License](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator?tab=MIT-1-ov-file) |
| [DirectXShaderCompiler](https://github.com/microsoft/DirectXShaderCompiler) | [Microsoft](https:/github.com/microsoft) | [LLVM Release License](https://github.com/microsoft/DirectXShaderCompiler/blob/main/LICENSE.TXT) |
| [RenderPipelineShaders](https://github.com/GPUOpen-LibrariesAndSDKs/RenderPipelineShaders) | Advanced Micro Devices, Inc. | [Advanced Micro Devices, Inc. Internal Evaluation License](https://github.com/GPUOpen-LibrariesAndSDKs/RenderPipelineShaders/tree/main?tab=License-1-ov-file#readme) |## License
This full project is licensed under [Apache 2.0 License](https://github.com/Cach30verfl0w/erebos/?tab=Apache-2.0-1-ov-file#readme). Please follow this license and respect my work to this.