https://github.com/wunkolo/vkblam
  
  
    vkblam is a re-implementation of the Halo 1 blam engine's graphics library in vulkan. 
    https://github.com/wunkolo/vkblam
  
graphics-programming halo vulkan
        Last synced: 6 months ago 
        JSON representation
    
vkblam is a re-implementation of the Halo 1 blam engine's graphics library in vulkan.
- Host: GitHub
 - URL: https://github.com/wunkolo/vkblam
 - Owner: Wunkolo
 - License: mit
 - Created: 2021-10-19T21:50:52.000Z (about 4 years ago)
 - Default Branch: main
 - Last Pushed: 2025-04-08T20:11:52.000Z (7 months ago)
 - Last Synced: 2025-04-08T21:23:41.713Z (7 months ago)
 - Topics: graphics-programming, halo, vulkan
 - Language: C++
 - Homepage:
 - Size: 3.08 MB
 - Stars: 31
 - Watchers: 2
 - Forks: 2
 - Open Issues: 2
 - 
            Metadata Files:
            
- Readme: README.md
 - License: LICENSE
 
 
Awesome Lists containing this project
README
          # vkblam [](https://raw.githubusercontent.com/Wunkolo/vkblam/main/LICENSE) 
**vkblam** is a re-implementation of the Halo 1 blam engine's graphics library in vulkan.
Currently this is highly experimental and only generates static images and not a real-time interactable window.
Derelict|Prisoner
-|-
 | 
## Building
vkblam requires the official Vulkan SDK library and tools to be installed:
|||
|-|-|
Windows|[LunarG VulkanSDK](https://vulkan.lunarg.com/sdk/home#windows)
Mac|[LunarG VulkanSDK](https://vulkan.lunarg.com/sdk/home#mac)
Arch|[vulkan-devel](https://archlinux.org/groups/x86_64/vulkan-devel/)
Ubuntu|`libvulkan-dev spirv-tools vulkan-tools`
Once all dependencies are satisfied
[a typical cmake out-of-source build may be done](https://preshing.com/20170511/how-to-build-a-cmake-based-project/#running-cmake-from-the-command-line).
```
git clone --recursive https://github.com/Wunkolo/vkblam
mkdir build
cd build
cmake ..
cmake --build .
```
## Acknowledgements
* [Reclaimers](https://c20.reclaimers.net/)
* [Assembly](https://github.com/XboxChaos/Assembly)
* [Sparkedit](https://github.com/HaloMods/SparkEdit)
* [Swordedit](https://github.com/ChadSki/Swordedit)
* [Prometheus](https://github.com/HaloMods/Prometheus)