My first C++ project, a open-source clone of the iOS game Super Hexagon (by Terry Canavagh, maker of VVVVVV), is going well.

I’ve sent him an email asking if he’s ok with it, no reply yet.

Here’s a video with commentary, and some basic gameplay. Collisions work, basic graphical effects work. The core gameplay is here. I need to figure out how to make interesting randomly-generated levels and then I can release it.


Used in the video:
Shadow casting tutorial:
PNPOLY (point in polygon detection):

Also check out:
Amit’s 2d visiblity algorithm: