Godot Mobile Template
Godot mobile starter with tests in CI
Godot mobile starter with tests in CI
Every new mobile game in Godot starts with the same setup work. I wanted a starting point that already feels right on a phone and catches mistakes on its own.
The template is for Godot 4.7, with statically typed GDScript and Android and iOS exports. Frame pacing, input and physics settings are chosen and measured on a 120 Hz phone. In CI, every script is linted with zero warnings allowed, GUT unit tests run headless, and a smoke run plays 10 seconds with scripted taps and fails on any error.
Name, package id, version, orientation and the ads and purchase switches all live in one file, game.cfg. AdMob and Google Play Billing are wired in but off by default, and while they are off, the SDKs aren't even in the build. A small demo game, Hop, is playable out of the box.