---
title: "MUST FIND BEANS"
description: "What would you do if you realised your breakfast was going to be entirely free of beans, and how far would you go to make it right?"
date: 2025-05-08
image: { url: "main-capsule.png", alt: "MUST FIND BEANS Title Logo" }
tags: ["godot", "blender", "gimp", "aseprite"]
categories: ["personal"]
---

import Gallery from "@components/Gallery.astro";

import image1 from "Still 2025-04-26 165037_1.1.1.jpg";
import image2 from "Still 2025-04-26 165037_1.1.2.jpg";
import image3 from "Still 2025-04-26 165037_1.1.3.jpg";
import image4 from "Still 2025-04-26 165037_1.1.4.jpg";
import image5 from "Still 2025-04-26 165037_1.1.6.jpg";
import image6 from "ss_8340a3c02235371547350c557fefb830e6e2d067.avif";
import image7 from "ss_c578870d1c22722983b76c3effe7fba7f5d1cb5e.avif";
import image8 from "ss_b2dc5ca65e2f24088afac3faf79f450057e13383.avif";
import image9 from "ss_3f3907ac4aa8d8e9e4ca19ecab3c51ede971b2bd.avif";
import image10 from "ss_ed538aaba4f11d33c6919a7d17657b6ffc2b422a.avif";

import bruteimage from "brute.png";

<div role="alert">
  <div class="rounded-t bg-amber-500 px-4 py-2 font-bold text-white">
    <p class="m-0 mt-0 mb-0">Announcement</p>
  </div>
  <div class="rounded-b border border-t-0 border-amber-400 bg-amber-100 px-4 py-3 text-amber-700 dark:border-amber-600 dark:bg-amber-900 dark:text-amber-300">
    <p class="m-0 mt-0 mb-0">This game is very early in development. There is a public playtest available on Steam if you wish to give the game a try, with any feedback being greatly appreciated.</p>
  </div>
</div>

![MUST FIND BEANS main logo](main-capsule.png)

[MUST FIND BEANS](https://store.steampowered.com/app/3012740/MUST_FIND_BEANS/) is a fast-paced first person shooter set following the realization that you're all out of beans. The problem is, you're nearing the end of cooking all the other items and you can't just not have them. Without beans, the day just won't be started off right.

Many will try to stop you as you race out in search of the final piece of your meal. But you must not let them. Find a can of beans by any means necessary before everything else you began cooking burns.

The game is not yet available but can be wishlisted on [Steam](https://store.steampowered.com/app/3012740/MUST_FIND_BEANS/) in preparation for when it releases. I was inspired to make this game after testing out Godot within a module in University for which I produced a small prototype [horror experience](https://troylusty.itch.io/kikimora).

![Brute enemy type model](brute.png)

> Brute enemy model from current development not yet in the playtest build.

## Screenshots

<Gallery
  items={[
    { src: image1, alt: "Screenshot 1" },
    { src: image2, alt: "Screenshot 2" },
    { src: image3, alt: "Screenshot 3" },
    { src: image4, alt: "Screenshot 4" },
    { src: image5, alt: "Screenshot 5" },
  ]}
/>

### Earlier development screenshots

<Gallery
  items={[
    { src: image6, alt: "Screenshot 6" },
    { src: image7, alt: "Screenshot 7" },
    { src: image8, alt: "Screenshot 8" },
    { src: image9, alt: "Screenshot 9" },
    { src: image10, alt: "Screenshot 10" },
  ]}
/>
