Glacier is a modern Red Faction .rfl level editor, built in .NET 8 + Avalonia. It targets stock-RED editor parity and Alpine Faction editor parity, then layers modern editing conveniences on top of both — real gizmos, unlimited undo that survives save, live CSG preview, link graph, detailed layer view and object outliners, one-click packaging, prefabs, dependency explorer, and full Lua scripting workflow support.
Glacier helps to make Red Faction level design accessible and approachable for those more familiar with modern design tools like Unity, Unreal Engine, or Blender; while also providing long awaited tools and workflow improvements for veteran level designers.
IMPORTANT: This is Glacier's first beta release. It may (read: DOES) have bugs and workflow inefficiencies. While no critical issues are currently known, the potential does exist right now that files used with or created by it may become corrupt or otherwise unrecoverable (including levels, groups, prefabs, meshes, and scripts).
DO NOT USE IT ON FILES THAT YOU HAVE NOT BACKED UP ELSEWHERE, AND DO NOT RELY ON IT AS YOUR PRIMARY DESIGN TOOL RIGHT NOW
New feature highlights:
*
Modern editing tools — interactive move / rotate / scale gizmos, marquee box-select, a dedicated edge-editing mode, live CSG preview that updates as you build, and modern camera controls.
*
Unlimited, branching undo — undo/redo with a history tree that survives save, replacing RED's 16-step, save-wiped buffer.
*
Parametric prefabs — tracked instances: edit the prefab once and the change propagates to every placed copy.
*
Interactive graph views — a Link Graph node editor and a Dependency Graph panel.
*
Dockable Asset Browser — search, rendered thumbnails, and hover previews, with drag-and-drop placement into the viewport — including dropping a texture straight onto a face.
*
Mesh import — bring in OBJ / FBX / glTF / DAE as brushes or mesh objects.
*
Lighting quality — optional bounced light, ambient occlusion, soft shadows, corner-leak fixes, and mover shadows.
*
Lua scripting — automate the editor with a sandboxed Lua API, each run a single undo step.
*
Modern shell — a command palette, fully bindable keymaps (RED Classic / Modern presets), dark/light themes, and toast notifications, with Direct3D 11 and OpenGL renderers. Current beta is Windows only, Linux support coming soon.
If you encounter bugs, if something doesn't work quite right, or you have feature suggestions, please create an
issue on the project's GitHub repository. If you want to chat about Glacier's development or brainstorm, join our
Discord and join the Glacier thread in #workshop-projects
Version 1.0.0+92c843e (first beta release)