- Notifications
You must be signed in to change notification settings - Fork70
A cross-platform 2D game engine
License
NotificationsYou must be signed in to change notification settings
nCine/nCine
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
nCine is a cross-platform 2D game engine with an emphasis on performance. It is written in C++11 but it can optionally be scripted with Lua.
It is released under the MIT License and it has been in active development since June 2011.
For additional information (likefeatures,gallery,videos):https://ncine.github.io
Copyright (c) 2011-2025 Angelo Theodorou.
- Build Instructions
- Getting Started
- Doxygen C++ API Documentation
- LDoc Lua API Documentation
- Lua Tutorial
- GLEW
- GLFW 3.x, SDL 2, Qt 5
- libpng, libwebp
- OpenAL-soft, libogg, libvorbis, libvorbisfile
- Lua 5.4
- Dear ImGui, Nuklear
- Windows (MSVC, MinGW-w64 on MSYS2)
- macOS (Apple Clang)
- Linux (GCC, Clang)
- Android (GCC, Clang)
- Emscripten
- Git, CMake
- Qt Creator, Visual Studio Code
- Doxygen with GraphViz
- Valgrind, Cppcheck, clang-format
- Google Test and Gcovr, Google Benchmark
- Tracy frame profiler, RenderDoc graphics debugger
About
A cross-platform 2D game engine