RopeBot
Overview
Rope Robot is a third person platformer with realistic rope mechanics and puzzle elements. Shoot, throw, swing on and control the length of ropes to get the robot to the end of the level. This game began as my Honours project, and two and a half years later i'm approaching releasing the game in early acces on Steam.

Game Link
Wishlist on Steam: https://store.steampowered.com/app/2478560/RopeBot/
Play Demo: https://scott-ewing.itch.io/ropebot
Supported Platforms: Windows, WebGL
Gameplay
Genre: Realistic Rope, Platformer, Obstacle Course, Puzzle
Engine: Unity
Language: C#
Team Size: 1
Duration: 2.5 years (still in development)
Platform: PC (itch.io)
Trailer
Role(s) and Responsibilities
Development
Implemented:
Rope mechanics using a particle-based rope system
Electric rope system with Generators, Repeaters, and Receivers to power doors, platforms, etc.
Physics-based movement controller which is pretty responsive despite moving using rigidbody forces, allowing the player to quickly change directions and get up to speed.
Dynamic UI System which updates to display only the mechanics which are currently usable.
Extended a tutorial framework to create step-based tutorials.
Trigger system for quickly creating custom in-game interactions
Physics-based obstacles using Unity joints (hinge, pivot, drawer, etc.)
Checkpoint system
Designed levels to teach the mechanics to players and to use the mechanics in new and interesting ways.
Research
Designed and conducted two iterations of user research locate key areas where the game could be improved
Evaluated and made changes to game based on participants test data and feedback




















