First Steps

Everything you need to get started with Serenity.

Back to home

Serenity is built around a few core concepts

  • ScriptableObject-driven configuration
  • Decoupled architecture (Domain / Application / Infrastructure)
  • Event-driven communication (Event Dispatcher)

Recommended first steps

  1. Install the following packages using Package Manager
    • Addressables 2.9.1
    • Localization 1.5.11
    • YamlDotNet for Unity 12.3.1
    • UniRx 7.1.0
  2. Import TMP Essentials
  3. Import Serenity into your Unity project
  4. Open the Serenity Installer
  5. Configure core settings (UI, Input, Localization)
  6. Run the project