I'm glad you liked the gravity! I would've loved to put the intended gameplay in, but I spent most of my time fiddling with rotations on the player. Thankfully this jam doesn't prioritize gameplay. But to make it up to you, here's a bunch of fun facts I learned about rotations in game development during this jam:
- Any given two vectors will always share a perpendicular vector, which is also the axis of rotation from one to the other.
- You can find that shared perpendicular vector using the cross product
- You can find the angle between two vectors using the dot product and arccosine
And with that information anyone can create a character that walks around planets!