Optimizing games for
summary
Chrome OS is the #2 desktop OS and Google Play Games usage has tripled, so optimizing for large landscape screens plus keyboard/mouse/trackpad input can increase session length and revenue. Add keyboard mappings for fast-twitch and complex-touch games, implement fluid layout for landscape and windowed modes, build x86 support to ship better performance and enable x86 builds, test on hatch and octopus devices via ADB over USB/Wi‑Fi, profile with ARC Overview Tracing and Perfetto, and keep minSdk ≤ minSdk 28.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:27Chrome OS is great for games
- 1:36But not all games are great on Chrome OS
- 2:12Key Areas
- 2:58Design beyond mobile
- 3:19Layouts
- 4:07Layout resources
- 6:39Input resources
- 6:49Configuration changes
- 8:09Build for x86 with Unity
- 8:57Test on Chromebooks
- 12:02Profiling tools
- 13:17Publish with Google Play Console
- 14:36Wrapping up
related talks
09mWhy and how to optimize your app
09mWhy and how to optimize your app for ChromeOS
37mAdapting Android games beyond the phone
12mOptimize your Android games and apps to run on Chrome OS
33mGames on ARC++
24mBuilding an awesome game for Android
36mBuilding Android apps for the Chrome OS ecosystem
16mDeveloping for Android & large screens
