• Register

nCine is a multi-platform 2D game engine written in C++11 that runs on Linux, Windows, macOS, Android and Emscripten. The work started eight years ago, in June 2011, and has continued since.

It features a fast sprite blitter with automatic batching (that can also render particles, animated sprites or mesh based ones), music streaming and sound effects, Lua scripting, integration with ImGui, RenderDoc and Tracy, high-performance custom made templated containers, bitmap font rendering with kerning, joystick support with gamepad mappings, multi level logger and more.
You can have a look at the gallery or read more about its features on the website.

Dependency libraries for PC and Android can be easily compiled from sources with a set of custom CMake scripts.
Some of them are libogg, libvorbis and OpenAL-soft for sound, SDL2 and GLFW for window and input, libpng and WebP for images (but many GPU compressed formats are supported too) plus OpenGL 3.3 and OpenGL ES 3.0 for rendering.

The development takes place mainly on Qt Creator and ArchLinux with the help of a whole set of additional open source tools like CMake, cppcheck, Valgrind, Doxygen, GraphViz, clang-format, Google Test, gcovr and Google Benchmark.

Additional developing tools are RenderDoc, apitrace and Tracy.

On GitHub you will find the engine, a Pong example project, a particle editor, the CMake scripts for compiling the dependencies, the data sets, the Jekyll website and the continuous integration artifacts.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Embed Buttons

To promote nCine and grow its popularity (top engines), use the embed code provided on your homepage, blog, forums and elsewhere you desire. Or try our widget.

nCine
nCine
nCine
Post article Articles

No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

You may also like
Drag[en]gine

Drag[en]gine

L-GPL

The Drag[en]gine is a fully customizable game engine and game development environment designed with modularity and extensibility in mind not requiring...

NeoAxis 3D Engine

NeoAxis 3D Engine

Proprietary

NeoAxis 3D Engine is versatile 3D project development environment. The environment can be used to develop all kinds of 3D projects such as computer games...

Unreal Engine 2

Unreal Engine 2

Commercial

Unreal Engine 2 is a complete game development framework targeted at today's mainstream PC's, Microsoft's Xbox game console, and Sony's PlayStation 2.

AndEngine

AndEngine

L-GPL

AndEngine is a free 2D OpenGL Game Engine for the Android platform.

Eclipse Origins

Eclipse Origins

Commercial

Eclipse Origins is a windows based 2D MMORPG game creation suite. In a matter of minutes you can download Eclipse and be designing your own online RPG...

Adventure Game Studio

Adventure Game Studio

Public Domain

Adventure Game Studio allows you to create your own point-and-click adventure games, similar to the early 90's Sierra and Lucasarts adventures. It consists...

Follow Profile
Platforms
Windows, Mac, Linux, Web, Android
Company
nCine Dev Team
Contact
Send Message
Homepage
Ncine.github.io
Licence
MIT
Release date
Engine watch
Follow
Share
Mod SDK & Community
Built a game for nCine and want to support mods? Try mod.io, a cross-platform mod SDK created by Indie DB which makes it easy to get a mod community up and running in-game. Currently seeking games to integrate and promote
Mod API
Community Rating

Average

-

0 votes submitted.

You Say

-

Ratings closed.

Statistics
Rank
135 of 837
Last Update
Watchers
1 member