-
Modularity-6.8.1-PreRelease (UI/UX Improvements, Better syntax Handling, and many Bug Fixes.) Pre-release
released this
2026-05-24 07:06:45 -04:00 | 12 commits to main since this releaseWARNING: This version is intended for testing! There may be issues when using Internal Pre-Release versions. Keep this in mind!
Modularity 6.8.1 brings UI/UX Improvements, Better syntax Handling, and many Bug Fixes.
- Added new Inspector icons for GameObject, Transform, Script, and component headers.
- Added new Project Settings category icons for Audio, Graphics, Input, Physics, Player, Console, and Tags/Layers.
- Added new Animation window button icons and RMesh Builder mode icons.
- Added a new animated drag preview overlay for File Browser items, Hierarchy objects, and Inspector component dragging.
- Added dedicated Project Settings pages for Input Manager, Physics Manager, Graphics Manager, Tags & Layers, Console Config, Audio Config, and Player Config.
- Added project-level saved settings for physics defaults, graphics quality/runtime options, console behavior, player startup settings, tags, and layers.
- Added opt-in AddressSanitizer/UBSan support with
MODULARITY_ENABLE_ASAN. - Added Linux desktop integration so installed builds can show the Modularity icon in launchers/file managers.
- Added safer ModuCPP access helpers like
obj.Rigidbody3D,obj.Transform, andobj.Physics. - Added extra script runtime object helpers for playing/stopping object audio and applying rigidbody operations to referenced objects.
- Fixed Windows script compiler process launching/log capture issues by handling invalid stdin handles and Windows command output differently.
- Fixed Linux build issues caused by strict
-Werrorbehavior in PhysX/GCC builds. - Fixed silent Linux build/configure failures around missing or unresolved assets.
- Fixed Git LFS pointer problems by checking that required engine assets are real files before building.
- Fixed ModuCPP transpiler crashes/errors by catching regex failures and improving function detection.
- Fixed script entry-point detection so complex parameter lists are handled more safely.
- Fixed object audio one-shot playback so referenced Audio Source objects play through the correct object path.
- Fixed play-mode restoration so scene snapshots restore mesh-edit state more completely.
- Fixed RMesh edits not being saved during scene save when dirty.
- Fixed possible hierarchy parenting loops by guarding parent traversal.
- Fixed File Browser preview cache growth by trimming old texture, video, and model previews.
- Fixed UI/world text sizing and rotation behavior in viewport drawing.
- Fixed texture drag/drop workflows so dropping textures onto renderable scene objects can generate/update materials properly.
- Improved Project Settings with compact icon tabs, search, and Simple / Advanced / Developer visibility modes.
- Improved the new-project flow by renaming “Blank Project” to Standard 3D Project and cleaning up template wording.
- Improved ModuCPP syntax handling with more forgiving field parsing, field attributes, public/private field handling, and auto-inspector generation.
- Changed new projects to default ModuCPP script builds to C++14 for older toolchain compatibility.
- Bumped the native script ABI from
10to23. - Improved File Browser visuals by using textured file/folder icons and point-filtered editor icons.
- Improved drag-and-drop feedback with a floating preview card, pop-in motion, cursor-follow smoothing, and drop fade-out animation.
- Improved build script output with clearer progress bars, status lines, and terminal-safe fallback characters.
- Improved package/install behavior when
Template-Projectsis missing by generating an empty fallback directory instead of failing. - Improved runtime/player install layout by moving
ModularityPlayerunderRuntime Manager. - Removed large bundled template/test project assets from the repo, cutting lots of unused scenes, audio, models, textures, generated files, and project user settings.
- Improved play-mode transition diagnostics with lightweight timing logs for preview clearing, script reset, snapshots, animation, physics, and audio startup.
Overall:
This release is shaping up as a focused polish and stabilization update after V6.8. The biggest visible changes are the cleaner Project Settings layout, new icon pass, better Inspector presentation, and smoother drag/drop feedback. Under the hood, ModuCPP gets easier syntax and stronger runtime helpers, builds are more reliable across Windows/Linux, old template bloat has been cleaned out, and several long-session/editor stability paths were tightened up.
Downloads
-
Modularity-1.0.0-Linux.zip
8 downloads ·
2026-05-24 06:46:27 -04:00 · 37 MiB -
image.png
48 downloads ·
2026-05-24 06:44:20 -04:00 · 897 KiB