Lately, I’ve been on a rollercoaster ride of balancing and counterbalancing game mechanics. It has been a blast. Now that enemies can dodge the Player’s bullets, maybe it’s best to include a weapon they can’t avoid.

Objective:

Create a new weapon type for the Player: The Homing Missile.

How I went about it:

As with every…

With one exception, all enemies follow a linear vertical path. This movement makes it simple for the Player to shoot them down accurately. I want to introduce another level of difficulty.

Objective:

Allow enemies to dodge the Player’s attacks.

How I went about it:

This challenge boils down to having the enemy detect the Player’s bullet…

In my last DevLog, I wrote about giving enemies the ability to destroy power-ups. I realized that the result might have been too powerful. With that in mind, I will try to balance out the equation with an additional tool that the player can use.

Objective:

Add a magnetic mechanic to…

PowerUps can activate powerful weapons, be used to reload ammunition, and heal damage. The Player must take advantage of them to survive. It’s time the Aliens fought back with more devious means.

Objective:

Allow the enemies to detect and shoot at power-ups that lay in their path.

How I went About It:

I have done most…

Rushing headlong into swarms of enemies is a fool’s errand. Guns blazing, you do your best to shoot down as many as possible. Inevitably, a few will get past you. That’s the way it goes sometimes. Good riddance.
Aha! You let your guard down. …

As the player, you spend a lot of time avoiding collisions with your enemies. Dodging is made easy by the fact that enemies move predictably. But I want to throw a wrench into that scheme. Sometimes, trouble comes looking for you, and all you can do is face it head-on.

Objective:

Enemies can shoot, and they can move in different ways. Now it's time to extend their life expectancy.

Objective:

Create a new enemy that can take more than one hit.

How I went about it:

It is a simple idea that was just as simple to implement. Besides creating a new sprite for this enemy, I…

Not all items are created equal. Any game that uses a loot-drop system categorizes its items by rarity. At the moment, all of my power-ups and enemies have an equal chance of being created. I want to change this and create a Spawn System that relies on rarity.

Objective:

Create a…

Dodging enemies in the game could become a little too easy and repetitive. Therefore, I took a step further in trying to vary the style of gameplay. Time to create a new enemy!

Objective:

Provide enemy characters with the ability to shoot back.

How I went about it:

This shooting mechanic was not difficult to add…

Picture this: You’re rolling down the L.A. river in your armored MarkVII TT tank. You feel pretty confident that your main 110mm SledgeHammer cannon can take on just about any threat that comes your way. Your only concern is ammunition. But lo! you spot a crate of high-velocity rounds you…

Claudio Grassi

Experienced digital artist, Unity game developer & coder with a knack for problem solving and a passion for video games.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store