ⓘ OVERVIEW


PVP Playground is a loadout-focused movement shooter. This project aimed to bridge the gap between the class play of hero shooters and the customizable loadouts of other AAA titles. Movement is highly customizable and freeform to make melee weapons viable in an otherwise FPS setting.

☆ FEATURES


⌨ DEVELOPMENT


I developed this project in Unreal Engine 4. It was my first time developing a 3D, Unreal Engine, or networked game, so it was very challenging. I modelled and animated in Blender, textured with GIMP and Aseprite, and made a ridiculous number of weapon skin shaders in Unreal.

PVP Playground taught me to design and implement data structures and systems. I created systems for handling loadouts, damaging players and attributing damage to its source, applying statuses, custom networked movement, weapon/character attributes, etc. The skills I developed on this project were massively useful for later system-heavy games like Gata Guressi and CONDUCTOR.

I also learned a lot about level design. I found that floating islands maps are great at allowing players to move between areas freely while, on a greater scale, limiting them to node-based progression which can easily be planned around. This came in handy when designing the village for Head in the Clouds, a game that had to be completable in under 5 minutes. Using level design to block sight lines and explicitly determine which areas are visible from which angles was also useful when designing Sandboard's levels to guide the player in certain directions.

Overall, this project prepared me for university very well. It was definitely too ambitious for my skill level at the time, but aim for the stars, land on the moon.

Cloud Islands in PvP Playground
Cloud Islands in Minecraft

Fun fact: this game is actually an adaptation/extension of a Minecraft map I made during the COVID lockdown, which featured the same focus on loadout customization. The map Cloud Islands and most of the weapons are directly adapted from the original. The latest iteration of this game is now over on my Minecraft map Pooty Games.