Version 0.5.0 #29

Merged
bryan merged 83 commits from dev into main 2026-08-19 11:44:11 +00:00
Owner

Rendering

  • Water volumes + water visual effects
  • Post-process shaders
  • World trails rendering
  • Glass materials
  • Moveable lights, configurable shadowmap size, dynamic shadow corrections
  • Light probe redesign + fixes (radiosity, emission materials, render-to-texture)
  • Draw batch per material, sun corrections, fullbright sprites/FP sprites

AI

  • Nav system made more robust (raycasts for floor leaf, forward/reverse adjacency, hash tables instead of alists)
  • Jittered nav functions
  • AI behavior generalized

Editors

  • Thing editor: sprite preview, callback fields, initial "slopthing" tool
  • Slopsprite: animation view changes, hitmask visibility, attachment scale bug fix, attachment points in world space
  • Nodraw face toggle, level select dialog, negative-scale textures
  • Neovim plugin for scripting

Scripting

  • New scripting lang layer + require, lang extensions
  • s7 updated to support []
  • Asset paths now configurable (build/user settings), settings stored per engine/base version

Tools / Misc

  • Slop launcher added
  • Tooling upgraded to recognize engine hooks
  • Doors that block vis/sound
  • Spiral staircase geometry
  • Headless renderer EGL/nvidia crash fix
  • Debug mode free cam, --debug gating for debug options
**Rendering** * Water volumes + water visual effects * Post-process shaders * World trails rendering * Glass materials * Moveable lights, configurable shadowmap size, dynamic shadow corrections * Light probe redesign + fixes (radiosity, emission materials, render-to-texture) * Draw batch per material, sun corrections, fullbright sprites/FP sprites **AI** * Nav system made more robust (raycasts for floor leaf, forward/reverse adjacency, hash tables instead of alists) * Jittered nav functions * AI behavior generalized **Editors** * Thing editor: sprite preview, callback fields, initial "slopthing" tool * Slopsprite: animation view changes, hitmask visibility, attachment scale bug fix, attachment points in world space * Nodraw face toggle, level select dialog, negative-scale textures * Neovim plugin for scripting **Scripting** * New scripting lang layer + require, lang extensions * s7 updated to support [] * Asset paths now configurable (build/user settings), settings stored per engine/base version **Tools / Misc** * Slop launcher added * Tooling upgraded to recognize engine hooks * Doors that block vis/sound * Spiral staircase geometry * Headless renderer EGL/nvidia crash fix * Debug mode free cam, --debug gating for debug options
Reviewed-on: #15
Reviewed-on: #16
Reviewed-on: #17
Reviewed-on: #18
Reviewed-on: #19
Reviewed-on: #20
Reviewed-on: #21
Reviewed-on: #22
Reviewed-on: #23
Reviewed-on: #24
Reviewed-on: #25
Reviewed-on: #26
Reviewed-on: #27
Reviewed-on: #28
bryan merged commit ac5920a1eb into main 2026-08-19 11:44:11 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
games/engine!29
No description provided.