Back

Skill Nation

Fast loading times and small build sizes were constant requirements, so a lot of the work was about keeping the games lightweight and optimized. Runtime performance was also a constant battle since the apps were run on top of the existing app.

All the games are missing general UI such as menus, score displays, pause buttons, etc. This was handled by the app itself. The games do however have a lot of game specific UI.

I've also designed and implemented standardized systems that were shared across all the games:

  • Game configs, allowing us to tweak and balance games during development, set game modes & special events, etc.
  • Game customization & asset streaming, which allowed the players to unlock customizations for their games, while keeping the games' loading times quick
  • System for saving user progress
  • A debug tool that attached a debug console to the games, tracked performance & loading times, and allowed us to modify the game configs at runtime
  • The interop layer for game-app communication. I was also involved with the app side of things, making sure the webview is properly configured and optimized

Built from scratch

Built from templates

Other