Sign in

A simple stage of a platformer

When designing a platform game, it’s pertinent to find the right balance of challenge and enjoyment. Make it too hard and the player will quit due to frustration. On the other hand, make it too easy and the player will beat it in mere minutes. Furthermore, it’s important to determine…


According to Unity, the Update function is called every frame. And if we render a set amount per second, then in theory, that should be the amount of times Update is called per second.

Why is this important? Because, as computers get faster and more powerful, Unity is able to…


Although it breaks the player’s immersion, one of the hallmarks of a game is the ability to pause and resume the game whenever they want to. This helps the player “recharge” while not resetting the current game state from the point of pausing the game. …


You finished your game, you debugged everything you faced, and you polished it to the best of your ability. Now it’s time to upload for others around the web to view and play what you’ve created! Here, we’ll walk through how to upload to one of the more popular game…


Depending on how intensive the game is, it might take some time before the player is able to control the character. This is because the game would need to load essentially everything in the scene, from the characters and enemies to the environment and logic. …


After the creation of the managers, it’s time to pass the necessary information to objects that need them. After all, managers should be relaying important information to its subordinates. However, how do we do that to ensure information relayed are current and accurate?

The Good Way

In Unity, there are several ways to…


You’ve set up everything in the scene: the environment’s layout, the enemies’ logic, the player’s control, added win/loss scenarios, and even audio and cutscenes. Does this mean it’s ready to be published? Technically yes, as you have a functional scene; however, to truly make it a game, you’ll have to…


Nowadays, essentially anyone can buy and install a security camera around their property with little to no hassle. And like reality, we can implement security cameras in video games with little to no hassle as well.

Getting Started


One of the ways developers can make games fun while challenging is how the function of the enemy. Whether it’s shooting at the player, battling them, or chasing them, by being the enemy, they should do something to hinder the player’s movement towards the goal. Like a see-saw, if one…


Goombas from Mario series

Oftentimes in game development, you’ll reuse an enemy from before but repurpose it to fit the current need. For instance, this new enemy could essentially be a “palette swap” of another enemy or just a duplicate from another part of the game. …

Josh Vang

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