🚀 RevFramework Complete
If something fails, it tells you why.
That's the rule every RevFramework system is built around.
Explicit APIs. Deterministic behaviour. Real failure codes. No hidden state. No guesswork.
RevFramework Complete gives you the full suite of production-ready gameplay systems — with the documentation, testing, and debugging infrastructure to match.
⚠️ Requires C# scripting knowledge. This is not a no-code tool or drag-and-drop game kit.
--------------------------------------------------------
🧩 What You Actually Get
Every RevFramework runtime system in one package:
🧺 Inventory, Pickups & Crafting — slots, stacks, equipment, pickup pipelines, crafting jobs, deterministic RNG, snapshots
❤️ Health & Status Effects — damage pipelines, shields, regeneration, buffs, debuffs, DOT/HOT, auras, immunity
💸 Currency & Economy — ledger-based currency, escrow, exchange, rollback-safe transactions, shop services, rewards
All seven systems. One package. Each one works independently. None of them require the others.
You're not buying a prefab kit. You're buying gameplay architecture.
Plus the infrastructure most assets skip:
The full documentation site is publicly accessible — no purchase required. Read it before you decide.
📚 Documentation
https://revandrab.github.io/RevFramework/
--------------------------------------------------------
🔥 Why It's Different
Most Unity assets give you templates and hope the pieces fit together.
RevFramework gives you systems and explanations.
Every operation across every system returns a result object with a success flag, a reason code, and an optional message. When something doesn't work, the system tells you exactly what happened and why.
If something fails, you know why.
If rollback occurs, you can trace it.
If authority validation fails, it's explicit.
There are no black boxes here.
--------------------------------------------------------
🧰 Included Systems
🧺 Inventory, Pickups & Crafting
❤️ Health & Status Effects
💸 Currency & Economy
--------------------------------------------------------
🎮 Built for Both 2D and 3D
Every RevFramework system is fully dimension-agnostic.
Works great for RPGs, action RPGs, survival games, top-down games, isometric games, platformers, co-op projects, and meta progression systems.
--------------------------------------------------------
🧬 Modularity
Modularity in RevFramework is enforced at the assembly level — not just folder organisation.
Each system compiles independently. Scripting symbols update automatically as systems are added or removed. Nothing silently depends on anything else. Nothing breaks when a module is removed.
Install one system, several systems, or the full suite. RevFramework respects your architecture — not the other way around.
--------------------------------------------------------
🌐 Multiplayer & Networking
RevFramework is netcode-agnostic by design.
Authority binders let you gate mutations through your own ownership and permission rules across every system — whether that's NGO, Mirror, Photon, Fusion, or a custom solution.
Replication, prediction, and rollback are yours to implement.
We give you the rules — your netcode drives the simulation.
--------------------------------------------------------
🎓 Learning Infrastructure
This is where RevFramework is genuinely different from other assets.
Teachable Panels
50+ interactive panels built directly into the framework covering every system. Each one:
If the teachable panels compile and run correctly, the public API works. Not just documented — actually usable.
Documentation
Videos
📚 Documentation
--------------------------------------------------------
🧪 Testing & Reliability
RevFramework tests with 1600+ tests across the full framework.
The goal was never coverage percentages.
The goal was predictable architectural behaviour.
Hostile Consumer Tests
Validate the public API the way a real project would — through supported surfaces only, with no access to internals. If these pass, the contract holds.
Internal Truth Tests
Lock down framework assumptions so future refactors don't silently change behaviour. Event ordering, rollback paths, authority rejection, restore semantics across all seven systems.
PlayMode Smoke Tests
Catch Unity lifecycle failures that EditMode tests can't reach.
Test assemblies are not shipped with the framework. You get clean runtime, editor, sample, and teaching assemblies — no NUnit dependencies, no compile overhead.
--------------------------------------------------------
🧱 What's Included
Runtime Systems
Learning & Debugging
Documentation
--------------------------------------------------------
🚫 What This Is Not
RevFramework gives you the foundations. You build the game.
--------------------------------------------------------
🎨 UI
Reference UI is included across all systems.
It shows you how to talk to the systems correctly.
It is not your game UI.
Build your own using Unity Canvas, UI Toolkit, or whatever fits your project. RevFramework puts no constraints on how you present its systems to players.
--------------------------------------------------------
🔗 Individual Modules
Prefer to start with one system?
All modules share the same architecture, documentation standard, and testing philosophy. RevFramework Complete includes everything, but every system is available separately.
--------------------------------------------------------
🧑💻 Who This Is For
RevFramework is for developers who:
If you want a no-code solution or a drag-and-drop game template, this is not the right package. That's not a criticism — it's just a different tool for a different job.
--------------------------------------------------------
🙋 Core Philosophy
Every system. Every operation. Every failure.
If something fails, it tells you why.
That's not a feature. That's the foundation everything else is built on.
If you value clarity, structure, and real engineering — RevFramework Complete is built for you.