-
Notifications
You must be signed in to change notification settings - Fork 0
Veldrath Client
KungRaseri edited this page Apr 11, 2026
·
1 revision
Technology: Avalonia 11 (.NET 10) + ReactiveUI
dotnet run --project Veldrath.Client-
ServerConnectionServicewrapsHubConnectionwith bearer-token auth, auto-reconnect, and typed event subscriptions - ViewModels use
ReactiveCommand.CreateFromTaskfor async hub calls andWhenAnyValuefor derived state -
Veldrath.ContractsDTOs are shared between client and server — no model duplication
| Screen | Milestone | Status |
|---|---|---|
| Login / Register | M1 | ✅ Complete |
| Character list + creation | M1 | ✅ Complete |
| Game view (zone header, action log, online players panel) | M2 | ✅ Complete |
| Combat screen (log, action bar, health/mana HUD, enemy panel) | M3 | 🔲 Not Started |
| Inventory screen + character stats panel + level-up overlay | M4 | 🔲 Not Started |
| NPC dialogue screen | M5 | 🔲 Not Started |
| Quest journal | M5 | 🔲 Not Started |
| Shop screen | M5 | 🔲 Not Started |
Home · Getting Started · Contributing · FAQ
Characters & Progression
Combat
Items & Economy
World & Content
Extensibility
Regions & Zones