Aaron Aguayo

Technical Game Designer Portfolio

Dice vs Fire

Dice vs Fire

This is a personal project that I created in Godot 3.5, and have been revisiting every now and then. It is a short game consisting of only one boss fight that was designed around the main mechanic of the player’s weapons being tied to their movement. On top of that, I worked on everything including design, programming, visuals, sound and music.

The main goal of this project was to learn Godot, as this was one of my earliest projects in this engine, and it helped me understand a variety of concepts that helped me accomplish features such as the inventory display, which updates accordingly to the player’s actions and movement, and the weapon system, which allowed me to make the game development process more modular.

The weapons were designed to react to the player’s movements in different ways. For example, the shotgun is reloaded whenever the player switches off of it (rolls to a different weapon after the shotgun has been used), or the boomerang will take longer to come back the further you are from it when it hits the boss.

The key to the design of this game was positioning, and forcing players to think and change their positioning not only based on hazards, but what they wanted to accomplish with the weapons available. For example, the tennis racket allows you to reuse the same tennis ball projectile multiple times given that you manage to catch the ball and hit it when it comes back to the arena. These moment to moment plays are what keeps the game engaging.