UI Implementation v4Finalv6finalfinal
#work/anchorite/games/exoloper
(this also covers last week, as I was too exhausted to post an update last friday)
So it's been a long couple months of doing Charge's UI work. What I've ended up doing is completely rewriting the existing, terrible, UI and replacing it with something much much nicer, and more extensible.
I also spent a fair bit of time decoupling more systems, just making it easier to test / fix / figure out issues in the future.
All in all this patch of work has been an absolute slog. From the hyper enthusiasm of the graphic design through to the minute to minute issues of implementing it. I'm glad it's done, and I'm proud as punch of it all.
There's finally a couple bugs that still need sorting out, so I'll work on those next week, then if all looks good, I'll put together a proper armylist... and start actually testing the game? 👀
An in game screenshot with the new UI. Starting to look like a real game now!
Also as a little tease. I've been working away at the 'mech game Exoloper too. I haven't formalised the tasks for that just yet, but the things I got working this week include:
- basic AI
- Destructible subcomponents on the robots
- explosive forces and damage
- armour components
- better camerashake
- sub-component-building-destruction
- physics systems for destructible terrain

Charge Tasks completed:
- UI: Menu: Armylists, Delete Armylist button
- UI: In Game: Roster View
- UI: Pass and Play
- Bug: Armybuilder can't load army
- Look for replacement for iCloudKit
- UI: In Game: Replay view
- UI: In Game: Settings View
- UI: In Game: Post game
- UI: In Game: New Turn view
- UI: In Game: Waiting for turn view
- UI: In Game: Deployment
- UI: In Game: Main gameplay view
- UI: In Game: Deploy: Game Intro
- UI: In Game: Last Order result info
- Ui: In Game: target mode view
- Seperate out existing Utils Tweens into component based tweens
- Ui: In Game: Unit Orders panel
- Ui: In Game: Roster Unit Cards
- Ui: In Game: End turn button
- Ui: In Game: Turn and order Info
- UI: In Game: Waiting for players to connect
- UI: Armies Page
- UI: ArmyBuilder
- UI: New Roster - Pick Armylist
- UI: Armybuilder - Add Unit
- UI: Army Builder: Army Details page
- UI: Armybuilder: Set Roster Details
- UX: controller pass
- UI: FIll out details for each UI Pageview
- Project Management: Redo UI tasks, figure out where you're actually up to.
- UI: Design system
- UI-Background handler