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