Skip to content

amerkoleci/alimer

Repository files navigation

Alimer

Alimer is a cross-platform modern game engine implemented in C++20 and distributed under MIT license.

Features

  • Modern rendering support using Vulkan, Direct3D12 and Metal

Dependencies

Uses the following open-source and third-party libraries:

  • stb: Single-file public domain (or MIT licensed) libraries
  • fmt: A modern formatting library
  • spdlog: Fast C++ logging library
  • unordered_dense: A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion
  • lz4: Extremely Fast Compression algorithm
  • ShaderMake: Shader Compilation Tool
  • vulkan: Vulkan Header files and API registry
  • VulkanMemoryAllocator: Vulkan Memory Allocator
  • SPIRV-Reflect: SPIR-V reflection AP
  • DirectX-Headers: Official DirectX headers
  • D3D12MemoryAllocator: Direct3D 12 Memory Allocator
  • JoltPhysics: A multi core friendly rigid body physics and collision detection library
  • Metal-cpp: Metal-cpp is a low-overhead C++ interface for Metal
  • RapidJSON: A fast JSON parser/generator for C++ with both SAX/DOM style API
  • cgltf: Single-file glTF 2.0 loader and writer written in C99
  • miniaudio: Audio playback and capture library written in C, in a single source file

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors

Languages