-
released this
2026-05-13 11:11:20 -04:00 | 7 commits to main since this releaseHey! On Windows, Compilation is currently borked; it crashes when compiling ModuCPP Scripts, don't worry! There will be a replacement version of V6.8 called V6.8.1 to fix this issue. Alongside improvements. Stay tuned!
Modularity 6.8 brings Video Player, HTTP/HTTPS networking, MCP integration for the AI Agent, an almost-production LSP, and the new ModuPAK / ModuObj subsystems.
(PS: Ignore the amount of image downloads there are below the Modularity 7ZIPs, I can't remove them for some odd reason due to some permission error. 😭)
(PS Yet again: yes, the splash says 'Summery', I noticed before publishing right after I closed Pinta, 😭 😭)
- Added the Video Player subsystem with full playback support.
- Added HTTP/HTTPS support for engine-side networking.
- Added HTTPS streaming via
curl -Non Linux for low-latency reads. - Added MCP (Model Context Protocol) support to the AI Agent window, including a system prompt, MCP server config, and filesystem launcher.
- Added a Script Language Service and an LSP entrypoint, autocomplete is still being polished, but core diagnostics and deprecation warnings are working.
- Added ModuPAK for packages and ModuObj for prefabs.
- Added new Hierarchy and File Explorer icons across components (Camera, Canvas, Mesh, Light Bulb, Sprite, Text, Audio Source, ModuVolume, Video File, etc.).
- Added Reflection Casts for environment reflections, toggle, intensity (0–2), and distance fade range.
- Added a Global Ambient color picker in the Environment window.
- Fixed multiple sudden-crash issues across ModuCPP workflows.
- Fixed several Windows build problems that prevented Windows builds from working at all.
- Fixed Windows engine declaration and compiler issues.
- Fixed FBX UV parsing.
- Fixed rigging and animation parsing across multiple iterations; skeletal data should now import cleanly.
- Fixed Video Player issues caused by missing runtime DLLs in distributed builds.
- Fixed a weird linker error on the editor target.
- Fixed the strange "opens into Modularity itself" path resolution bug.
- Fixed a hardcoded path that shouldn't have been hardcoded.
- Fixed the Windows distribution package size; releases were ballooning past Cloudflare's 100 MB limit due to engine static libs and unused FFmpeg DLLs being shipped. New builds use 7z (LZMA2) and ship only the DLLs the engine actually links.
- Remade the Project Manager partially to be much easier to use.
- Massive ModuCPP overhaul, cleaner syntax, simpler usage, better examples.
- New ModuCPP error/warning reporting.
- Bumped ABI version to reflect engine changes.
- Vulkan shader improvements, better skybox, material, and post-FX shaders.
- Editor windows refactored to be more "modular", internal scripts split out for clarity.
- CMakeLists adjusted to match the new modular layout.
- License updated to remove references to unregistered or invalid entities.
- Build script (
build.sh) now falls back todoaswhensudoisn't available on Linux instead of failing when sudo isn't installed. - Switched Windows packaging to CPack 7z for consistency with Linux and a smaller download.
- Simplified Project Settings with three visibility modes (Simple / Advanced / Developer) and an in-page search box, so the list isn't overwhelming for new users.
Overall:
This release is the biggest feature jump since V6.7: Video Player, networking, MCP, and the LSP all land together, alongside major scripting-workflow improvements and a long list of cross-platform stability fixes. Distribution downloads are also much leaner, and rendering picks up new environment-reflection controls, a global ambient picker, and a simpler Project Settings panel with visibility modes and search.
Tiny note: The LSP is "almost production", autocomplete may still misbehave in edge cases, and may also report false errors. ModuNode is staying; the previous deprecation message was a mistake and has been reversed!
Downloads
-
Modularity-Linux V6.8.7z
0 downloads ·
2026-05-13 11:05:02 -04:00 · 23 MiB -
Modularity-Windows V6.8.7z
7 downloads ·
2026-05-13 11:03:12 -04:00 · 55 MiB -
image.png
11 downloads ·
2026-05-13 11:09:57 -04:00 · 914 KiB -
image.png
11 downloads ·
2026-05-13 11:10:23 -04:00 · 12 KiB -
image.png
11 downloads ·
2026-05-13 11:10:39 -04:00 · 14 KiB -
image.png
10 downloads ·
2026-05-13 11:10:57 -04:00 · 15 KiB
-
released this
2026-04-13 19:26:29 -04:00 | 66 commits to main since this releaseModularity 6.7 brings UI overhauls, optimizations, and a simpler ModuCPP workflow.
Fixes:
- Fixed an issue where Modularity could crash when a script referenced a namespace that did not exist.
- Fixed a bug where native scripts would fail to compile or link properly on Windows.
- Fixed several Windows startup issues,
- Fixed a bug that could make the Project Manager behave awkwardly on Windows.
- Fixed an issue that made loading projects feel sluggish.
- Fixed scene loading issues that caused some content to not load correctly in certain cases.
- Fixed unnecessary 2D World Lighting render calls.
- Fixed a bug with physics rotation acting strangely in some situations.
- Fixed console auto-scroll jitter.
- Fixed multiple UI animation issues and regressions across popups, menus, and docking.
- Fixed hierarchy interaction issues, including accidental selection while dragging objects.
- Fixed inverted faces on several built-in primitives, including Sphere, Capsule, and Torus.
Improvements:
- Made the editor not feel overly debug-like during launch and usage.
- Improved project startup and scene loading speed.
- Improved native script compilation and reduced build overhead for ModuCPP workflows.
- Improved Windows script handling and runtime reload behavior.
- Expanded and polished the editor UI with smoother popups, menus, docking, hierarchy folding, and scrolling.
- Improved hierarchy visuals with cleaner lines, rounded branches, and smoother expand/collapse behavior.
- Made the Project Manager and startup flow feel cleaner and less awkward on Windows.
- Added a master toggle for editor feedback sounds, plus separate toggles for click, error, and other feedback sounds.
- Added smoother overscroll-style scrolling behavior.
- Added the ability to flip faces in RMeshBuilder.
- Added better empty-state behavior when adding components: if no component matches, Modularity can offer to create a script for it.
- Improved script creation flow by automatically attaching newly created scripts and opening them directly in the scripting tab or external editor.
- Improved the overall scripting experience with simpler ModuCPP usage, cleaner examples, and much more complete documentation.
- Continued simplifying scene and script workflows to make projects easier to manage and build.
Overall:
This update focuses on UI/UX polish, faster loading and compilation, improved Windows stability, and a smoother, simpler workflow for scenes and ModuCPP scripting.
Tiny note: On Windows, specifically for some odd reason, booting some projects may take a little while sometimes, so be patient while I figure out a fix!
Downloads
-
Modularity-Linux V6.7.tar.gz
3 downloads ·
2026-04-17 03:52:27 -04:00 · 45 MiB -
Modularity-Windows V6.7.zip
7 downloads ·
2026-04-17 03:52:34 -04:00 · 48 MiB
-
released this
2026-03-26 15:27:40 -04:00 | 100 commits to main since this releaseModularity 6.6 brings many Hotfixes and Improvements below:
Fixes:
- Fixed an issue where raw meshes (.rmesh) didn't properly detect models from RMeshes sometimes, leading to not being able to edit an RMesh.
- Fixed an issue where sometimes dragging an object in the inspector to a Child Object causes it to crash.
- Fixed an issue that caused certain errors to crash Modularity.
Improvements:
- Improved Cache Management for Rendering to not have as many memory leaks,
- Added a garbage collection system for buffering Frames and disposing of unused render frames and other memory-related functions.
- Improved Compilation speed a bit to make the Transpiler a bit more lightweight; it should now compile faster for Windows users.
- Made the Audio Player look nicer and a bit more minimal.
Overall: This update includes a set of optimization and stability improvements across the editor and build pipeline.
(This is a Bug Fix Focused version, so the version under help is still labeled as V6.3, but that will be fixed in 6.7 to make the versions more consistent across versions.)
Downloads
-
Modularity-Linux V6.6.tar.gz
2 downloads ·
2026-03-26 15:26:33 -04:00 · 32 MiB -
Modularity-Windows V6.6.zip
7 downloads ·
2026-03-26 15:26:50 -04:00 · 44 MiB
-
Modularity 6.5 Release Stable
released this
2026-03-22 16:56:43 -04:00 | 105 commits to main since this releaseModularity 6.5 is the first public stable release of the engine.
This update focuses heavily on stability and usability,
including fixes for:- texture-loading problems,
- hierarchy drag-and-drop crashes,
and a broad set of general editor issues in general.
The goal of 6.5 is simple: make Modularity feel dependable enough for real project work + fix up a few issues that prevented the compiler from compiling in a standalone environment.
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
0 downloads
-
Modularity-1.0.0-Linux.tar.gz
1 download ·
2026-03-22 16:56:33 -04:00 · 32 MiB -
Modularity-Windows V6.5.zip
6 downloads ·
2026-03-22 16:54:07 -04:00 · 44 MiB
-
Modularity-6.5-BETA Pre-release
released this
2026-03-19 11:50:15 -04:00 | 233 commits to main since this releaseFirst Modularity Release,
- This is mainly meant for Linux Users,
Windows users will get it soon, I promise!
Downloads
-
Modularity-6.5.0-Linux.tar.gz
2 downloads ·
2026-03-19 11:49:11 -04:00 · 28 MiB