Panthera 2.0 Editor

Cross‑platform animation editor for Defold. One‑click integration, live timeline, template animations — tiny download under 10 MB.

Works with Defold GUI and Collections. Ships with Panthera Runtime to play animations in‑game.

Panthera Editor logo

Features

🚀 One‑Click Defold Integration

Right‑click any GUI/Collection/GO in Defold → Create or Edit Panthera Animation → start animating immediately.

⚡ Live Timeline Editor

Create keys for position, rotation, scale, color, and more. Precise timing, easing, preview, and event keys.

🎯 Template Animations

Reuse animations from GUI templates and collections or create new ones directly from the editor.

🎨 Intuitive Interface

Designed to be simple and fast so you can focus on animating. Helpful gizmos and hotkeys built‑in.

📦 Lightweight & Fast

Tiny download under 10 MB. No dependencies or installers — just download and run.

🌟 Standalone Flexibility

Built for Defold, but can be adapted to other engines with a custom runtime implementation.

See it in action

Live Defold demo

How it works

  1. Open the editor and link your Defold `.gui` / `.collection` via the Defold Editor scripts.
  2. Create animations on imported nodes using the live timeline and gizmos.
  3. Save — the same Lua/JSON file is used both by the editor and by the runtime in‑game.
  4. Play animations in Defold via Panthera Runtime: panthera.create_gui, panthera.create_go, panthera.play.

See the API Reference and examples. Runtime size: ~12.4 KB HTML5, ~21.3 KB Desktop/Mobile.

Download

Getting started

  1. Install Defold Tweener and Panthera Runtime as dependencies in your Defold project.
  2. Open your GUI/Collection in Defold, right‑click → [Panthera] Create/Edit Panthera Animation.
  3. Animate in Panthera Editor using the timeline and properties panel.
  4. Play animations in your game using the runtime.

FAQ

“The file '/tweener/tweener.lua' could not be found.”

Add the Defold Tweener dependency to your project. See its README for installation instructions.

Animation name is highlighted in red

This happens when nodes referenced by keys are missing after re‑export. Remove or map those keys to existing nodes.

How do I delete nodes or timeline keys?

Nodes: select and press the delete icon or Ctrl/Cmd + Backspace. Keys: select in Timeline and press Delete.

Timeline scrub does nothing

Save and reload the project. If it persists, please open an issue on GitHub with details.

How do I set an initial property value for an animation?

Create a zero‑duration key at time 0 with the desired value. You can have multiple keys at t=0.

Copy/paste properties and keys between nodes/projects

Properties: Right‑click a property → Copy, then right‑click same property on another node → Paste. Keys: select keys in Timeline → Ctrl/Cmd+C, then Ctrl/Cmd+V at the current time.

Overlapping keys

Allowed. Earlier keys apply until a later key starts. Zero‑duration keys apply instantly.

Event keys with duration

Events can have a start and end with easing; your runtime callback is called each frame while active.

Hotkeys not working

Sometimes system modifiers get stuck. Press Ctrl, Alt, Shift and Cmd to reset. See Hotkeys in docs for bindings.

What’s new

Latest Editor highlights

View editor releases & notes

Latest Runtime (v1120)

Dependencies: Panthera Runtime 5 · Defold Tweener 5

Support & donations

Keep Panthera free and evolving — your sponsorship directly funds development, docs, and support.

Credits