Jan 27, 2026

Mobile Game

Botherlands

A fast-paced 2D rogue-lite shooter for mobile, built in Godot, featuring responsive combat, meta-progression, and score-driven replayability.

What is Botherlands?

Botherlands is a top-down 2D shooter originally prototyped as a rapid experimentation project, later expanded into a fully featured mobile game for Android and iOS.

What started as a small-scale prototype focused on game feel and iteration evolved into a polished rogue-lite experience, redesigned from the ground up for mobile platforms with refined mechanics, progression systems, and long-term replayability.

The current mobile version represents the definitive iteration of the project.


Gameplay Overview

Botherlands is built around a risk–reward driven combat loop combining moment-to-moment action with strategic decisions during each run.

Players fight increasingly difficult enemy waves in a compact arena while collecting coins during combat. These coins are not only a score metric, but a core in-run resource used to interact with vending machines that generate new weapons.

The gameplay loop is structured around:

Combat → Coin Management → Weapon Choices → Escalating Difficulty


Weapon & Economy System

During a run, players can spend their collected coins at vending machines to roll new, randomly generated weapons.

  • Activating a vending machine consumes all current coins

  • The power and rarity of spawned weapons scale with the amount invested

  • Players can replace their light and heavy weapons with any of the generated options

  • Each vending machine activation requires more coins than the previous one, encouraging risk-taking and aggressive play

This system creates constant tension between:

  • Spending early for safety

  • Saving longer for higher-impact weapons


Meta Progression & Replayability

Outside of runs, progression is driven by a separate meta-currency: floppy disks.

Floppy disks are primarily earned by completing stages, but are also granted on failed runs to ensure steady progression without excessive grind. They are used to unlock permanent upgrades and systems that expand the player’s options over time.


Leaderboards & Challenges

Botherlands features a score and achievement-driven leaderboard system built around trophies.

  • Each stage includes an infinite number of difficulty levels

  • For every difficulty, players can earn up to three trophies:

    • First completion

    • No-death completion

    • Fast completion (under 15 minutes)

This structure rewards both consistency and mastery, encouraging players to revisit stages and push higher difficulties rather than stopping after a single clear.


Mobile Version Features

The mobile release introduces major improvements and new systems compared to the original prototype:

  • Risk–reward vending machine weapon system

  • Randomized weapon generation scaling with player investment

  • Meta-progression via floppy disk currency

  • Infinite difficulty scaling per stage

  • Trophy-based leaderboard progression

  • Mobile-optimized controls, UI, and performance

The game is distributed on Android via Google Play and iOS via the App Store.

Technical Details

  • Engine: Godot 4.5.1

  • Programming: GDScript

  • Platforms: Android and iOS

  • Art: Homemade and custom pixel art with minimalist animation cycles

  • Animation: One-frame animation philosophy for fast iteration and clarity

  • AI: Lightweight state-driven enemy behaviors

Core Systems

  • Wave-based enemy spawning

  • Modular weapon and upgrade systems

  • Meta-progression and unlock trees

  • Collision-based hit detection

  • Camera feedback (screen shake, recoil, impact effects)

  • Performance-focused architecture for mobile devices

Design Approach

  • Strong focus on game feel and moment-to-moment feedback

  • Small, controlled scope with iterative expansion

  • Rapid prototyping followed by systematic refinement

  • Prioritization of responsiveness, clarity, and performance

  • Tooling and systems designed for scalability and future updates

Outcome

Botherlands demonstrates:

  • Ability to take a prototype to a production-ready mobile game

  • Strong understanding of Godot’s 2D and mobile pipelines

  • Efficient iteration and refactoring under real-world constraints

  • Practical experience shipping and maintaining a live game

  • Clear design focus on player feedback and replayability

Availability

Related Blog Posts