Skip to content

Changelog

What's new in Rawframe

  1. v0.19.0 2026-03-01T00:00:00Z
    • UILayer system — hierarchy-integrated visual UI editor
    • UI viewport overlay with drag, resize, snap guides
    • Grid & Flex layout, ScrollFrame with mouse wheel, 10+ UI element types
    • Gradient, stroke, per-corner radius, text auto-size properties
    • Toolbar redesign — compact inline layout
    • Welcome panel + asset wizard improvements
  2. v0.18.0 2026-03-01T00:00:00Z
    • Per-asset VM isolation — each asset runs in its own sandboxed Luau VM, preventing cross-asset contamination
    • AssetVMManager — unified tick, hook dispatch, and asset.call orchestration across isolated VMs
    • Collision layer matrix — 32-layer filtering system with 12 Lua functions and Studio panel
    • Instance batching — GPU instancing for static meshes, dramatically reducing draw call count
    • Rawframe Studio Phase 5F — animation preview, sub-scene support, editor.* Lua API (13 fn), multi-viewport (4 slots)
    • 3110 tests passing across engine, scripting, networking, and studio modules
  3. v0.17.0 2026-02-01T00:00:00Z
    • Weapon System Faz 1 — hitscan, projectile, and melee weapons with ADS, recoil, spread, and bloom (29 Lua API functions)
    • Bone attachment system — industry-standard skeleton attachment for props, weapons, and accessories (4 Lua functions)
    • IBL / environment lighting — split-sum approximation, BRDF LUT, irradiance and prefiltered cubemaps
    • Shadow system redesign — CSM texel snapping, cascade blending, 4 quality tiers, 9-tap PCF
    • Character system — health, damage, hitgroup detection, char.* (48 fn), input.* (13 fn), camera.* (14 fn)
    • Deathmatch reference gamemode — complete FFA asset demonstrating all engine systems end-to-end
  4. v0.16.0 2026-01-01T00:00:00Z
    • Game State Machine — event-driven hook system, 6 game states, team and spawn systems (41 Lua functions)
    • Asset Management System — AssetState lifecycle, per-asset callback ownership, semver constraints, asset.* API (16 fn)
    • UI Perfection Audit — 7-phase audit resolving all 127 items: per-corner SDF radius, alpha inheritance, z-order hover
    • Named font system — per-font TTF atlas cache, ui.load_font / ui.set_font (12 Lua functions)
    • Heightmap terrain with splatmap, LOD, and chunks — 4-layer blending shader, FastNoiseLite, Jolt HeightFieldShape
    • 867 Lua API functions across all engine modules
  5. v0.15.0 2025-12-01T00:00:00Z
    • Skeletal animation — 64-bone GPU skinning, animation state machine, blending with bone masks
    • Post-processing pipeline — bloom, tonemapping, vignette, FXAA, and depth-of-field
    • Master server list — server browser with registration, heartbeat, and public listing
    • Delta compression — bandwidth-efficient entity replication with per-field dirty tracking

Full commit history and detailed release notes are available on GitHub. Older releases (v0.1.0 – v0.14.0) are archived in the repository.