Slime Hunter: Action-RPG

Trailer created with Blender by me Slime Hunter Slime Hunter is a 3D Top-Down Action RPG set in the fantasy world of Slimeria, where players hunt cute and dangerous slimes. Featuring comprehensive combat, spell, and inventory systems, diverse enemies, and a beautifully hand-built environment. Slimeria is a fantasy world where Slimes are the primary fauna alongside humans. For mysterious reasons, the slime population has grown significantly while more dangerous breeds wreaking havoc on local towns....

July 12, 2024

Responsive Melee Combat

What is Responsive Combat Whether it’s an attack, dodge, or block, responsive combat ensures each feels immediate and with appropriate feedback. Games like Hades got this nailed down to a tee. Attacks feel punchy with minimal delay and the player rarely feels like their fighting with the controls to get the game to do what they want. By providing precise control over the character’s abilities, responsive combat enhances the sense of agency and satisfaction, leading to more intense and rewarding gameplay experiences....

June 5, 2024

Darkstar Showdown (NEXT 2024)

Darkstar Showdown Darkstar Showdown is a 3D turn-based strategy game developed in C++ as an individual submission for the Ubisoft NEXT 2024 competition in the programming category, where it won third place. The game was created in just 3 days using a provided graphics API, and it centered around this year’s theme of “firing projectiles.” C++ opengl Game Features You and another player, pilot a spaceship separated by a dying darkstar with the goal of destroying the other player before the star implodes....

January 10, 2024

Slime Hunter Pitch

First semester finished! With all the final assignments, I completely forgot about this blog. Whoops! In any case, I wanted to do a little retrospective on our final pitch assignment. Final Pitch The idea of this assignment is simple, we create a game idea and we pitch to the class with a short, 5 minute, prerecorded presentation. The presentation should be informative and succinct and give the viewers a clear idea of the game....

December 19, 2023

Satisfying 2D Movement

I’m in the middle of working on my first mainline c++ project at school. We’re tasked with making a simple vertical spaceship shooter using c++ with SDL and some pre-made assets to form the game. At the moment, I’ve set up most of the classes I will need and have a simple ship that renders onto the screen. Naive Movement My first iteration of ship movement does have some forward thinking but allowing ship movement to continue by holding down keys....

October 13, 2023

Portrait Action Mobile Games

As I was looking for games to play during my bus rides, I realized the convenience of being able to play phone games one-handed, or just simply in portrait mode. It’s a lot more comfortable to hold, especially in tighter environments like a bus. There’s lot’s of options for this but they mostly amount to puzzle games and such. Instead, I wanted something more actiony and rpg-like I could play in that format....

October 11, 2023

PGDAP Log 2

I’m on my second week and to my surprise, all my anxieties and insecurities subsided really quickly. It had been while since I’ve had a proper schedule or talk to people in person on a frequent basis but I’m glad at how smoothly I’ve been able to reacclimate and I’ve been feeling a lot happier as a result. Anyways so far, it’s just been a lot of intro talk and fundamentals of concepts I’ve already learned before....

September 12, 2023