We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
nCine»Blog
Angelo Theodorou


You can read the the #14 development update, with the progress from the second half of December 2019 to the first half of March 2020, at the following address: https://encelo.github.io/2020-03-23-ncine-dev-update-14//.

Some of the highlights:
  • Support for the ANGLE libraries

  • Qt5 desktop backend

  • A new cross-platform file system API

  • Some Emscripten fixes to compile on latest versions
  • Angelo Theodorou
    Yesterday I published SpookyGhost, a tool that lets you animate multiple sprites in a procedural way.

    It is based on the nCine, meaning it is coded in C++, it uses ImGui, and it would potentially run on all the engine supported platforms: Linux, Windows, macOS, Android and Emscripten.

    At the moment you can download a demo for Windows and macOS.
    It has no limitations, you can find it on Itch.io.

    Some of the tool features are:
    • Parent-child relations between sprites for advanced transformations
    • You can create animation groups and play them in parallel or sequentially
    • Unlimited canvas size with custom background color
    • Tuneable shift, scale and speed for animations
    • Multiple easing curves and loop modes
    • Export frames as single images or as a spritesheet
    • Use the mouse to select a rectangular region of a texture for your sprite
    • Use the mouse to set the anchor point for grid deformation animations
    • Native version for Windows and macOS
    • Coded in C++ for maximum performance and efficient memory use


    Have a look at this video for an example of what it can do: https://www.youtube.com/watch?v=iqxX3VTt39o
    Angelo Theodorou


    You can read the the #13 development update, with the progress from the second half of September to the first half of December 2019, at the following address: https://encelo.github.io/2019-12-24-ncine-dev-update-13/.

    Some of the highlights:
  • Support for the JugiMap map editor

  • Various Emscripten enhancements

  • Integration with the Nuklear immediate GUI toolkit