New to godot, right tools for a spaceship crew game?
I'm new to godot and would like to make sure I am using the engine correctly for what I would like to do.
I'm starting to work on a multiplayer starship crew game. The player controls a person avatar, walks around inside the ship to different computer stations to do different tasks (pilot, weapons, etc). Other players can be fellow crewmates, or be crews of other ships. I would also, eventually, like players to build onto their ships and ship parts destructible. Put Lovers in a Dangerous Spacetime, Pulsar a Lost Colony, and Space Engineers in a blender.
I am currently using Tilemaps for ships, and those are children of KinematicBody2D. Ship parts (pilot seat, warp core, etc) is a second tilemap layer. I got the avatar to collide with the computer terminals (yay!) but how do I detect when the avatar is in front of the terminal? (for the "press 'f' to pilot the ship, etc)
Would it be better to have these components as nodes that snap to grid, instead of trying to do it in the tilemap?
Thanks for helping a newbie!