# How to Animate a 3D Walking Character - Spline Academy (https://spline.design/academy/tutorials/how-to-animate-a-3d-walking-character)

> 🚶Learn how to bring a character to life by animating a walk cycle using Spline!

1. [Academy](https://spline.design/academy)
2. [Tutorials](https://spline.design/academy/tutorials)
3. How to Animate a 3D Walking Character

# How to Animate a 3D Walking Character

Spline 3DBeginner14 min

🚶Learn how to bring a character to life by animating a walk cycle using Spline!

We’ll dive into key concepts like states, events, and transitions, while I guide you step-by-step through creating basic leg and arm movements. You’ll also learn how to add personality to your character with bounces, micro animations, and mix with game controls so the walking motion responds to user interaction.

Discover how you can also import pre-animated characters into Spline by watching this tutorial 👉 <https://www.youtube.com/watch?v=lpYK67LQItI>

## What you’ll learn

1. [0:00Intro](https://www.youtube.com/watch?v=6g4XnfmD0tg&t=0s)
2. [0:30Understanding States and Events](https://www.youtube.com/watch?v=6g4XnfmD0tg&t=30s)
3. [1:37Creating a Walking Cycle](https://www.youtube.com/watch?v=6g4XnfmD0tg&t=97s)
4. [7:03Adding Personality with Bounce and Micro Animations](https://www.youtube.com/watch?v=6g4XnfmD0tg&t=423s)
5. [8:32Incorporating Game Controls for Walking Simulation](https://www.youtube.com/watch?v=6g4XnfmD0tg&t=512s)
6. [13:14Importing Pre-animated Characters](https://www.youtube.com/watch?v=6g4XnfmD0tg&t=794s)

## Related resources

- [Simple Walking loopTemplate](https://app.spline.design/academy/tutorials/how-to-animate-a-3d-walking-character?redirect-duplicate-template-uuid=29d00bb0-3cc6-460c-96c0-b8db32c2a0a5&is-2d-file=false)
- [How state-based animation worksDocument](https://docs.spline.design/interaction-states-events-and-actions/how-state-based-animation-works)
- [Moving the Object PivotDocument](https://docs.spline.design/designing-in-3-d/moving-the-object-pivot)
- [Game Controls EventDocument](https://docs.spline.design/interaction-states-events-and-actions/events/game-controls-event)
- [Transition ActionDocument](https://docs.spline.design/interaction-states-events-and-actions/actions/transition-action)

## Overview

- Spline 3D
- 14 min
- Beginner

## Part of

- [Spline 101 | Build Your First Interactive Scene](https://spline.design/academy/collections/spline-101-build-your-first-interactive-scene/how-to-animate-a-3d-walking-character)

## Related tutorials

[All tutorials](https://spline.design/academy/tutorials)

[How to Create a Spinning 3D IconSpline 3DBeginner15 min](https://spline.design/academy/tutorials/how-to-create-a-spinning-3d-icon)[How to Build 3D Multi-scenes and Import AnimationsSpline 3DIntermediate18 min](https://spline.design/academy/tutorials/how-to-build-3d-multi-scenes-and-import-animations)[Craft Seamless 3D Loop AnimationsSpline 3DBeginner11 min](https://spline.design/academy/tutorials/craft-seamless-3d-loop-animations)

[Spline](https://spline.design/)

The 3D and 2D editor for teams and their agents. Ship to the web, iOS and Android.

#### Ask AI about Spline

#### Products

- [3D Design](https://spline.design/3d-design)
- [Hana](https://spline.design/hana)
- [Omma](https://omma.build)
- [AI 3D Generation](https://spline.design/ai-generate)
- [Spline MCP](https://spline.design/mcp)
- [Pricing](https://spline.design/pricing)
- [Enterprise](https://spline.design/enterprise)

#### Runtimes

- [Web](https://spline.design/web)
- [iOS](https://spline.design/ios)
- [Android](https://spline.design/android)

#### Apps

- [Download](https://spline.design/download)
- [Spline Mirror](https://spline.design/spline-mirror)
- [Download Spline Mirror](https://spline.design/download-mirror)

#### Learn

- [Docs](https://docs.spline.design/)
- [Academy](https://spline.design/academy)
- [Spline API](https://www.npmjs.com/package/@splinetool/runtime)
- [Solutions](https://spline.design/solutions)

#### Community

- [Spline Community](https://community.spline.design)
- [Blog](https://spline.design/blog)
- [Changelog](https://spline.design/changelog)
- [Education](https://spline.design/education)
- [Contra](https://spline.design/contra)
- [Affiliate](https://spline.design/affiliate)

#### Company

- [Customers](https://spline.design/customers)
- [Careers](https://www.ycombinator.com/companies/spline/jobs)
- [Security](https://spline.design/security)

#### Legal

- [Terms & Conditions](https://spline.design/terms)
- [Privacy](https://spline.design/privacy)

#### Contact

- [help@spline.design](mailto:help@spline.design)
- [jobs@spline.design](mailto:jobs@spline.design)

© 2026 - Spline, Inc.
