I decided to share this unfinished project because I want to get feedback while i'm working on it so I can improve it. Currently adding everything I want in the platformer engine and improving them later. controls: movement = left and right arrow key jumping = space or up arrow key croush = q ground pound = q + in air spin = w dive = e double jump = jump + jump long jump = running + q + jumping update log: 12-3-2020 v0.01: shared 12-3-2020 v0.02: I added respawning when you jump of the edge 12-3-2020 v0.021: fixed not being able to dive near a wall 12-3-2020 v0.022: added spinning 16-3-2020 v0.023: added ground pound 19-3-2020 v0.024: added double jump 20-3-2020 v0.025: fixed the player position being glitchy on screen (suggested by @bobojoeho) 20-3-2020 v0.026: fixed being able to double jump while: spinning, diving, long jumping and ground pounding 25-3-2020 v0.027: made the world bigger, changed diving, changed long jumping 2-4-2020 v0.028: fixed some small movement bugs 3-6-2020 v0.029: improved the scrolling offscreen (suggested by @GonSanVi)
100% by @rens2 if you find any glitches or have suggestions please comment them