Add basic UI system with HUD and font assets #22

Merged
david merged 1 commit from basic-user-interface into main 2025-12-09 19:42:01 +00:00
Owner

Introduces a new user interface system including IUiItem, UiItem, UiLabel, UiButton, UiIcon, UiTransform, and UiCollectionRenderer classes. Adds a GameHud to the test game, displaying labels, a button, and icons, and integrates it into GameScene. Adds new font assets (HeaderFont, SubFont, and Showcard Gothic Regular.ttf) and updates content pipeline configuration to include them.

Introduces a new user interface system including IUiItem, UiItem, UiLabel, UiButton, UiIcon, UiTransform, and UiCollectionRenderer classes. Adds a GameHud to the test game, displaying labels, a button, and icons, and integrates it into GameScene. Adds new font assets (HeaderFont, SubFont, and Showcard Gothic Regular.ttf) and updates content pipeline configuration to include them.
david self-assigned this 2025-12-09 19:41:42 +00:00
Add basic UI system with HUD and font assets
All checks were successful
Build and Publish NuGet / nuget-build-core (pull_request) Successful in 2m0s
9c61c0f9f9
Introduces a new user interface system including IUiItem, UiItem, UiLabel, UiButton, UiIcon, UiTransform, and UiCollectionRenderer classes. Adds a GameHud to the test game, displaying labels, a button, and icons, and integrates it into GameScene. Adds new font assets (HeaderFont, SubFont, and Showcard Gothic Regular.ttf) and updates content pipeline configuration to include them.
david merged commit 15c578e718 into main 2025-12-09 19:42:01 +00:00
david deleted branch basic-user-interface 2025-12-09 19:42:01 +00:00
Sign in to join this conversation.
No reviewers
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
david/Spelusion.Engine!22
No description provided.