Skip to main content
Posts

Posts

2025

A New Site

·1 min
After eight years of serving me well, I decided to retire my old Jekyll-based site, which used the Beautiful Jekyll theme, a popular Jekyll template created by Dean Attali. All content has now been migrated to Hugo, powered by the Blowfish theme by Nuno Coração.

nCine Compilation Benchmark 3

Compilation speed directly affects iteration time when developing an engine. Since nCine continues to grow, I thought it would be interesting to measure how long a full build takes today compared to 2018, when I wrote the first article, and 2022, when I wrote the second one.

nCine Dev Update 21

In this article, we’ll go over the progress of the nCine throughout 2024. OpenAL EFX The biggest change this year has been support for the OpenAL EFX extension. You can now apply effects to any audio player, like reverb, echo, flanger, and more, and use low and high-pass filters.

2023

nCine Dev Update 20

Lately, the development rate of the nCine slowed down a bit. I think it is normal for a project that spans so many years, and developed by a single person, to see some oscillations. This is why this article covers such a long period, a period in which there have been maybe a few new features, but important ones.

2022

2021

nCine Dev Update 17

Quite some time has passed since the previous development update but I’m here again to talk about the latest nCine progress. By the way, in case you missed the latest article, the project has recently reached its tenth anniversary. 😉

Ten years of nCine

·9 mins
A bit more than ten years have passed since that first commit. The presence of a .hgignore file reveals that I was using Mercurial at the time, an easier transition to DCVS for someone like me used to Subversion.

2020

nCine Dev Update 16

If you follow the project on GitHub you might have noticed a big development slowdown during the summer. I blame it on a combination of excessive heat and fatigue that led to a general lack of motivation and perseverance. ☀️

2019

nCine Dev Update 13

A lot of work has been put into the project as usual during those last months of the year. Plenty of new and important features have been added to the engine, many of them are related to extending the capabilities of sprite rendering.

nCine Dev Update 10

I’m sure many of you have heard it already: the nCine source code has been released on GitHub! This means that lately most of the time was dedicated to publication related tasks, for example updates to the site like the addition of a “why nCine?” page and a gallery.

nCine Dev Update 9

It has been a month and a half of small but useful updates for the nCine. LibPNG The PNG image loader has been modified to support more color types, by copying some code from the libpng example. It means that any nCine game is now able to properly load PNG images with palette or with gray-alpha channels and to expand or strip bit depths that are different than the standard 8 bits.