GitHub - ViciousSquid/Fio: A real-time liminal Quake/Hammer-style level editor with built-in game engine. Optimised for mobile CPUs

1 min read Original article ↗

MIT License Status

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 <<<

image
  • 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 (no lightmaps)
  • Classic brush-based workflow
  • Volumetric fog, glass & water shaders with configurable surface parms
  • Entity I/O system inspired by Half-Life 2 (logic, triggers, lights, speakers)
  • Terrain generation
  • OBJ model support
  • Versioned JSON level format (with integrity checks)
  • Supports Quake-style nodraw surfaces

🗎 Fully modular and open source (MIT License)


image

Requirements:

  • PyQt5, numpy, Pillow, PyOpenGL, pygame, PyGLM


image

in memory of David Lynch

vc