NorixMod Development Update #1
Today marks the first major milestone in the development of NorixMod.
From the very beginning, our goal has never been to build another game-specific modding tool.
Our vision is to create a universal PC game modding platform that provides developers and players with a modern, secure, extensible and engine-agnostic environment for creating, managing and distributing mods.
Instead of rushing to support individual games, we made a deliberate decision to invest our time in building the platform itself.
We believe that a strong foundation is far more valuable than quickly adding features that become difficult to maintain over time. Every architectural decision has been made with long-term scalability, reliability and extensibility in mind.
From Concept to Platform
Over the past development period, NorixMod has evolved from an initial concept into a comprehensive backend platform.
The first step was creating a modular Core Engine that serves as the foundation for every system inside the application. This allows components to remain independent while working together through a clean and maintainable architecture.
To ensure future compatibility with many different PC games, we designed a Game Adapter Framework that provides a common abstraction layer between the platform and supported games. Instead of implementing game-specific logic directly into the core, every future integration can follow the same architecture.
A dedicated Scanner Framework was implemented to analyze game directories efficiently while remaining independent of any particular engine. On top of that, a Smart Detection Engine was developed to identify game structures, supported projects and available capabilities automatically.
As the number of systems continued to grow, a Workflow Engine was introduced to coordinate complex operations safely and predictably. This allows different components to communicate through structured workflows instead of isolated processes.
Safe Mod Deployment
Safe mod deployment has always been one of our highest priorities.
To achieve that, a universal Patch Engine was designed to prepare, validate and execute modifications through a controlled pipeline.
Alongside it, a Backup & Rollback system was implemented to ensure original game files remain protected. Every future modification can be backed up, verified and restored whenever necessary.
To standardize future mod distribution, we created the foundation of the NorixMod Package System. This will provide a consistent package format capable of handling metadata, validation, dependencies and future distribution features.
Extensibility
Extensibility is another key part of our vision.
For that reason, NorixMod now includes a complete Plugin SDK together with a secure Plugin Runtime and Sandbox environment. Developers will eventually be able to extend the platform through plugins while maintaining strict isolation, permission control and compatibility validation.
Game Integration
Once the core infrastructure reached a stable state, development moved toward real project integration.
A Game Integration Framework was introduced to manage game projects, environments, capabilities and workspaces through a common interface. This creates a scalable foundation that future game integrations can build upon.
The first engine selected for integration is Unity.
Rather than immediately modifying game files, the initial Unity integration focuses on project discovery, validation, environment analysis, metadata collection, workspace preparation and capability detection. This creates a reliable base before implementing engine-specific modding features.
The Modding Workflow
With game integration established, attention shifted toward the modding workflow itself.
A dedicated Mod Project Framework now provides a structured way to create, organize, validate and manage mod projects throughout their lifecycle.
To support future production workflows, a Mod Build Pipeline was developed. This pipeline prepares build plans, validates dependencies, manages build artifacts and organizes the complete build process in a scalable manner.
Universal Virtual File System
One of the most significant architectural additions is the Universal Virtual File System.
Instead of performing operations directly on original game files, NorixMod now works inside a virtual workspace. This approach enables snapshots, transaction management, journaling and safe rollback mechanisms while protecting the integrity of installed games.
Building upon this architecture, the Real Patch Execution Layer introduces controlled execution with validation, transaction handling, permission checks, backup verification and recovery support before any modification is applied.
Together, these systems establish a secure foundation for future mod installation and management.
Engineering Quality
Throughout development, engineering quality has remained a primary focus.
Every major component is continuously validated through automated testing, and the project has now surpassed 150 automated unit tests. This growing test suite helps ensure that new functionality can be added without compromising the stability of the existing architecture.
What's Next
Although NorixMod is still under active development, the platform has already reached an important milestone.
The core architecture that will support future game integrations, plugin development, mod packaging, project management and secure patch execution is now largely in place.
The next stage of development will focus on transforming this infrastructure into practical functionality. Future updates will introduce deeper Unity support, real mod creation workflows, advanced project tooling, expanded developer capabilities, additional game integrations, performance improvements and the first user-facing features.
Our objective remains unchanged.
We are not trying to build a tool for a single game.
We are building a long-term platform designed to support many different PC games while providing developers with a professional, extensible and reliable modding ecosystem.
Thank you to everyone following the project.
This is only the beginning.