
Collaborative Unreal Engine 5 Demo
Year: 2023
Role: Gameplay Programmer
Category: Game Demo
I made an exstensible weapon and inventory system, using a mix of C++ and blueprints. C++ was used to define the base weapon class, being able to easily override and implement different functionality of weapons through C++ or blueprints. The two used in game were simple raycasted and projectile weapons. The main inventory manager was created in C++, but the actual weapon pickups in world used blueprints. After picking up different weapons you would scroll to switch between them. And while not implemented or used, it could've been used to display through UI, and pickup/drop or configure items beyond just weapons.

