The Architectural Pivot: Why The Singularity Workshop is Building MyVR with the FSM_API, Not a Custom Engine
At The Singularity Workshop, we are charting a course toward MyVR, a vision for a truly sovereign, scalable, and adaptable digital universe. Our initial approach centered on developing a custom-built Entity-Component-System (ECS) engine from scratch. However, to accelerate our mission and ensure the highest standards of architectural integrity, we made a decisive and necessary pivot.
We are now focused on a refined roadmap centered on the FSM_API (Finite State Machine Application Programming Interface), leveraging the robust services of Unity to build faster, stronger, and more clearly defined systems.
The Unavoidable Battle with State
For any ambitious project aiming to handle thousands of entities with complex behaviors—like large-scale RTS simulations or high-fidelity virtual worlds—the greatest obstacle is the inherent, complex "Battle with State."
Traditional object-oriented or even custom ECS systems can often lead to tangled code and systems that are impossible to rigorously test or scale. We realized that true performance and maintainability required isolating and perfecting the single hardest problem in large-scale computation: state management.
The solution was not to build another engine, but to perfect the most foundational architectural tool: the FSM_API. This C# core provides a mathematically provable, high-performance framework for all logic and state transitions, immediately shattering the bottlenecks that plagued our initial custom ECS efforts.
The Architectural Advantage: Modularity and Innovation
The pivot from a custom monolithic engine to an FSM-driven architecture built on Unity has unlocked several massive big-picture implications:
1. Accelerated Development via Unity
Instead of sinking years into rebuilding rendering, physics, and networking, we now leverage the highly optimized services of Unity. This dramatically accelerates our development timeline for the ultimate goal: MyVR.
2. The Free Core, Monetized Layer
Our business model for this new architecture is centered on providing value to the entire development community:
- The foundational FSM_API is, and will remain, MIT-licensed and free (available via NuGet and GitHub).
- We monetize specialized utility through the FSM_Layer—a library of up to 500 dedicated Unity micro-packages (e.g., Behavior Trees, advanced AI, Networking protocols, etc.). This ensures the core technology is accessible while specialized, high-value tools fund the continuous development of the MyVR universe.
3. AnyApp: The Composable Future
This modularity leads directly to AnyApp, our customizable host application. AnyApp is designed for runtime FSM recomposition, a groundbreaking innovation that allows users with permissions to enter an editor mode and dynamically modify or even mix genres within a live experience. Imagine adding RTS logic to an FPS, or building custom automation into a simulation—all live, without recompilation.
The FSM_API makes this possible, ensuring that even when genres are mixed, the underlying logic remains clear, performant, and robust.
Join the Mission: From API to Universe
Our path is now clear: from the FSM_API to the modular FSM_Layer, into the customizable AnyApp host, and finally into the scalable MyVR digital universe. This is a robust, cleaner, and ultimately faster route to realizing our full vision.
For a complete, in-depth technical breakdown of this strategic pivot, including our monetization plan, the status of our Unity Asset Store submissions, and the current technical challenge we are solving to guarantee full modularity, please read our latest Patreon post:
The Pivot: Reforging Our Path to MyVR with the FSM Architecture
Join The Singularity Workshop on Patreon today to support the development of this foundational architecture and secure your legacy in the future of the digital world.