A multiplayer voxel RPG built on a custom C++/Vulkan engine with ECS architecture, featuring AetherScript.

About Aetheris


Aetheris is a multiplayer voxel RPG built entirely without a commercial engine. The renderer is written in C++ on top of Vulkan using Vulkan Memory Allocator, with an ECS architecture driving all gameplay systems. Networking runs on ENet with a server-authoritative model handling chunk loading, world collision, and gameplay packets. The project ships AetherScript, a custom scripting language with its own bytecode VM running sandboxed on the server side. It powers spell logic and gameplay systems, and comes with a real-time spell editor featuring syntax highlighting built directly into the game. Spells produce ray-marched projectile visuals rendered in custom shaders, with surface decals and sigil effects on impact. The world uses procedural terrain generation with a full building system, tree-chopping, and chunk-based streaming. ImGui drives all internal tooling and debug interfaces.

Read more
Filters

Recent Activity

I'm really late to this site but heres a really bad screenshot of the current state of the game.