top of page

Game Info

Development Info

  • Company: Hitscan Games

  • Role: Programmer

  • Team Size: 23

  • Date: July 2020(Early Access)

  • Game Engine: Unreal Engine 4

Role & Responsibility 

As a programmer at Hitscan Games, my role involves debugging, optimizing, problem-solving, and collaborating with designers to introduce innovative features for Solar Purge.

Door Optmization

To optimize the door functionality, I addressed a bug where the door would remain closed if an entity was in the trigger while it was closing. This disrupted gameplay flow as players or entities had to exit and re-enter the trigger to reopen the door. To resolve this issue, I implemented a solution where the door remains open while an entity is within the trigger area. Additionally, if the door is in the process of closing and an entity enters the trigger, the door immediately stops closing and begins to open again, eliminating the need for the entity to wait for the door to fully close before reopening. This improvement enhances the player experience by ensuring seamless interaction with the door mechanism.

Single Player

Multi-Player

List of Interacting Items

The Bug: Originally if all the interacting Items were close together, the UI would display all the items that the player is currently in radius of. This lead to some confusion to the player, wondering which item was actually being interacted with. This limited the level designers to place the interacting items far apart from each other to mitigate the confusion. I was tasked to figure out how to remedy this problem. 

The Fix: I created a list in the player's blueprint to hold all the interacting items within the radius. Then it would figure out which one is the closest item to the player and display the UI. While not showing the other item's UI. Also, I had to put into account multiple players. So, if a player is already interacting with the item and another player comes into the radius, the current interacting item will stay available to the original player and wont' be accessible to the other player, until the original leaves. 

Item List

Blood Pact Exotic Item

This is an 3 round burst exotic Battle Rifle. On the last three rounds in the magazine, the gun substitutes the ammo for the player's health, which eliminates the need to reload. In addition, the damage of the gun is increased, and when an enemy is killed with this weapon and while in this state, the player gets a portion of their health back. If the player decides to reload, the state of the gun goes back to normal battle rifle functions until it gets back to its last 3 rounds.

Blood Pact

bottom of page