Vector Drift
Made for Danis Game Jam 2025
About
Use your spaceship to destroy all the enemies.
But avoid chrashing into the planets!
Because you and the bullets are affected by their gravity.
Controls
Accelerate/Decelerate - W,D or Arrow keys
Turn - A,D or Arrow keys
Aim - Hold Space
Shoot - Release Space
Boost - Shift
Pause - P
Custom Levels
Create your own Levels with the built-in Level Editor and easily share them as a code!
Note:
Pasting in codes from outside the game is very buggy.
Also the player starting velocity will not be set for outside Levels.
Made with Godot
Status | In development |
Platforms | HTML5 |
Author | RemainingDev |
Made with | Godot |
Tags | Level Editor, Retro, Space, Vector |
Average session | A few minutes |
Inputs | Keyboard |
Comments
Log in with itch.io to leave a comment.
cool game, however i think theres a problem with your gravity.i also made a game with 2d orbital physics and i got the same problem. when your in orbit of the planet, it kindof makes an atom shape and thats because when you use the formula GM1M2/r2 you get the force but you have to devide it by the mass to get the acceleration. however its still an awesome game!
the game looks fun, but with my pc, it's un playable :( the game turn in less than 5fps
The game is really fun!
Love this game! Especially the custom level editor adds a lot. I’m gonna collect some cool levels in this comment for others to check out. Feel free to reply with any cool levels you find!
Cool custom levels:
A five-body orbit, slowly deforms until it finally ends up crashing. The orbit is
U+2318
/⌘/looped square shaped, and after a bunch of cycles reverses into the other direction.A three-body switching orbit, very stable. Third planet takes a while to get in the loop.
Really messes up the path prediction, looks pretty cool.
Five-body chaos orbit that lasts surprisingly long. Pretty low speed compared to the others.
A two-body symmetrical orbit, doesn’t seem to ever end up crashing. Looks pretty satisfying.
Pasting into the field sometimes pastes the old value, when that happens, pressing CTRL+Z and then pasting again seems to fix it.
chrashing