AAA Game UI Framework Powered by Python
summary
A lightweight UI framework sits between an eight‑year‑old Flash/ActionScript frontend and modern JS/C++ clients, using a Python-backed model layer whose simple hierarchical data definitions auto‑generate TypeScript/C++ view and presenter classes. It implements per-property granular updates to avoid full redraws, exposes a small protocol for syncing, and enables auto-generated view-models plus unit tests that run without the client. It integrates into the World of Tanks codebase and accelerates prototyping in production.
AI-written summary · about
chapters (8)
- 0:00Introduction and speaker intro
- 4:23Game UI challenges overview
- 9:33Python in game UI development
- 16:18Framework architecture design
- 21:51Automated code generation
- 28:29Framework flexibility and testing
- 33:55Advice on UI frameworks
- 38:45Q&A session
related talks
59mThe New UI System Deconstructed
27mQtQuick and Python used for a Robotics UI
30mSo you want a modern frontend for your Python web app?
24mOptimizing and Building UI for AAA Games
22mLow-code Interfaces with Qt and Their Integration with Python
47mPython on the Client Side Web
55mA Visual Interactive Programming Environment
15mMaking artists happy in Unity
