Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Thanks! The way I did the snake was to have a Node2d for the whole snake, and Kinematicbody2d for the head, which has all of the detection and navigating responsibilities. Then for each body part, they have a Rigidbody2d that is connected between head/body pieces for Pinjoint2d nodes. Just make sure the Rigidbody2d nodes are children of the Node2d snake instead of each other or else you get some strange results!