A downloadable game for Windows, macOS, and Android

· · ─ ·✶· ─ · ·

SYNOPSIS

After his mentor’s departure to the Outside, Darwin the duck and his friends found themselves at a crossroads: cages or wings? 

Long ago, the giant Wall was constructed around the Farm to prevent any animals from escaping; they’re trapped inside...forever…? Not so fast, it turns out that Darwin found a secret manual book that could guide them to blow up the Walls and break free.


· · ─ ·✶· ─ · ·

Main Mechanics

Like any other JRPGs, RPGs (undertale-earthbound-inspired), the main mechanics revolve around you walking around and talking to different NPCs to progress the story, laced with two other mini-games.

  • Dialogue System
    • For the dialogue system, we're using a graph-like structure where different vertices represent each dialogue line, and each has an edge (pointer) to the next dialogue (based on the options).
  • Object Collecting System (Bomb Collecting Minigame)
    • Here, we have a modular actor component called AC_ObjectCollecting that helps us with initializing the timer, counting objects and determining the win condition.
  • Instruction Volume (Maze Minigame)
    • To achieve a Stanley-Parable-like instruction system, we have a base class called BP_InstructionVolume that takes in E_InstructionID as input, then automatically fades in and out the sound.
  • Swimmable Object Component
    • This is for fun lmao. The component can be attached to most static meshes and will toggle BP_Darwin animation state into Swim State, and it does some more overlapping bound checking to ensure consistent behaviour.

For more details on technical implementation, check out the design document here: Game Design Document


· · ─ ·✶· ─ · ·

Credits

For a list of all assets used, visit here


· · ─ ·✶· ─ · ·

Controls

  • Movement:  WASD, Arrow Keys 
  • Interact:   E
  • Progress Dialogue:   E, Enter, Spacebar, Left Click 
  • Map:   ESC or M 
  • Quack:   Q 
  • Restart Level:  (go to map ‘M’ → bottom right button)


· · ─ ·✶· ─ · ·

Further Readings

If any of the content in the game makes you curious, here is an assorted selection of material I’d recommend:

Download

Download
how-to-exit-the-farm-without-getting-caught-in-5-steps-windowsos.zip 1.6 GB
Version 1 Jul 30, 2025
Download
how-to-exit-the-farm-without-getting-caught-in-5-steps-macos.zip 1.4 GB
Version 3 Jul 30, 2025
Download
how-to-exit-the-farm-without-getting-caught-in-5-steps-android.zip 1.4 GB
Version 1 Jul 31, 2025

Install instructions

  1. Download the zip file.
  2. Extract.

For Windows:

  1. Navigate to: Windows → CagesOfAllSizes.exe

For Mac:

  1. Navigate to: Mac → CagesOfAllSizes-Mac-Shipping
  2. If macOS blocks the app from being install: Open System Settings. Click Privacy & Security, scroll down, and click the Open Anyway button

Note: the game is currently being ported to mobile, the APK provided still hasn’t been tested properly and might not run😿; please opt for the Windows or Mac version instead.

Leave a comment

Log in with itch.io to leave a comment.