Mind Over Clutter

Project Type

Video Game

Date

February 23, 2025

Link

Mind Over Clutter | itch.io

Mind Over Clutter is a top down arcade game inspired by Breakout where the player hits a ball to break blocks and hit enemies, who are able to attack the player with a blast attack. The goal is to beat multiple stages of enemies without losing all of your lives.

The key mechanics of this game are the bosses and the blocks. The bosses operate based on a state machine. The different attack states are the enemy charging the attack, indicating to the player where the attack is, spawning the attack, and recharging. For the indication state, the enemy will also randomly pick the position of the attack. This attack must also align with the X-axis of the player. If the player collides with the attack, they get stunned for a few seconds. For the blocks, I wanted to add strength to the blocks, meaning the ball must hit the block a certain amount of times in order to be destroyed. At the start of each level, the strength of each block is randomly generated. I also decided to have it so when the blocks are destroyed, there is a chance for them to drop one of two items: a shield or an extra ball. The shield is for blocking one attack from the boss. For how it works, when the block is destroyed, it generates a random number. If the number is within a certain range, one of the two items will spawn.

This game was the first project that I made out of college. Though, this was also based on the last game I made in college. This was a group project where we made a Breakout-inspired game with the idea of fighting a boss who attacks you. However, I decided to make this game in Godot utilizing 2D assets instead of Unreal Engine 5, which used 3D assets. This was the first proper game that I made using the Godot Engine. This experience was mostly a process of recreating a game I made from one engine into another, working in a different dimension, programming language, and environment. I also added more stages to this version with new bosses. Each boss has the same type of attack, but different health. Some sprites were used from OpenGameArt. However, the paddle, block, and attack indicator Sprites made by me. All of the music was obtained from incompetech.com, but I did make the sound effects using Bfxr.