godot-animation-player

Organizes AnimationPlayer patterns for timeline-based Godot game development.

Updated Aug 8, 2026
One-click install
npx skills add https://github.com/kimgea/agent-kit --skill godot-animation-player-kimgea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-animation-player
Source: https://github.com/kimgea/agent-kit/tree/main/skills/godot-animation-player
Command: npx skills add https://github.com/kimgea/agent-kit --skill godot-animation-player-kimgea

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides expert patterns and best practices for Godot's AnimationPlayer to design, organize, and optimize timeline-based animations across projects, including track handling and root motion workflows.

Core Features & Use Cases

  • Comprehensive guidance on Value, Method, Audio, and Bezier tracks for robust timeline design.
  • Root motion extraction and application to align animation with world space in character controllers.
  • Patterns for sequencing, queueing, and performance-aware animation workflows suitable for cutscenes and UI transitions.

Quick Start

Open a Godot project, import this skill, and begin by inspecting the included Script examples and experiment with an initial 'bounce' animation using the provided tracks.

Frequently Asked Questions about godot-animation-player

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use root motion in Godot to align character animations with world space?

Godot AnimationPlayer supports Value, Method, Audio, and Bezier tracks for timeline-based animation. This skill codifies expert patterns for using these track types to design robust timelines for cutscenes, UI transitions, and procedural animations.

What is the best way to sequence and queue animations for cutscenes in Godot?

Sequencing and queueing animations in Godot allows you to chain timeline events smoothly for complex cutscenes. This skill provides performance-aware workflow patterns for organizing and executing sequential animation queues within the AnimationPlayer.

How do Value, Method, Audio, and Bezier tracks work in Godot's AnimationPlayer?

Godot's AnimationPlayer uses Value, Method, Audio, and Bezier tracks to manipulate properties, call functions, play sounds, and curve-edit values over time. This skill covers comprehensive usage of these track types for robust timeline design.

Can I use AnimationPlayer patterns for UI transitions in Godot?

Yes, AnimationPlayer patterns are suitable for UI transitions in Godot. This skill provides workflow guidance for applying timeline-based animation patterns to UI elements, alongside procedural animations and cutscene development.

What are the performance considerations when using timeline-based animations in Godot?

Performance considerations for timeline-based animations in Godot involve optimizing track usage and sequencing workflows to prevent frame drops. This skill codifies performance-aware animation patterns to ensure smooth cutscenes and UI transitions.