From Beyond is an asymmetric third-person online multiplayer in which a boy and a spirit unravel a family mystery. In the game, two players have to work together to solve puzzles to discover the game’s story.

The boy can interact with objects and inspect them but is not able to see the spirit. The spirit, on the other hand, can see the boy, knock over objects, and use their focus vision to see auras of objects which affected the boy’s mother over the years.

By design, the person playing the spirit is not able to talk to the other player and has to use their abilities to indicate what they wanted from them. We did this in an attempt to transfer the asymmetry between the characters onto the players and further immerse them in their respective roles.

Role Highlights

  • Building the Networking Architecture for hosting and joining.
  • Implementing all Networked Actions such as interactions, abilities, and game events.
  • Creating a skyrim-like Model Viewer that enables the human character to inspect objects.
  • Implementation of all UI and Menu Functionality.
  • Creation of all Shaders and Particle Effects like the focus vision, outlines, distance fog, spirit fire, sparks, etc.

Learning Experiences

This game was my first “big” project using Unreal Engine 4. While I had prior experience with C++, learning the concepts imposed by the engine was probably the biggest learning experience.
Adding to that, this also was, aside from the far smaller Magical Kittens, one of my first experiences with online multiplayer and game networking which caused a lot of headaches. But, in the end, everything worked well enough given the limited time frame.

thumbnail_fromBeyond
trailer
PlayPlay
showreel
PlayPlay
FromBeyond_00
FromBeyond_01
FromBeyond_02
FromBeyond_03
FromBeyond_04
previous arrowprevious arrow
next arrownext arrow
thumbnail_fromBeyond
trailer
showreel
FromBeyond_00
FromBeyond_01
FromBeyond_02
FromBeyond_03
FromBeyond_04
previous arrow
next arrow

Team size: 4
Engine: Unreal Engine
Platform: PC

Duration: 4 Months
Time frame: October 2018 – February 2019