Alparslan Semiz
ENDETR
All projects
Section
Developer Tools
Context
Solo
Stack
Godot 4.7 · GDScript · GUT · GitHub Actions
Status
Active
Stop on the route
Black Forest

The story

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.

See it on the route

Quick version · one screen

Alparslan Semiz

Full-stack developer at Traggert and CS student at KIT, Karlsruhe. I ship games, Mac apps and web projects, mostly alone and sometimes in teams.