kyub

C99 voxel game built on Kiln and Vulkan.

Overview

A chunk-based world with procedural biomes, caves, and sea-level water. Kiln supplies the Vulkan renderer, archetype ECS, platform layer, camera, physics, and UI. Kyub handles terrain, block definitions, inventory, and game systems.

Architecture

Kyub: terrain, blocks, inventory, game systems
                     |
Kiln: voxel meshes, ECS, physics, UI, platform
                     |
               Vulkan renderer

Features

Stack

C99 · Kiln · Vulkan · GLSL · X11 · Win32 · Nix

Notes

The shared engine lives in Kiln; Kyub consumes it as an external dependency. Engine code and game-specific systems can evolve separately.