What you will learn
- Design an animation-ready character
- Block the key poses
- Build a four-frame walk cycle
- Tune animation timing
Pixambas Pixel Studio and a modern browser; no account is required.
Build on the beginner lessons through real exercises and checks inside Pixambas. Open Pixel Studio →
My progress
Your course progress stays in this browser.
Design an animation-ready character
Start with a simple 32×32 sprite. Allow space for moving arms, legs and head; very dense silhouettes make pose changes hard to read. Pick a side or front view and set a baseline.
Steps
- Create a 32×32 transparent project and a sketch layer.
- Draw the body using four or five colors.
- Mark the floor line, center and total height.
Worked example
Keeping the feet near row 28 helps prevent accidental floating between frames.
Practice
Draw a readable character and save a project backup.
Watch out for: Common mistake: adding tiny details before testing the silhouette.
Block the key poses
Movement reads best when you establish clear contact and passing poses first. Arms and legs usually alternate to suggest weight and direction. Slight exaggeration can improve readability at small sizes.
Steps
- Duplicate the first frame and draw a contact pose.
- Duplicate another frame and reverse the leading limbs.
- Alternate both poses slowly and correct the silhouette.
Worked example
During a side-view walk, a forward leg can pair with the opposite arm.
Practice
Create two visibly distinct poses without relying on playback.
Watch out for: Common mistake: moving only the feet while keeping the torso completely rigid.
Build a four-frame walk cycle
A useful beginner sequence is contact A, passing A, contact B and passing B. This is not the only valid cycle. Preserve overall proportions and verify that the planted foot does not jump unintentionally.
Steps
- Place four frames in contact–pass–reverse contact–reverse pass order.
- Use onion skin to compare feet, hips and head positions.
- Loop the animation and review it zoomed in and at actual size.
Worked example
Moving the head up by one pixel on passing poses can suggest a subtle bounce.
Practice
Finish a four-frame walk cycle and write down one improvement.
Watch out for: Common mistake: changing the character height arbitrarily on every frame.
Tune animation timing
FPS means frames per second. Four frames played at 8 FPS make a half-second loop; fewer FPS slow the motion down. Your drawings do not change—only their perceived timing.
Steps
- Test 4, 8 and 12 FPS.
- Watch the character for several loops at each speed.
- Choose a setting that makes the movement clear.
Worked example
A four-frame 8-FPS loop lasts 0.5 seconds; treat it as a reference, not a rule.
Practice
Explain why you selected your final playback speed.
Watch out for: Common mistake: drawing more frames when the problem is actually timing.
Create idle and secondary motion
Idle animations can be very subtle: breathing, blinking or a moving scarf. Distinguish the main action from secondary motion, and avoid changing every detail at once.
Steps
- Make a safe copy of the original character.
- Create two or three frames for breathing or blinking.
- Loop the idle animation and check that the feet stay grounded.
Worked example
A single blink frame within a longer sequence can be enough.
Practice
Produce a separate idle animation and compare its rhythm with walking.
Watch out for: Common mistake: large jumps in a sequence intended to appear calm.
Export and import sprite sheets
Sprite sheets contain frames in one image. Pixambas can export horizontal, vertical and grid layouts. A horizontal _stripN file is useful for GameMaker; regular grids can be sliced in Godot or Unity. These are export presets, not direct engine plugins.
Steps
- Choose all frames in Export and keep scale at 1 for native pixel art.
- For GameMaker choose Horizontal and _stripN, then verify the count.
- For Godot or Unity use a regular grid and slice by cell dimensions.
Worked example
Four 32×32 frames make a 128×32 strip or a 64×64 two-column grid.
Practice
Export both layouts, check image dimensions and test an engine import.
Watch out for: Common mistake: using inconsistent frame sizes that make slicing difficult.
Final project
Combine your work from all six lessons. Export a PNG plus an editable project backup. Review the result at native size and write down one improvement for your next version.
Open Pixel Studio →Check your learning
Import resources
Godot documentation · Unity documentation
Projects saved in this browser are not synced between devices. Export a backup.