Skip to content

Introduction

Veyl is an experimental, modular, cross-platform voxel game engine written in Rust. It is an open-source project intended to grow incrementally into a foundation for voxel worlds and interactive simulations.

The current prototype opens a native window, renders a colored 3D cube, and allows inspection with a basic camera. Veyl is not yet playable or ready for production use.

The project emphasizes incremental progress, correctness, maintainable design, and learning. Its roadmap calls for measuring before optimizing, keeping subsystem responsibilities clear, testing critical deterministic logic, and documenting important design decisions.

These principles describe how the project intends to develop; they are not a claim that every planned system already exists.

Veyl is in pre-alpha, currently working toward Milestone 1 — Graphics Foundation. The prototype and current limitations are described in the engine repository README. See the roadmap for milestone status and objectives.

Graphics runtime has been verified on one development setup: Intel Iris Pro graphics with Metal on macOS. CI compilation checks on multiple operating systems do not establish graphics runtime support on those platforms.

The roadmap proposes voxel-world data and generation, an interactive sandbox, reusable engine and editor tooling, and later research into multiplayer and AI-controlled entities. These are planned directions, not currently available features or release commitments.

For authoritative status, consult the engine roadmap.