Joshua Ross

Waypoint

Waypoint

Collaborative Unreal Engine 5 Demo

Project Details

Year: 2023

Role: Gameplay Programmer

Category: Game Demo

Technologies

Unreal Engine 5BlueprintsC++

Description

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.

Gallery

Build 2025-11-05T19:37:14.126Z