doc 5 of 5

The 32×32 Character — Sprites and Animation

The farmer: designed once, animated forever. Character work is where pixel art gets hard — and where the one-screen format shines, because animation is easier shown than told.

Design first, animate second#

  • Pixelblog 22: Top Down Character Sprites (article, Slynyrd) — proportions, readability, and the four-direction sheet for exactly this perspective. Start here.
  • #Cuteness (one-screen, saint11) — the chibi proportions cozy farming games run on: big head, small body, readable at a glance.
  • #Silhouette — if the black shape isn't readable, no amount of detail saves it.

Animation theory (one screen each)#

  • #Easings — frames aren't evenly spaced in time; acceleration is what makes motion alive.
  • #loop — seamless cycles.
  • #Squash — squash & stretch, the oldest animation principle, at pixel scale.

The cycles your farmer needs#

  • #TopDownWalkCycle — the four-direction walk, frame by frame. Your first real animation; expect it to take a few evenings and be worth every one.
  • #characterIdle — idles sell life with two or three frames.
  • #TopDownAttack — reads directly as your tool swing.

Aseprite's animation workflow (tags, onion skinning) is covered in saint11's article 3 and the Aseprite docs.

Godot notes#

Export each direction as a horizontal strip or use a single sheet; AnimatedSprite2D + SpriteFrames slices either. Name animations exactly what your state machine calls them — idle_down, walk_left, use_tool_up — so wiring art to states is mechanical, not creative.

Do this now#

Four-direction idle (even one frame each) → wire into the game replacing the placeholder → then the walk cycle. A farmer who exists beats a farmer who's perfect.