UI API docs
Tutorials, reference guides, and code samples for an API for building UI panels.
π€ With: |
|
|
---|---|---|
π§° Using: |
|
|
π For: | Lockwood Publishing |
π
This was an internal project, so I can't share full details.
Screenshots and samples include made-up data that's representative of the project that I worked on.
Screenshots and samples include made-up data that's representative of the project that I worked on.
UI panels are the unsung heroes of any game. They give players information, reward them for doing things, and give them ways to spend currency.
The UI/UX team asked me to create documentation to make it easier for folks to build UIs.
I reviewed the existing docs and chatted to internal tools who build UIs to create a content plan in Jira.
- Documentation for UI elements, found by reading the C# code that handles bindings.
- First time user tutorials that walk folks through creating panels from scratch.
- Explainers that walk through what we can (and canβt) do with UIs.
- Code samples and snippets, so folks can copy-paste.
I used existing panels, as well as the C# code that handles bindings, to put together samples. We use JSON and YAML in our panels, so I used those a lot in this project.
Docs live on Confluence right now, but weβre exploring a docs-as-code workflow for the future π
Impact
- πͺ Greater awareness of what our UI tech can do.
- π More folks using our UI API to build panels.
- π§ Less dev time spent digging through code or examples.
- π Highlighted gaps and bugs in the tool, filling a backlog.