Learning path
New to the ProjectV SDK? Follow these steps in order. Each tutorial builds a working page and teaches one pattern you then reuse on the other screens.
| Step | Page | You learn |
|---|---|---|
| 1 | Overview | What the SDK gives you and the five rules every screen follows |
| 2 | Install and set up | Add the packages, create the SDK root, pick a backend |
| 3 | Scene integration | Scene scopes and injection |
| 4 | Tutorial: Shop | Screen contracts: observe a view, call a command, show the result |
| 5 | Tutorial: Login | Presenters: subscribe, switch to the main thread, follow startup, sign in and out |
| 6 | Tutorial: Level up a character | A complex screen: selection, preview, "+1"/"Max", an unconfirmed result, the skill tree |
| 7 | Tutorial: A mission end to end | Across scenes: start a mission, run the gameplay scene, end the run, return to the Lobby |
After the tutorials​
Each pattern maps to the remaining screens:
| Pattern | Also used by |
|---|---|
| Screen contract (Shop) | Lobby, Campaign, Alliance |
| Presenter (Login) | Header, Account |
| Complex screen (Character) | Alliance, equipment and skins on Character |
| Across scenes (Mission) | Gameplay data |
When you need a detail, use:
- Screens: what each screen offers, every command and its failures;
- API reference: every type and member;
- Troubleshooting and the Release checklist before a build.