- For rapid block-out, logic wiring, and gameplay testing.
- Built because modern tools lost the immediacy of Radiant/Worldcraft
- Build a level, hit play, and walk around instantly — no compile or lightmap baking
- Compact and lightweight (target: Snapdragon 8CX, OpenGL 3.3)
- Dockable UI for multi monitor workflow
- Real-time lighting with stencil shadows
- Unified Forward Renderer
- Classic brush-based workflow
- Fog, glass & water shaders with configurable surface parms
- Entity I/O system inspired by Half-Life 2 (logic, triggers, lights, speakers)
- Visual scripting (with 25 examples)
- Terrain generation
- OBJ model support
- Monsters/NPCs (actively being worked on)
- JSON level format
- Supports Quake-style nodraw surfaces
🗎 Fully modular and open source (MIT License)
- Clone and Enter the Directory:
git clone https://github.com/ViciousSquid/Fio.git
cd Fio- Setup Virtual Environment (Recommended)
python -m venv venv
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate- Install Dependencies:
pip install -r requirements.txt- Launch the Editor:
python main.py