Skip to content

Releases: arabasso/gamedev

Release list

v1.0.0

Choose a tag to compare

@arabasso arabasso released this 30 Jul 17:17

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.git

Or, if you have already cloned the repository:

git submodule update --init --recursive

The 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.