Skip to content

Luvcraft 0.0.1 — experimental builds

Pre-release
Pre-release

Choose a tag to compare

@mbrock mbrock released this 25 Oct 18:32
b01b342

First experimental downloadable release of Luvcraft on the Luft renderer.

Includes streamed voxel terrain, persistent worlds, the terrain-bevel toggle, companion models, and indexed terrain visibility. Ordinary play starts with plain cube faces; press Enter, open geometry, and enable terrain bevels to try the carved style. The optional Hollow Walk authoring constructor is included; it does not replace existing worlds.

Downloads

  • macOS Apple Silicon: extract luvcraft-macos-arm64.zip and move Luvcraft.app to your Applications folder. Requires macOS 26 or later and a Metal 4-capable Apple Silicon Mac. Intel Macs are not supported.
  • Linux x86-64: download luvcraft-linux-x86_64.run, make it executable with chmod +x, then run it. Requires a Vulkan 1.4 device/driver with shaderInt64, an X11 or Wayland desktop, and unprivileged user namespaces. It extracts its bundled runtime into the user cache; no Nix installation is required.
  • Windows x86-64: extract the entire luvcraft-windows-x86_64.zip directory and run luvcraft.exe. Keep the bundled DLLs, fonts, and companion assets beside it. Requires a Vulkan 1.4 device/driver with shaderInt64. Windows builds omit Unix terminal integration and the local Slynk listener.

Checksums accompany each platform's archive. Worlds are stored outside the application; updating the download does not require replacing your save.

Qualification

The tagged release workflow passed all three platform jobs and attached these downloads. Linux and Windows tested relocated downloads with software Vulkan, companion assets, current-game rendering, and save/reload. The published macOS ZIP additionally passed native Metal rendering, companion loading, save/relaunch, and clean shutdown on an M5 Mac running macOS 27.2, with builder paths denied. All published assets were downloaded and their SHA-256 hashes verified. All 35 repository test suites passed on the release revision.

Experimental-build limitations

The macOS app is ad-hoc signed, not notarized, and Gatekeeper may block the downloaded app. Windows binaries are unsigned. Do not disable system-wide security protections to run these experimental builds.

The Linux bundle requires user namespaces and will not run under policies that prohibit them. Linux and Windows CI use software Vulkan; this is not a claim of hardware-driver coverage on every device. Native Vulkan validation still has known backend warnings/errors. Packaged source-update controls cannot update a development checkout; download a newer application build instead.

See download and platform details for requirements and build instructions.