Keaton’s Adventure

The Adventure Begins!

Keaton's Adventure is an expressive 2D action-adventure platformer where you’ll traverse the recently formed Milkdromeda Galaxy as Keaton, an enthusiastic altruist, to help bring about peace and stomp out an alien invasion!

The Keaton’s Adventure Demo can be played on Steam!

Intro gameplay segment for Keaton’s Adventure.

About This Project

Keaton’s Adventure is a passion project that began development in December 2023 and is currently on-going. It is being developed using Godot. In one year, I’ve managed to turn it from prototype into a playable demo currently listed on Steam. Keaton’s Adventure is a solo developer project in which all content, except for the music and some sound effects, have been developed by me. Other assets have been paid for or were free to use. No AI was used nor is planned to be used in the development process.

My intention with this project is just to make a game that I’d want to play, as well as to prove to myself that I could make a complete game on my own. It’s not necessarily my dream game but rather a simple project that took on a life of its own. What started as a practice assignment to better understand programming concepts such as OOP has now become an outlet where I can combine my skills in art and animation with new found love for programming and engineering.

Tools Used

Godot (GDScript), Aseprite, Figma, Chiptone, Git

Features

  • Unique Player Mechanics

    Players have a variety of movesets and mechanics that create a dynamic gameplay experiences. The movement system has unlockable abilities that allow the player to experiment with multiple play styles.

  • Multiplayer

    Two players can experience the game together with seamless Co-op, allowing a second player to jump in and out of gameplay with ease. The dynamic camera follows both players and handles various situations such as being off screen, cutscene management, and various gameplay conditions.

  • Save File System

    Features a Save/Load file system that retains compatibility with future updates. Save files display game progress in a way that is easy to read and resume.

  • Story & Dialogue System

    The game includes a narrative with cutscenes and interactive NPCs, each with their own unique dialogue.

    The dialogue system has multiple features that include but aren’t limited to:

    • Branching Options

    • Dialogue Backtracking

    • Animated & Highlighted Text

    • Unique Character Textboxes

    • Dynamic Text (Textboxes include information that changes depending on circumstances)

  • Level Selection

    Players can tackle certain levels in any order they choose by selecting planets within a solar system themed level selection menu. This Menu houses various systems within, such as character selection, hub world access, and stat menu access.

  • Item & Inventory System

    Players have access to an inventory systems that allows item and other types of equipment options that can shake up gameplay or alter player stats. Inventory systems can be accessed inside or outside of gameplay.

Achievements

Live Interviews and Showcases

What I’ve Learned

Attended Showcases

Other Games