carl-vbn / opengl-portals

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenGL Portals

My attempt at recreating the portals from the Portal series developed by Valve Software.

Current and planned features

Checked boxes mean a feature has been implemented successfully

  • Ability to look through portals
  • Seemless teleportation
  • Ability to place portals on targeted surfaces
  • Correct collisions with surfaces holding portals
  • Ability to move objects through portals
  • Conservation of velocity when going through portals

Other implemented features (not related to portals)

  • Basic physics engine
  • Import scenes from Blender

About


Languages

Language:C 75.5%Language:C++ 23.0%Language:GLSL 1.0%Language:Makefile 0.5%