MINI-TANK ARENA
Mini Tank Arena is a 4v4 multiplayer battle Arena shooter
- Extended Unreal Engine’s Gameplay Ability System to work with turn-based abilities and effects
- Implemented a custom Utility AI plugin for modeling the behavior of creatures in combat
- Developed a reusable solution for inventory management across multiple game systems
- Created tools for streamlining the creation process for character assets
+ Contributions
Gameplay — Trailer






Kill Feed Integration
I used my custom Inventory System Plugin to implement the following game systems.
Kill Feed Code Snippet
+

The kill feed in a multiplayer game, running on the game state. When the "Kill Feed" event triggers, it loops through all players in an array. For each player, it gets their controller, casts it to a gameplay object, and updates the kill feed with the instigator (killer) and died player info. The update is reliably sent to each client's screen.

This code updates the kill feed in a multiplayer game, running on the client side. When the "Update Kill Feed" event triggers, it gets the player's HUD, casts it to a specific HUD type, and updates the chat window with the instigator (killer) and died player info. The update is sent to the scoreboard interface for display.

When the "Update Kill Feed" event from the scoreboard activates, it generates a text widget displaying the instigator (killer) and died player details. A panel adds this widget as a child and includes it in the chat log array. If the log surpasses a set length, the oldest entry is hidden after a brief delay. The chat window then scrolls to the latest message and remains visible. After 5 seconds, the kill feed is hidden.