SaffronLibrary
🔍

What is Saffron Library

A freemium closed source professional game architecture framework — a production-proven middleware system built over multiple years of real-world game development. SaffronLibrary provides 20+ systems for activities such as event handling, data management, audio pooling, save systems, and more. The library is designed for small-to-mid-tier studios building in Unity, with a roadmap for Unreal and beyond.

Image or working video of a system mechanic

List of Features

Core systems and infrastructure:

  • Event System — Global signals for decoupled communication
  • Data System — Centralized state management and persistence
  • Factory System — Object construction and pooling
  • Save System — Serialization and restoration across sessions
  • Command System — Action queuing and execution
  • Scheduler — Time-based task coordination
  • Flow Controller — Cross-system orchestration and dependencies
  • Params System — Type-safe, flexible data containers
  • Contracts System — Centralized enums and channel definitions
  • Single-threaded optimized — Proven on shipped titles; multi-threaded roadmap Q2 2027

System Requirements

Minimum environment specifications:

Unity

2021 LTS or later

.NET

4.7.2 or .NET Standard 2.1

Platform

Mobile (iOS, Android), PC, and web targeting supported

Experience Level

Intermediate to advanced C# and game architecture knowledge recommended

Examples

Real-world implementations and case studies:

Clockwork Palace — Shipped game using SaffronLibrary

Production Game

Studio Saffron internal projects

Studio Pipeline

Licenses

Saffron Library is free for educational and non-commercial use. The library's prime pack is free for all non-commercial projects. Commercial projects can use the prime pack free up to a revenue threshold; beyond that, a paid license is required. Premium add-ons and professional services (support, consulting, training) are available as paid tiers. Premium purchases unlock commercial usage upto a revenue threshold, beyond that, an additional paid license is required. Contact info@studio-saffron.com for licensing details.