Capi: A Bare-Metal Video Game

A 2D adventure game running bare-metal on a raspberry pi with no file system
Collaborators

Ben Ruland

Skills

Game Design

Raspberry Pi

Git

Challenge
Create a video game on a Raspberry Pi
May have to scroll
No items found.
Action

For our final project, my friend and I decided we wanted to make a video game that runs on a Raspberry Pi, a tiny computer with no operating system. We sketched out several ideas, parsed out early design and organizational choices, and prototyped the map, core mechanics, and gameplay loop of what would become our game. Since we were working on a Raspberry Pi, we had to build the entire game engine ourselves: I was in charge of the graphics engine, UI, and gameplay, while my partner worked on the backend data structures, game mechanics, and game assets.

Result

Finally, we finished Capi, a 2D dungeon-crawler style game where you are a Capybara exploring a dungeon, avoiding traps, unlocking doors, and searching for a hidden treasure! We had to tackle many design challenges throughout making this game, such as how to store game assets and imagery on the Raspberry Pi without using file-reading system, and design a scalable, dynamic game engine that was easy to edit and expand as we created new rooms for our dungeon.

▼Scroll Down ▼