< Back to main page
Feature Flags
Editor/Runtime Tool for create and manage Feature Flags made by Unity UIToolkit Tech Stack: Unity, C#, UIToolkit, ScriptableObjects, Service Locator Pattern Platforms: PC, iOS, Android 2026 Github: https://github.com/igorhosantos/Unity-FeatureFlags

Big pros of using Feature Flags: - Easy way to make and control AB tests - Turn On/Off features without making new builds - Flags Status separated by environments (Dev/Prod) - Helpful to test and introduce new features - Local/Offline safety version of the flags

Main Implementations
| UIToolkit - Window Tool: You can add/edit/remove behaviour settins for the component such as Provider Type, Loading Type and Path |
| Scriptable Objects Settings: You can add/edit/remove behaviour settings for the component such as Provider Type, Loading Type and Path |
| State machine JSON: Saved a local json manifest with the windows settings and all the flags |
| Source Provider: Currently implemented to provide flags via Player Prefs, Backend APIs or Third Parties |
| Service Locator Approach: Component usage is being implemented and injects as only one instance to use in any part of the project |
