I made a smooth player engine with no variables because it's funny! But the icing on the cake, is that I have never made a platformer engine. Now I am attempting without variables. and it's going good!
I technically used no variables. I still have to add collisions for jumping onto the bottom side and hitting the left or right sides. Also, collisions are good as you can see. (The ground is in the back layer. If you don't believe me, check.) V.1 Base engine V.1.1 Double or more jumps. V.1.2 Changed level andadded ceiling collisions.