Havoc

Havoc

October 1, 2024 • View on Epic Games
C++ UI Blueprints Optimization

Worked on Havoc, a multiplayer team-based third-person shooter (TPS). Focused on building and optimizing UMG menu systems from Figma designs.

👉 View “Havoc” on the Epic Games Store


🛠️ Key Technical Contributions

1. Menu & UI Systems

  • Figma Layouts: Built modular UMG layouts matching Figma designs and screen scaling specs.
  • Settings Persistence: Bound video, audio, gameplay, and keybind settings to C++ subsystems for dynamic updates and saving.

2. UI Performance & Optimization

  • Slate & UMG Optimization: Created C++ base widgets structured to avoid unnecessary pre-passes and redraw ticks.
  • Input & Navigation: Wrote keyboard and gamepad focus navigation handlers for submenus.