Cyberdream Project
Genre: VR Character Action/Level Builder
Engine: Unreal Engine 5 Beta
Team Size: 8
Project Duration: 3 months
Contribution: Created User Interface behavior which organizes, all build items and spawn them on click. Created early blocking icon containing core behavior including spawning and overlap behavior.
Build Menu
The build menu creates and organizes UI buttons representing icons for each placeable object in the build mode, click said icon would spawn that object in the icon. The largest hurdle was to have all the icons represent each building efficiently. I propose to use the existing build object script to hold and reference each items icon data via subclasses. This is then turned into blueprints and placed in a data asset for UI access.
Blocking UI
With first person combat being the core gameplay system we wanted to focus on this prototype, thus conveying where and when to block something I wanted to help with. The challenge was how we want to convey a block indicator, whether it be through the enemies that can be seen on screen or on the players screen at all times. We decided to go with the latter due to the easier readability and less chaotic situations happening outside the players vision.