A downloadable game

Overview

A 2D top-down technical demo where you play as a "penguin".

Gameplay features are largely inspired by the "Cub Chase" game from "The Lion King 2: Simba's Pride GameBreak (1998)".

I suspect "Cub Chase" in turn was originally envisioned as a Lion King -themed Pac-Man clone.

Details

The game is mostly interesting due to being a Game Boy Advance game and the game's lack of run-time dependencies:

- no dependency on a game engine

- no dependency on an operating system

The tooling is also interesting; the build-time dependencies are:

- arm-none-eabi gcc

- arm-none-eabi binutils

- GNU Make

- Python (~>3.4)

The arm-none-eabi toolchain is packaged on many Linux distributions and MSYS on Windows; it should be easy to build penguin-feet from source.

Emulator/hardware compatibility

penguin-feet is known to work well on at least:

- mGBA

- VBA-M

- mGBA (Nintendo Switch)

- open_agb_firm (Nintendo 3DS)

- Nintendo DS

- Game Boy Advance

- likely others

penguin-feet is known to be completely non-functional on:

- Virtual Console (Nintendo 3DS)

Sources

The source code and art are licensed under the Apache-2 and CC BY 4.0 licenses, respectively.

Both are published and available on

https://github.com/buhman/penguin-feet

Prior work

The "base.h" "register.h" file from the penguin-feet repository is a derivative of "base.h" and "regs.h", respectively, from

https://github.com/buhman/snake-gba/tree/3d60b59/base.h

https://github.com/buhman/snake-gba/tree/3d60b59/regs.h

This means work on "base.h" and "register.h" from penguin-feet started prior to the start date of the game jam.

All other files were authored after the start of the jam.

Download

Download
penguin-feet.gba 53 kB
Download
penguin-feet.elf 232 kB