penguin-feet
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.
Status | Released |
Author | purist |
Genre | Action |
Made with | Inkscape, GIMP |
Tags | 2D, Game Boy Advance, Pixel Art, Retro, Top-Down |
Code license | Apache License 2.0 |
Asset license | Creative Commons Attribution v4.0 International |
Average session | A few seconds |
Inputs | Gamepad (any) |
Links | Source code |