Skip to content

Liminal 3D World editor and game engine - inspired by Radiant and Hammer

License

Notifications You must be signed in to change notification settings

ViciousSquid/RStudio

Repository files navigation

A brush-based CSG world editor inspired by Radiant and Worldcraft/Hammer (from the old times!)

  • Editor and game engine with unified renderer

  • Custom OpenGL/PyGame engine supports immediate "drop-in and play" (like CryEngine Editor)

  • Custom basic player physics engine

  • Real-time lighting with optional stencil shadows

  • Volumetric fog, glass & water shaders with configurable surface parms

  • Entity I/O system inspired by Half-Life 2

  • Terrain generation

  • OBJ model support

  • brushes can be TRIGGERS that activate objects in the world (lights, speakers)

  • json level format with magic number fingerprint

  • Fully modular and open source (MIT License)


Requirements:

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


image
image