| Show a start screen before the player enters the game | Title Screen |
| Display conversations or narrative text | Dialog Box |
| Show persistent game information on screen | HUD |
| Replace a prebuilt GUI with your own component | Prebuilt GUI Contracts |
| Attach an interactive interface to a sprite | Attach GUI to Sprites |
| Apply client-side feedback before the server confirms an action | Optimistic GUI Actions |
Inject engine services inside .ce GUI files | Engine Injection in .ce Files |
| Build GUI with Vue components | Vue.js integration |