Raze Protocol
Raze Protocol is a voxel FPS where the environment only exists around the player. The world is generated dynamically as players and rogue AI agents move through it, collapsing and rebuilding in real time as the fight progresses.
The environment is fully destructible, destroying the environment and defeating enemies drops bits, which are used as the objective in two game modes: a race to collect a target number of bits, and a timed mode to collect as many as possible before time runs out.
The game also includes a built in map editor and a Lua scripting API for building custom game modes.
It’s written in Odin, running on raylib through r3d for rendering.
Early access
The game is currently in an early, experimental state. Core mechanics, the destruction system, and modding support are already playable, but there is no run to run progression yet. Planned additions include multiplayer, player and weapon customization, procedural map generation, and a mod system.