Jul 16, 2024
CharacterBody2D node and an AnimatedSprite2D for graphicsCollisionShape2D for physics interactionsTilemap and Tileset to create levelsAnimatableBody2D with AnimationPlayerRayCast2DArea2D to detect player falls or touch enemiesTimer to restart the gameAudioStreamPlayer2D for background music and sound effects