Godot Planet Walker
# Godot Planet Walker
## Usability
Finicky camera on some active movements through gravity change
Running animation not working in web
## Controls
| key | action |
| ------------ | -------------------- |
| WASD | movement |
| Click | capture mouse |
| Mouse motion | move camera |
| ESC | menu / release mouse |
| N | restart |
## Video
https://github.com/user-attachments/assets/aa61b0bc-468e-4eb4-9d06-293f3d463cd7
## Gravity
Godot's Area3Ds support point & directional gravity
- Point gravity used for spherical planets
- 4 directional gravity areas surround walkway planets
What to do when Area3Ds overlap?
1. Priority System
2. Combine for a more realistic feel, a la Outer Wilds
3. Use the most recent area entered
GravityDecider does (3) for an arcade feel, a la Super Mario Galaxy
## Credits
Hero Skin: https://github.com/gdquest-demos/godot-4-3D-Characters
Bunny hop movement: https://github.com/majikayogames/SimpleFPSController
Checkerboard texture: https://www.kenney.nl
Sky cubemap generation: https://tools.wwwtyro.net/space-3d/index.html
Sky panorama conversion: https://danilw.github.io/GLSL-howto/cubemap_to_panorama_js/cubemap_to_panorama.h...
Leave a comment
Log in with itch.io to leave a comment.