Answers to your questions about Avoyd and enkisoftware.
For questions about the voxel editor and renderer, check the Avoyd FAQ or contact us.
Avoyd is a voxel editor and PBR path tracer. It is in active development. You'll find more information, including features and user documentation on the official Avoyd website.
Avoyd started as a game. We started working on Avoyd in 1999, selling the game as shareware. It was, to our knowledge, the first voxel game with an entirely editable environment (destruction and building). After a 10 year pause we restarted development in 2012, rewriting the game engine from scratch and evolving the concept to take advantage of technological advances. The new version of Avoyd is inspired the original Avoyd 1999 and Quite's haunting zeo-x-s demo, Rez (Area 4 in particular), FPSs we've liked to play like Unreal Tournament, Descent, and much more.
The game is unfinished and its development is currently on hold but you can play the prototype we include (hidden) in the voxel editor.
The best place to buy your licence and download Avoyd is on this website's Products page.
Alternatively, you can use itch.io. Steam: we plan to release Avoyd on Steam in the future, when we have completed its core feature set. This is likely some time away. When we get on Steam, and if we are able to, we will give Steam keys to people who had already bought Avoyd.
| Avoyd Release Stream | Free | Full | Beta |
|---|---|---|---|
| Description | Demo | Official Release | Early Access to new features |
| Commercial Use | ✗ No | ✅ Yes | ✅ Yes |
| Licence | ✅ FREE ✗ INDIE ✗ PRO |
✗ FREE ✅ INDIE ✅ PRO |
✗ FREE ✅ INDIE ✅ PRO |
| Where to Buy your Avoyd Licence Key |
Free | ✅ Products page (this website) ✅ itch.io (INDIE licence only) ✗ Steam |
✅ Products page (this website) ✅ itch.io (INDIE licence only) ✗ Steam |
| Where to Download your copy of Avoyd |
✅ Products page (this website) ✅ itch.io ✅ Planet Minecraft ✗ Steam |
✅ Products page or your Library (this website) ✗ itch.io ✗ Planet Minecraft ✗ Steam |
✅ Products page or your Library (this website) ✗ itch.io ✗ Planet Minecraft ✗ Steam |
| Release Schedule | Slow: every 3 to 12 months. | Medium: every 1 to 6 months. | Fast: every 1 to 30 days with the occasional longer break. |
| Features | Partial and delayed | All | All + Early Access |
| Stability | Stable | Stable | Prototype |
| Documentation | May be obsolete. | Up to date. | New features and changes may be undocumented. |
Avoyd runs on our in-house voxel game engine written in C++ using OpenGL, and Vulkan for the GPU renderer. This is partly why the download size is small. The engine is developed by Doug Binks and Juliette Foucaut.
To follow our progress with the game technology, see the Game Tech topic on our devlog, our public posts on Patreon and follow @dougbinks and @juulcat on Mastodon.
We open source parts of our engine:
Runtime Compiled C++ for rapid iteration
enkiTS, my lightweight multithreading task scheduler - further information can be found under our devlog's enkiTS topic
enkiMI, our Minecraft Importer library
IconFontCppHeaders, our script to generate Font Awesome icon fonts header files for the GUI
imgui_markdown, markdown for Dear ImGui
We use third-party open-sourced software listed below. Many thanks to the authors and maintainers of these libraries.
OpenGL for Graphics
GLFW for platform independent OpenGL Window & Input handling
GLEW OpenGL Extension Wrangler Library
OpenAL Soft for Audio
RakNet for Networking (using just the low level network code)
NanoVG for HUD elements
Dear ImGui for the GUI
ImGuizmo for 3D manipulation in the Voxel Editor
LZ4 for compression
A modified version of SJSON for settings files
A modified version of the Ray Slope Intersection source from the article on Fast Ray/AABB Overlap Tests.
Microprofile for real-time profiling - see enkiTSExamples for a sample usage.
jo_gif GIF writer
open game tools for reading MagicaVoxel .vox files
robin-hood-hashing for hash map
MurmurHash3 hash functions
xxHash hash functions
uint C# xxHash, we derived our C++ uint32_t xxHash implementation from this C# example
dbgtools platform independent debug functions
stb single-file libraries for C/C++
TinyEXR for OpenEXR images support
TinyglTF for glTF .glb export
You'll find information about each release in the Avoyd changelog and our News forum. We also publish an email newsletter informing you of each release.
list of all the ways you can follow our work:
There are several ways to support our work on Avoyd and our open source projects.
Yes, some functionality may require a valid user account, but we plan to ensure Avoyd can work even if services are unavailable.
Yes, you can freely use and publish any images, videos etc based on Avoyd. We would just appreciate a mention, and if you want to send us a link, we'd love to see what you've made!
You're likely seeing a standard warning about programs which have not been downloaded by millions of people. The Avoyd executables are virus checked and signed with our company Enkisoftware Limited's digital certificate. The certificates are delivered by an independent provider: Sectigo.
What you can do to check the file you downloaded is safe to open or execute:
Downloads folder.Show more options.Scan with Microsoft Defender.Avoyd_0.17.0.768_demo_setup.exe.Properties.Digital Signatures.| Name of signer: | Digest algorithm | Timestamp |
|---|---|---|
Enkisoftware Limited |
sha1 |
17 July 2023 17:20:11 (*) |
Enkisoftware Limited |
sha256 |
17 July 2023 17:20:15 (*) |
Details.View Certificate.| Issued to: | Enkisoftware Limited |
|---|---|
| Issued by: | Sectigo Public Code Signing CA R36 |
| Valid from | 22/03/2023 to 22/03/2026 (**) |
Issuer Statement for more information from the Sectigo website