Skip to main content
gamedev.net
SpookyGhost
Released

SpookyGhost

Procedural animation tool for sprites

Screenshots (5)

Trailer

About This Project

SpookyGhost is a powerful tool to create procedural animations for your sprites.

You can animate many different properties like the size, rotation, position and color of you sprites, as well as deform their shape.

You can also write your own Lua scripts to create customized animations that cannot be described with the GUI.

When you are satisfied with the results you can export the animation as single frames or as one big spritesheet.

The tool is completely free and open source and released on GitHub under the MIT license: https://github.com/SpookyGhost2D/SpookyGhost

If you have a GitHub account you can create new issues or join the discussions. There is also a Discord server to chat with other users and artists.

Please don't hesitate to provide your feedback and help make the tool even better.

Features

  • Load and save project files to continue working later
  • Lua scripting API for custom animations
  • Parallel or sequential animation groups for complex interactions
  • Parent-child relations between sprites for advanced transformations
  • Unlimited canvas size with custom background color
  • Tuneable shift, scale, speed and delay for animations
  • Multiple easing curves and loop modes
  • Drag'n'drop and contextual menus for lists of objects
  • Export frames as single images or as a spritesheet
  • Separate RGB and alpha channel blending modes
  • Use the mouse to set an anchor point for deformations
  • Native versions for Windows, macOS, Linux and Android
  • Coded in C++ for maximum performance and efficient memory use
  • HTML documentation accessible by pressing the F1 key

Comments

Discussion

Loading comments...