New to godot, right tools for a spaceship crew game?

croxiscroxis Posts: 1Member
in 2D

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!


Tags :

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file