Encelo
banner
encelo.github.io
Encelo
@encelo.github.io
An Amiga and demoscene lover, an Arch Linux and real-time graphics enthusiast, a game industry rendering programmer.

Author of the nCine 2D game framework: https://ncine.github.io ⚙️

Ex ARM, Natural Motion, Frostbite, The Multiplayer Group.
Pinned
Hello Bluesky community, I'm encelo. 👋
I love the Amiga and the demoscene, I have been an Arch Linux fanboy since 2005, I'm a computer graphics enthusiast and I work in the game industry as a rendering programmer.
In my spare time I work on the nCine, a cross-platform open source 2D game framework.
Just like my personal site, the official nCine website has now migrated from Jekyll to Hugo with the Blowfish theme. 🚀 A fresh, faster, and more professional lift-off!
ncine.github.io
#Hugo #GameDev #OpenSource #IndieGameDev #nCine
nCine
nCine is a cross-platform 2D game engine focused on performance, written in C++11 and scriptable with Lua. In active development since June 2011, nCine is released under the MIT license.
ncine.github.io
September 30, 2025 at 4:24 PM
I've recently migrated my website from Jekyll to Hugo and the Blowfish theme by Nuno Coração. 👏
encelo.github.io
encelo.github.io
Encelo's personal website
encelo.github.io
September 26, 2025 at 5:42 PM
I just published nCine Dev Update 22, covering the development from January to August 2025.

The job system is now stable, Crashpad is integrated, Array class got fixes, plus notes on the GGJ game, /dev/games talk & more!

👉 encelo.github.io/2025-09-21-n...

#nCine #GameDev #OpenSource #Cplusplus
September 21, 2025 at 8:11 PM
Experimenting with CPU topology discovery for my job system, trying to choose smarter pool sizes and pinning.

Idea so far:
– spawn workers only on physical cores across tiers
– leave fastest core unpinned
– don’t pin main thread
– pin workers from 2nd fastest core onward

Any different strategy? 👀
August 24, 2025 at 12:48 PM
Wet Paper is out!
An enhanced version of our #GGJ2025 game, made in C++ with the open source #nCine framework. The game itself is open source too!

Play in browser or download: encelo.itch.io/wet-paper

www.youtube.com/watch?v=jvhK...
#gamedev #indiegames #opensource #cpp
July 3, 2025 at 7:24 PM
I’ve added support for a bunch of environment variables that you can set to override any run-time value in your AppConfiguration.

Things like fullscreen mode, VSync, output audio frequency, the data path, the log file name, and much more.

github.com/nCine/nCine/...
#nCine #GameDev #OpenSource
AppCfg EnvVars
A cross-platform 2D game engine. Contribute to nCine/nCine development by creating an account on GitHub.
github.com
June 18, 2025 at 7:14 PM
Last Thursday I gave a talk at /dev/games in Rome about my 14-year journey developing nCine, a 2D cross-platform open-source framework.

If you're into solo engine development or open source, here are the slides:
encelo.github.io/nCine_14Year...

#nCine #gamedev #OpenSource #IndieGameDev
June 8, 2025 at 10:37 AM
Last Thursday I gave a talk at /dev/games in Rome about my 14-year journey developing nCine, a 2D cross-platform open-source framework.

If you're into solo engine development or open source, here are the slides:
encelo.github.io/nCine_14Year...

#nCine #gamedev #OpenSource #IndieGameDev
June 8, 2025 at 10:37 AM
Reposted by Encelo
I've been making video games in some form for 20 years, so I wrote an article about my process - and why I don't use an engine.

noelberry.ca/posts/making...
Making Video Games in 2025 (without an engine)
Thoughts, tools, and libraries I use to make games
noelberry.ca
May 19, 2025 at 5:26 PM
Now that the @jetbrains.com CLion IDE is free for non-commercial use, there aren't any excuses left not to try it with the nCine game framework. 👌

