Part 8 of 12 · Production

Choose animation software and build the export pipeline

Spine, Krita, Blender and Rive tradeoffs, export compatibility and asset budgets.

4 min read · Slotgen Technical Editorial · Checked 6 September 2026

Blender Graph Editor displaying animation channels, keyframes and movement curves.
Software screenshot

Blender’s real Graph Editor shows keyframes and curves controlling movement. Use this view to tune timing and interpolation; it is not a Spine export screen, and the tools have different runtime pipelines.

Blender Documentation Team · CC BY-SA 4.0. Resized where needed and converted to WebP; no cropping or retouching. This image remains CC BY-SA 4.0.Source: Blender 4.5 Manual · Graph Editor ↗View full-size image ↗
In this article
  1. In brief
  2. Compare the practical options
  3. A low-cost first animation exercise
  4. Spine export checklist
  5. Frame sequences and pre-rendered work
  6. Timing, cancellation and sound
  7. Finish this part
All 12 parts in this series
  1. Start here: the market, originality and a realistic roadmap
  2. Choose your AI assistant and control the budget
  3. Clone the right repositories and set up your workspace
  4. Design slot math: reels, paytables, RTP and mode costs
  5. Simulate, optimize and validate the outcome distribution
  6. Connect math events to a reliable, responsive frontend
  7. Reskin with an original, coherent art direction
  8. Choose animation software and build the export pipeline
  9. Integrate RGS sessions, wallet amounts and round recovery
  10. Work toward three-star quality without false promises
  11. Package the game, upload to staging and request review
  12. Advanced checks and a sustainable solo workflow

In brief

Choose animation software by the kind of movement you need and the format the game can play. A cinematic video editor, a skeletal animation tool and a frame-by-frame drawing tool solve different problems. You do not need to subscribe to all of them.

  • Use skeletal animation for reusable articulated motion.
  • Use frame sequences for short drawn effects where appropriate.
  • Test exports in the game runtime early, before producing the full set.

Compare the practical options

Tool or approach Useful work Budget and integration considerations
Spine Rigged symbols, characters and reusable 2D motion Paid editor; runtime/export versions must agree
Krita Drawn symbol effects and frame-by-frame animation Free/open-source tool; export frames for game integration
Blender Original 3D symbols, scenes and pre-rendered motion Free/open-source tool; rendered outputs still need an asset pipeline
Rive Interactive vector/UI motion Check the current plan's export and runtime requirements; not a Spine-file replacement

These are workflow recommendations, not claims that Stake requires a particular art program. See Krita's animation manual, Blender's project overview and Rive pricing.

The Spine purchase page displayed $69 Essential and $379 Professional on 6 September 2026, alongside higher crossed-out prices. Treat these as the displayed offer at that date, not permanent prices. Essential does not include advanced features such as meshes; projects using Professional features require the appropriate edition to save/export. Enterprise eligibility and runtime terms also apply—check them before purchase, especially for client distribution or larger businesses.

A low-cost first animation exercise

Animate one Harbor Signals compass symbol before making all the symbols. Start with three states: idle, a clear win accent, and return to idle. Use a short drawn sequence or a simple rig, depending on the artwork. Keep the first version unambitious enough to revise quickly.

Put it into the actual symbol cell, not a full-screen presentation. It must remain legible beside four other reels. Compare the animation with sound enabled, muted and in the game's faster presentation mode. The final pose should align with the static symbol so it does not jump when the effect ends.

Only after this round trip works should you produce the rest of the family. This catches export and naming mistakes before they are repeated twenty times.

Spine export checklist

Record the Spine editor version, runtime package version and export settings. Esoteric Software requires the editor export and runtime major/minor versions to match. A newer editor export is not automatically compatible with an older game runtime. Consult the Spine/Pixi integration guide when changing versions.

Export the skeleton data, texture atlas and atlas images as a coherent set. Check names and case, then load them through the game's existing asset manifest. Confirm the expected animation names and completion behavior with the developer. A beautiful exported animation that never signals completion can keep a game event waiting forever.

Keep the editable project and raw artwork in your production archive. Do not deliver only a flattened preview video if the integration requires skeleton data.

Frame sequences and pre-rendered work

Krita's workflow is frame-by-frame raster animation. Plan short clips and sensible working dimensions because frames consume memory. For a game effect, export a transparent frame sequence and package it into an atlas using your chosen build pipeline; a movie file is not automatically a sprite animation.

Blender can be useful for consistent lighting and camera angles across a symbol family. Render frames using the same camera and color treatment, inspect transparent edges, then test the final atlas in the browser. Adding a 3D authoring tool does not require shipping a 3D runtime if the game uses pre-rendered images.

A practical memory reminder: an uncompressed 2048×2048 RGBA texture is roughly 16 MiB before additional overhead. A small download file can expand substantially after decoding. Evaluate texture memory as well as file size.

Timing, cancellation and sound

Write a motion specification with purpose, duration range, interruptibility and completion event for each sequence. A bonus introduction and an ordinary win do not need the same duration. Preserve enough time to understand a result without making every small payout a long interruption.

Test skip during a count-up, mute during a transition, backgrounding the tab and resuming. Ensure looping sounds stop when their state ends. Avoid layering repeated copies of the same effect after consecutive wins.

For a solo developer, consistency matters more than the number of effects. One carefully timed feature transition and a clean ordinary result system are more useful than many unfinished animations.

Finish this part

Save one integrated symbol animation with its source files, export settings and measured asset sizes. Use that as the production template. Buy or upgrade software only when this tested workflow genuinely needs a feature your current tools do not provide.

Independent Slotgen guide. Not affiliated with or endorsed by Stake Engine. Platform rules, prices and repositories can change. A checklist or SDK build does not guarantee approval, a star rating or revenue.