As I could not work on my sidescroller on vacation, I've worked on two other things:
1) Screenspace reflections, that means no additional rendering (except a depth view) is involved. They can be attached to arbitrary surfaces but have many limitations (only what is on screen can be reflected and so on) and, as a work in progress, there are still many bugs.


(a screenshot from my laptop, runs at 1024fps on my desktop)

2) A pretty fast 2D collision system that supports boxes, spheres and convex polygons with GLIDE support for my future sidescrollers:

Video



The idea for the polygon-polygon collisions is based on this article.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends