Repository navigation
Releases: arabasso/gamedev
Releases · arabasso/gamedev
Release list
v1.0.0
gamedev 1.0.0
Initial public release of gamedev.
gamedev is a cross-platform collection of modern C++17 samples demonstrating graphics programming techniques using multiple graphics APIs and related technologies.
Supported Graphics APIs
- Vulkan
- OpenGL
- Direct3D 11
- Direct3D 12
- Metal
Features
- Cross-platform CMake build system
- Modern C++17 codebase
- Hundreds of self-contained samples
- Common rendering techniques and effects
- Shared asset repository
- Designed for learning, experimentation, and engine development
Requirements
- C++17 compatible compiler
- CMake 3.20 or later
- Platform-specific SDKs and dependencies
Resources
This repository uses the gamedev resources repository as a Git submodule.
Clone the repository with submodules:
git clone --recursive https://github.com/arabasso/gamedev.gitOr, if you have already cloned the repository:
git submodule update --init --recursiveThe required assets are available at:
https://github.com/arabasso/gamedev-resources/archive/refs/tags/v1.0.0.zip
License
See the LICENSE file included in this repository for licensing information.