github.com/nCine/nCine/...
Getting Started with C++ CLion
A cross-platform 2D game engine. Contribute to nCine/nCine development by creating an account on GitHub.
github.com
May 12, 2025 at 12:46 PM
Reposted by Encelo
Next up is @encelo.github.io , Rendering Engineer that helped shipping titles like Starfield, Battlefield and many others. Angelo will be sharing his experience developing nCine, an open source game framework.

devgames.org/en/
April 16, 2025 at 3:52 PM
My first thread on the #ArchLinux forum, exactly 20 years ago.
Still using it every day. ❤️

bbs.archlinux.org/viewtopic.ph...
wvstreams 4.0 breaks wvdial 1.54 / Pacman & Package Upgrade Issues / Arch Linux Forums
bbs.archlinux.org
February 23, 2025 at 1:09 PM
After many years without a change, an update to the nCine readme file was long overdue.
It should now be both nicer and clearer. What do you think?
#gamedev #indiedev #opensource #floss

github.com/nCine/nCine/...
github.com
February 14, 2025 at 6:10 PM
I reached one thousand followers on Bluesky! 🦋
February 14, 2025 at 11:12 AM
Our game from the Global Game Jam 2025, made with the help of @cominu.bsky.social and the power of the nCine! 💪

globalgamejam.org/games/2025/p...
January 28, 2025 at 12:24 AM
At the Global Game Jam 2025 in Granada, making a game with @cominu.bsky.social using the nCine, which is also a sponsor!
January 25, 2025 at 3:37 PM
Yesterday was just another hard day of #nCine development, but sipping coffee from this special mug can help.
#gamedev #indiedev #opensource
January 21, 2025 at 8:54 AM
For sure one of my favourite modern demoscene productions. ❤️
Hello #PortfolioDay

We're a group who makes procedurally generated art with the upper size limit of 65535 bytes, music included.

It looks like this:
Offscreen Colonies
YouTube video by Conspiracy
www.youtube.com
January 21, 2025 at 8:36 AM
Just implemented introsort to handle quicksort corner cases and ensure smoother, more robust sorting of commands in nCine render queues! 🚀 #gamedev #cpp #rendering
January 16, 2025 at 1:17 AM
I’ve just published the 21st nCine development update, covering progress throughout 2024. Highlights include OpenAL EFX effects and filters, Lua Language Server support, and new features to make writing games in Lua even better! 🥳
#gamedev #indiedev #opensource

encelo.github.io/2025-01-14-n...
nCine Dev Update 21 | encelo.github.io
Updates from December 2023 to December 2024
encelo.github.io
January 15, 2025 at 10:25 PM
A nice, and violent, game from an Italian indie developer, check it out!
I'm back... from the souF

𝐒𝐈𝐑𝐎𝐂𝐂𝐎 𝐓𝐇𝐔𝐆𝐒

WISHLIST TODAY ON STEAM!

#tugg #siroccothugs #gamedev

Link in replies 👇👇👇👇👇👇
January 14, 2025 at 9:14 PM
I’ve just published a video showcasing the new Lua development workflow with VS Code for nCine, my cross-platform, open-source 2D game framework.

The updated workflow includes autocomplete, type checking, full API documentation, and debugger support. #gamedev

🎥 www.youtube.com/watch?v=vyXq...
The new Lua development workflow with the nCine
YouTube video by nCine
www.youtube.com
January 10, 2025 at 2:22 PM
My Reddit thread about the latest nCine development is gaining some traction and contains some interesting thoughts and reflections: www.reddit.com/r/gameengine...

#gamedev #ncine
From the gameenginedevs community on Reddit
Explore this post and more from the gameenginedevs community
www.reddit.com
January 9, 2025 at 5:46 PM
Another nice book for my library. 👌
#commodore #amiga #amigaos
January 8, 2025 at 1:46 PM
@gameengines.bsky.social I would like to suggest the addition of the nCine: ncine.github.io Should you add it, please also add that label to my account. ☺️
nCine
An open source cross-platform 2D game engine
ncine.github.io
January 2, 2025 at 9:39 AM