logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

A Non-Euclidean Rendering Engine For Illusions

A perfect toolkit for horror games and puzzles. 

Check out a demo of a NonEuclidean rendering engine for Windows, written in C++ OpenGL that allows creating all kinds of illusions. 

How does it work? It is just like the Portal games, but there are no portal seams and there are more than two of them. The developer pointed out that there are several surfaces that are actually solid geometry with textures on top of them. When you walk through this texture, the engine teleports you to another area and you get this strange illusion. 

Sound pretty easy, right? Actually, it's a bit challenging to render. Each surface has to recursively render surfaces behind it conditionally depending on if it's occluded or not from each perspective," noted the developer. He couldn't do it with Unity, so he decided to write his own engine in OpenGL. This toolkit could be used for adventures, puzzles, and all kinds of crazy horror games. 

Make sure to check out the engine page on GitHub

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more