Sign in

Encelo

@encelo.github.io
1.2K followers 275 following 87 posts

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: ncine.github.io ⚙️ Ex ARM, Natural Motion, Frostbite, The Multiplayer Group.

PostsRepliesMedia
Encelo @encelo.github.io · 27/06/2026
A new nCine development update is out! This article covers the first public look at the work-in-progress GrAIL RHI, OpenGL renderer optimizations, benchmark results, and many improvements to the nCTL template library. encelo.github.io/2026-06-27-n... #gamedev #cpp #graphics #OpenGL #Vulkan
encelo.github.io
nCine Dev Update 23
Updates from September 2025 to June 2026
051
Encelo @encelo.github.io · 19/06/2026
Fifteen years since the first nCine commit, my 2d game framework: github.com/nCine/nCine/...
github.com
Initial import · nCine/nCine@6bf318d
020
Reposted by Encelo
Voxelay @voxelay.bsky.social · 22/05/2026
Watching for the first time people playing and enjoying the game you're putting your heart and soul into is amazing! 🤩 It's going to be a long day and an even longer weekend, but this is the rewarding part of the grind. 💪 #gamedev #indiedev #PLAY2026
3 kids playing my indie strategy game Virtualord at PLAY 2026, the games festival
193
Encelo @encelo.github.io · 20/11/2025
After three months of work, my presentation on the nCine job system is finally online. Concurrency basics, atomics, acquire/release, false sharing, ABA, CPU topologies, ECS experiments, benchmarks & profiling. encelo.github.io/nCine_JobSys... #gamedev #cpp #multithreading #nCine #opensource
encelo.github.io
The nCine Job System
"A presentation about the nCine job system and a gentle introduction to concurrency topics such as thread synchronization, atomics, and multi-threaded profiling.\n"
071
Encelo @encelo.github.io · 19/11/2025
The recording from my /dev/games 2025 presentation in Rome is on YouTube! 📽️ It's a one hour talk about the last 14 years developing the nCine, my open source and cross platform 2D game framework, with a lot of interesting challenges and technical aspects. youtu.be/v70Ahl21TqI #opensource #GameDev
youtu.be
Lessons from 14 years of developing nCine, an Open-Source 2D Game Framework
YouTube video by Conferenza Italiana sul Game Development
0101
Encelo @encelo.github.io · 23/10/2025
Nice! 👏 If you have time, have a look at mine in the meantime: ncine.github.io 😉
110
Encelo @encelo.github.io · 23/10/2025
Any plan of releasing it open source at some point? 😉
110
Encelo @encelo.github.io · 22/10/2025
Hello Ghost, I'm very glad to see indie studios deploying their own technology. I, myself, have been working for many years on a 2D game framework. Keep the torch burning! 🔥
110
Encelo @encelo.github.io · 14/10/2025
My game... is not a game. 😉 But I'm still a solo dev. 💪 ncine.github.io
120
Encelo @encelo.github.io · 30/09/2025
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.github.io
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.
0164
Encelo @encelo.github.io · 26/09/2025
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.github.io
Encelo's personal website
010
Encelo @encelo.github.io · 21/09/2025
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
0103
Encelo @encelo.github.io · 24/08/2025
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? 👀
CPU topology for Qualcomm Snapdragon 8 Gen 3, Intel i5-1235U, Apple M1, and AMD Ryzen 9 6900HS
020
Encelo @encelo.github.io · 03/07/2025
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
Wet Paper main menu
0104
Encelo @encelo.github.io · 18/06/2025
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
github.com
AppCfg EnvVars
A cross-platform 2D game engine. Contribute to nCine/nCine development by creating an account on GitHub.
082
Encelo @encelo.github.io · 08/06/2025
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
Leapfrog Probing for Hashmaps.ncTracer, a multi-threaded CPU path tracer.Me presenting with the nCine t-shirt.
0113
Encelo @encelo.github.io · 08/06/2025
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
Leapfrog Probing for Hashmaps.ncTracer, a multi-threaded CPU path tracer.Me presenting with the nCine t-shirt.
0133
Reposted by Encelo
Noel Berry @noelfb.bsky.social · 19/05/2025
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...
noelberry.ca
Making Video Games in 2025 (without an engine)
Thoughts, tools, and libraries I use to make games
441040233
Encelo @encelo.github.io · 24/05/2025
My framework as well was initially inspired by XNA. 😉
010
Encelo @encelo.github.io · 24/05/2025
We aren't many left writing our own tech, best of luck with your search!
120
Encelo @encelo.github.io · 20/05/2025
Nice article! I can really appreciate your point of view, being an engine and rendering programmer in the industry who has always worked with custom technologies. 😉 Since 2011 I've been working on the nCine, my open source cross-platform 2D game framework. 💪 ncine.github.io
040
Encelo @encelo.github.io · 12/05/2025
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/...
github.com
Getting Started with C++ CLion
A cross-platform 2D game engine. Contribute to nCine/nCine development by creating an account on GitHub.
030
Reposted by Encelo
Andreatux @andreatux.bsky.social · 16/04/2025
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/
011
Encelo @encelo.github.io · 23/02/2025
More than 20 years of Linux in my case... 20 just with Arch. 😅
100
Encelo @encelo.github.io · 23/02/2025
There was no meme back then, Arch wasn't trendy at all. 😂
100
Encelo @encelo.github.io · 23/02/2025
My first thread on the #ArchLinux forum, exactly 20 years ago. Still using it every day. ❤️ bbs.archlinux.org/viewtopic.ph...
bbs.archlinux.org
wvstreams 4.0 breaks wvdial 1.54 / Pacman & Package Upgrade Issues / Arch Linux Forums
171
Encelo @encelo.github.io · 14/02/2025
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
0111
Encelo @encelo.github.io · 14/02/2025
I reached one thousand followers on Bluesky! 🦋
1,000 followers
030
Encelo @encelo.github.io · 28/01/2025
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...
A screenshot of Papel Mojado, a game made with the nCine.
061
Encelo @encelo.github.io · 25/01/2025
At the Global Game Jam 2025 in Granada, making a game with @cominu.bsky.social using the nCine, which is also a sponsor!
050
Encelo @encelo.github.io · 21/01/2025
Yesterday was just another hard day of #nCine development, but sipping coffee from this special mug can help. #gamedev #indiedev #opensource
A green and white coffee mug with the nCine logo.
0123
Encelo @encelo.github.io · 21/01/2025
For sure one of my favourite modern demoscene productions. ❤️
0112
Encelo @encelo.github.io · 18/01/2025
In a user scenario the framework was crashing because the sorting was too unbalanced. 🥲
000
Encelo @encelo.github.io · 16/01/2025
Yes, LuaCATS definitions and the slightly different (sigh 🥲) LDoc documentation might really change things if you have a Lua API.
010
Encelo @encelo.github.io · 16/01/2025
Just implemented introsort to handle quicksort corner cases and ensure smoother, more robust sorting of commands in nCine render queues! 🚀 #gamedev #cpp #rendering
180
Encelo @encelo.github.io · 15/01/2025
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...
encelo.github.io
nCine Dev Update 21 | encelo.github.io
Updates from December 2023 to December 2024
1104
Encelo @encelo.github.io · 14/01/2025
A nice, and violent, game from an Italian indie developer, check it out!
020
Encelo @encelo.github.io · 10/01/2025
Io ce l'ho già cartaceo dal day one. 🥳
110
Encelo @encelo.github.io · 10/01/2025
Thanks, Gabriel! ☺️
000
Encelo @encelo.github.io · 10/01/2025
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...
youtube.com
The new Lua development workflow with the nCine
YouTube video by nCine
0100
Encelo @encelo.github.io · 09/01/2025
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
reddit.com
From the gameenginedevs community on Reddit
Explore this post and more from the gameenginedevs community
092
Encelo @encelo.github.io · 08/01/2025
This is a brand new book from 2024: lookbehindyou.de/en/product/r...
lookbehindyou.de
Amiga ROM Kernel Reference Manual: AmigaDOS - Look Behind You
Amiga ROM Kernel Reference Manual: AmigaDOS includes the following topics: An introduction into elementary components of AmigaDOS such as files and locks AmigaDOS handlers and file systems,and how to ...
100
Encelo @encelo.github.io · 08/01/2025
Another nice book for my library. 👌 #commodore #amiga #amigaos
AMIGA ROM Kernel Reference Manual - AmigaDOS
130
Encelo @encelo.github.io · 02/01/2025
@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.github.io
nCine
An open source cross-platform 2D game engine
031
Encelo @encelo.github.io · 27/12/2024
Is there any space left for me? I work on cool indie game technology projects and tools. 😉
110
Encelo @encelo.github.io · 18/12/2024
Brand new Lua API documentation for the nCine, my open source and cross-platform 2D game framework: ncine.github.io/docs/lua_mas... #gamedev #gamenginedev #lua #opensource #FOSS
ncine.github.io
nCine documentation
091
Encelo @encelo.github.io · 15/12/2024
I've been in my C++ phase for more than 20 years now... 😅🥲
010
Encelo @encelo.github.io · 13/12/2024
Are we going to see Half Life 3 at this edition of The Game Awards?
media.tenor.com
a man in a suit and tie is saying `` i want to believe ! ''
ALT: a man in a suit and tie is saying `` i want to believe ! ''
000
Encelo @encelo.github.io · 12/12/2024
The nCine continuous integration is back to all green! ✅ #gamedev #gameenginedev #GitHub #Opensource #FOSS
all workflows GitHub Actions page for the nCine
092
Encelo @encelo.github.io · 11/12/2024
I have just surpassed the number of followers I have on Twitter. 😱 Now what? 🤔
000