Enum SerenityInstallableSystemTier
The adoption order a "create a new game" flow offers SerenityInstallableSystemAttribute-decorated systems in: earlier tiers are systems most games need first, later tiers build on them.
Namespace: Serenity.Shared.Attributes
Assembly: Serenity.Shared.dll
Syntax
public enum SerenityInstallableSystemTier
Fields
| Name | Description |
|---|---|
| Audio | Sound playback, mixing and feedback — layered on top of a Foundation loop. |
| Foundation | Systems almost every game needs first: UI, menus, modals, input, game mode, settings, graphics, localization, system configuration and logging. |
| Gameplay | Score, HUD, progress, save, cutscenes and cameras — the systems a first playable slice commonly adds once the foundation and audio are in place. |
| Online | Leaderboards and achievements — systems that talk to an external platform or backend. |