Cubyz
| Cubyz | |
|---|---|
|
Main menu in 0.3.0-dev | |
| Genre | Sandbox |
| Latest release | 0.3.0 (Announcement) |
| Release date | July 4th, 2026 |
| Platforms | Windows, GNU/Linux |
| Code license | GPLv3[1] |
| P. language | Zig |
| Homepage | https://cubyz.net/ |
| Contribute | |
| Cubyz is a free game. This means that the source code and media files are available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well. | |
Cubyz is a 3D voxel sandbox game inspired by Minecraft. It's written in Zig, a rather small language with a focus on readability. The game source code is licensed under the GPL version 3[1].
Gameplay[edit]
Cubyz sets the player on a randomly generated world made out of blocks. The player, who is represented by a anthropomorphic snail, has the ability to explore, collect materials and build. The terrain is divided in chunks of 32×32×32 blocks and the world itself has limits in the X, Y, and Z directions of −232 to 232−1. Because Cubyz uses Level of Detail (LOD) to achieve far view distances without sacrificing performance, the player can see very far away builds and terrain with surprisingly low performance cost.
Cubyz also includes procedural crafting[2]. The stats of a tool (damage, speed, durability) depend on how much and what materials are used to craft said tool. This allows the player to mix materials with different properties and use more or less resources to change the stats. For example, a player can make a pickaxe using less and cheaper resources, but this will result in a weak and slow pickaxe.
All GUI elements (crosshair, hotbar, menus) can be moved and resized.
Development[edit]
The game was created on April 22, 2018 by zenith391 and ZaUserA. Back then the game was called “Cubz” and was written in Java. Eventually, these 2 lost interest in the game and the main maintainer is now IntegratedQuantum. The game was rewritten in Zig since August 2022 and the original source code is available in the Cubyz-Java repository.