External Applications
Changelog
Release notes for the External Applications SDK.
Version 0.1.0 - 2026-06-19
SDK Updates
A new Software Development Kit is available for download on atgames.net. This release includes:
- Docker-based cross-compilation support for AtGames External Applications
- Automatic USB packaging output under
dist/external/<app-id>/ - Two SDL2 sample applications:
brick-breaker-app: a portrait Brick Breaker sample gameskyfall-app: a vertical falling game with steering, obstacles, and scoring
- Shared controls helper for SDL GameController, keyboard input, and CE-mapped cabinet controls
- Environment helper (
sdk/AtGamesHelpers.h) for reading firmware-provided values:ATGAMES_USERNAMEATGAMES_UNIQUE_IDATGAMES_DEVICE_TYPE_IDATGAMES_DEVICE_TYPE_NAMEATGAMES_FIRMWARE_VERSION
- Shared local leaderboard helper with score persistence and ranking utilities
- Shared leaderboard overlay for rendering in-game high-score screens
- Shared HTTP request helper used by optional online leaderboard integrations
- Optional online leaderboard server template using Node.js, deployable on any compatible hosting environment
- New developer documentation