Non Euclidean System is a tool designed in Unreal Engine 5 for the creation of non-euclidean spaces, specifically for video games in order to help studios develop their non-Euclidean themed games, such as Portal. The tool has been developed 100% in C++ because it is more optimal for the compiler.
With this asset you will be able to create video games such as Portal, Manifold Garden, Rouge Noir, Antichamber, the mythical infinite corridor of P.T., and many other games with optical illusion mechanics.
Technical Details
Features:
- Â Teleport players:Â Allows to teleport any player regardless of their class, it is a universal system without class dependencies.
- Â Teleport objects:Â Allows to teleport any object or actor, except if it contains a Projectile Movement [Available in future versions].
- Â Fluid teleportation system:Â The player does not perceive that he has been teleported, the continuity of space makes this illusion possible.
- Automated Render Targets (RT) generation system:Â The assets necessary for the generation of portals such as RTs and the respective materials are generated dynamically at the beginning of the game.
- Recursive Rendering:Â Portals can render the content of other portals infinitely.
- Optimization Camera Culling:Â Includes an optimization system that determines when portal cameras should be on or off to improve project performance.
- Elliptical Shader:Â Allows the world to be deformed into spherical and cylindrical shapes.
Code Modules:
- Portal system (Runtime)
Number of Blueprints: 1
Number of C++ Classes: 1
Material function: 1
Material parameter collection: 1
Input: Keyboard and Mouse using new input system “Input Mapping”
Network Replicated: No
Supported Lumen: No
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Original_Link: https://www.unrealengine.com/marketplace/en-US/product/non-euclidean-system