Vincent Horstkotte | Software Engineer


Pullrope

Group Size: 4
Language: C#
My Contribution: Network Multiplayer and Player Movement
Work Description:
For Pullrope, over the first semester we worked on the game, I worked on the player movement including the first person camera controls and the grappling hook mechanic. During the second semester, I wrote the functionality for online multiplayer in a new type of "King of the Hill" game mode using Riptide Networking. The networking side of things utilizes the UDP and TCP protocols to minimize network traffic hiccups and only validate packets that are absolutely crucial to the functionality of the game.

A screenshot from a multiplayer match.

If I were to continue working on pullrope, the most obvious things that stand out to me now are some basic things that should be communicated to the player. Players should be able to see and hear other players' grapple and attack, rather than just observe their effects. Players should also get some sort of feedback when they get a kill and when they get killed, rather than just respawning with no visual or auditory confirmation of what happened. I would also opt to create a fixed score counter in a corner of the screen so a player can see their score and the next highest score among players in the match.

The repository is up on Github if you want to clone the Unity project and play it. If you do, you will have to log in as guest, as there is no server up right now housing player accounts.

Résumé Projects
GrayboxVR Heroic Defender Pullrope Malika Celerity
Interests Contact Me