You are not logged in.

#1 2019-06-11 08:58:14

encelo
Member
From: Oxford, UK
Registered: 2005-02-23
Posts: 95
Website

nCine is a new 2D multi-platfom game engine

Hi, I’m a long term Arch Linux user and some days ago I released the source code of my project on GitHub under the MIT License: https://github.com/ncine.
nCine is a multi-platform 2D game engine written in C++11 that runs on Linux, Windows, macOS and Android.

It has been mainly developed on Arch Linux, of course, using Qt Creator plus many more open source tools like CMake, cppcheck, Valgrind, Doxygen, GraphViz, clang-format, Google Test, gcovr, Google Benchmark, RenderDoc, apitrace and Tracy.

You can have a look at the gallery or read more about its features on the website.

You can find the engine package on AUR together with two projects: a pong example and a particle editor.

Last edited by encelo (2019-06-11 10:30:10)


Blog | Twitter | nCine 2D game engine
All problems in computer graphics can be solved with a matrix inversion. - James Blinn.

Offline

#2 2019-06-11 10:25:23

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 1,362

Re: nCine is a new 2D multi-platfom game engine

Read the forum rules about posting large images


ENTER

~ Arch is not Arch unless it is Arch ~

Offline

#3 2019-06-11 10:30:33

encelo
Member
From: Oxford, UK
Registered: 2005-02-23
Posts: 95
Website

Re: nCine is a new 2D multi-platfom game engine

ugjka wrote:

Read the forum rules about posting large images

Sorry, I have removed the images. smile


Blog | Twitter | nCine 2D game engine
All problems in computer graphics can be solved with a matrix inversion. - James Blinn.

Offline

#4 2019-06-11 15:58:23

Jaekr
Member
From: Annecy, France
Registered: 2019-06-10
Posts: 15
Website

Re: nCine is a new 2D multi-platfom game engine

encelo wrote:
ugjka wrote:

Read the forum rules about posting large images

Sorry, I have removed the images. smile

Resize them so you can make thumbnails.


Windows is a virus. Change my mind.

Offline

#5 2019-07-16 14:03:53

encelo
Member
From: Oxford, UK
Registered: 2005-02-23
Posts: 95
Website

Re: nCine is a new 2D multi-platfom game engine

The engine can now target the web through Emscripten. You can read more about the port in the latest development update and try the web tests on the project site.


Blog | Twitter | nCine 2D game engine
All problems in computer graphics can be solved with a matrix inversion. - James Blinn.

Offline

#6 2019-10-22 08:26:05

encelo
Member
From: Oxford, UK
Registered: 2005-02-23
Posts: 95
Website

Re: nCine is a new 2D multi-platfom game engine

The culmination of five months of work is finally here: nCine 2019.10.

Some of the highlights for this release are:

  • Emscripten is supported as target platform: you can use the nCine for web games!

  • New AngelCode’s FNT format parser

  • When you compile the engine you can choose to disable the support for various dependency libraries and features

  • The user can now query the available fullscreen video modes on PC and choose one

  • Fixes and enhancements to OpenAL implementation

  • It is possible to defer shader checks and queries for a decreased starting time

  • Refactoring of the clock and timestamp classes

  • Update of Tracy integration to v0.5

  • Update of ImGui integration to v1.73

During the same time there has been a lot of work in side projects with the addition of:

  • ncline, the nCine command line tool

  • ncTemplate, a template project for applications and games made with the nCine

  • ncInvaders, a simplified version of Space Invaders made with the nCine

The site have also been updated with:

  • A web-tests page for you to run all tests, tools and games in the browser

  • A gallery with a selection of screenshots and videos

  • A download section

  • A video tutorials page with a list of video from the YouTube channel

  • A donate page that allows you to support and sponsor future development

Of course the AUR package has already been updated. wink


Blog | Twitter | nCine 2D game engine
All problems in computer graphics can be solved with a matrix inversion. - James Blinn.

Offline

Board footer

Powered by FluxBB