Unreal Engine 4.21

Periphery is a 3D exploration game in a fictional high-tech world. It has gravity fields and unique-shaped worlds (like O’Neill Cylinder world).


Features

Gravity Fields

Gravity Fields are areas where the gravitational force applies to all objects in their range. There are different kinds of gravity fields, like directional, centrifugal/centripetal, mirror repellent, cylinder centrifugal/centripetal, etc.

Cylinder World - O’Neill Cylinder

By implementing the gravity field, now making a cylinder world is possible in Unreal Engine, meaning players can move in one direction and go back to the origin. Other works like stepping resetting, light shading need to be updated as well.

Anime Art Style in Unreal Engine

Layered Forward Shading + Outline Post Process

Player Ability - Directional Gravity Field

A directional gravity field (DGF) has a directional gravity in its field. Players can create one by setting up the location. It can lift players to higher platforms or accelerate them.

Player Ability - Black Hole

Players can create and throw a “Black Hole“ to halt and pull objects towards its center. The realization is a powerful centripetal gravity field. In the demo below, you can see it halts the hound running towards the character: