Michael DesenaUsing Class Inheritance to Make Characters in Unity.When creating a game such as a platform fighting game, many of the characters often use large portions of the same logic. Using inheritance…Sep 7, 2023Sep 7, 2023
Michael DesenaCreating A New Enemy In Unity (1)In retro space games, there are multiple enemy types that test a player’s movement, reaction, and resource management. Creating a new type…Sep 6, 2023Sep 6, 2023
Michael DesenaCreating Hitbox’s using Animator Events in UnityThere are multiple ways to detect successful collisions in both 2D and 3D in Unity. OnTriggerEnter and OnCollisionEnter (and their 2D…Sep 4, 2023Sep 4, 2023
Michael DesenaCreating a Rarity System in Unity with EnumsA rarity system is a great way to manage items, enemies, and events in a game. There are multiple ways to implement a rarity system in…Sep 3, 2023Sep 3, 2023
Michael DesenaMechanics For Extended Gameplay in UnityWhen creating a game, it is easy to create a game that is too difficult. A game developer may underestimate the difficulty of a game…Aug 21, 2023Aug 21, 2023
Michael DesenaUpdating UI in Unity: Adding InformationWhen additions are added to a game, additions should be reflected in the UI. In our space game, we want to make the ammo pickup replenish…Aug 16, 2023Aug 16, 2023
Michael DesenaAdding A Multi-Hit Shield in UnityAdding extra hits to a shield allows the player to survive longer during gameplay. By giving the player multiple ways to manage their…Aug 14, 2023Aug 14, 2023
Michael DesenaCreating an Orbital projectile in Unity using a Modular SystemUsing our modular power-up system, we can easily make a new type of projectile. A new projectile gives the player another tool to get a…Jul 13, 20231Jul 13, 20231
Michael DesenaSimple “Sprint” Speed boost Implementation in Unity.Creating an input for temporary increased movement speed is a great way to add a ‘sprint” mechanic to a game. Sprinting, similar to running…Jul 11, 2023Jul 11, 2023
Michael DesenaCreating a Simple Camera Shake Animation UnityCamera effects provide great visual feedback for players when a specific event occurs. A camera effect such as a shake emphasizes to the…Jul 11, 2023Jul 11, 2023