Fio
A real-time liminal Quake/Hammer-style level editor with built-in game engine. Optimised for mobile CPUs
Install / Use
/learn @ViciousSquid/FioREADME
<img src="https://github.com/user-attachments/assets/65cb6de0-45ba-4e96-b9e7-2e9a92aa910f" width="400">
<img width="1879" height="1306" alt="image" src="https://github.com/user-attachments/assets/15a9615e-8729-40f4-b7e1-e847c190ae1f" />
A real-time Quake/Hammer-style level editor with built-in game engine
Built because modern tools lost the immediacy of Radiant/Hammer.
>>> DOWNLOAD FOR WINDOWS x64 <<<
<img width="2039" height="1171" alt="image" src="https://github.com/user-attachments/assets/0422c267-5131-4306-a25d-cc2f716e5eae" />- Build a level, hit play, and walk around instantly — no compile or lightmap baking
- Compact and lightweight (target: Snapdragon 8CX, OpenGL 3.3)
- 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 examples)
- Terrain generation
- OBJ model support
- Monsters/NPCs
- JSON level format
- Supports Quake-style nodraw surfaces
🗎 Fully modular and open source (MIT License)
<img width="1879" height="1306" alt="image" src="https://github.com/user-attachments/assets/15a9615e-8729-40f4-b7e1-e847c190ae1f" />
Requirements:
-
PyQt5, numpy, Pillow, PyOpenGL, pygame, PyGLM
in memory of David Lynch
<p align="left"> <img src="https://komarev.com/ghpvc/?username=vicioussquid2&color=lightgrey&style=flat-square" alt="vc" /> </p>