Encelo's Avatar

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.

1,093 Followers  |  265 Following  |  75 Posts  |  Joined: 27.11.2024  |  2.1223

Latest posts by encelo.github.io on Bluesky

Wet Paper main menu

Wet Paper main menu

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

03.07.2025 19:24 — 👍 11    🔁 4    💬 0    📌 0
Preview
AppCfg EnvVars A cross-platform 2D game engine. Contribute to nCine/nCine development by creating an account on GitHub.

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

18.06.2025 19:14 — 👍 9    🔁 2    💬 0    📌 0
Leapfrog Probing for Hashmaps.

Leapfrog Probing for Hashmaps.

ncTracer, a multi-threaded CPU path tracer.

ncTracer, a multi-threaded CPU path tracer.

Me presenting with the nCine t-shirt.

Me presenting with the nCine t-shirt.

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

08.06.2025 10:37 — 👍 11    🔁 3    💬 0    📌 0
Leapfrog Probing for Hashmaps.

Leapfrog Probing for Hashmaps.

ncTracer, a multi-threaded CPU path tracer.

ncTracer, a multi-threaded CPU path tracer.

Me presenting with the nCine t-shirt.

Me presenting with the nCine t-shirt.

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

08.06.2025 10:36 — 👍 13    🔁 3    💬 0    📌 0
Preview
Making Video Games in 2025 (without an engine) Thoughts, tools, and libraries I use to make games

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...

19.05.2025 17:26 — 👍 1053    🔁 239    💬 46    📌 13

My framework as well was initially inspired by XNA. 😉

24.05.2025 20:02 — 👍 1    🔁 0    💬 0    📌 0

We aren't many left writing our own tech, best of luck with your search!

24.05.2025 19:01 — 👍 2    🔁 0    💬 1    📌 0

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

20.05.2025 15:11 — 👍 4    🔁 0    💬 0    📌 0
Preview
Getting Started with C++ CLion A cross-platform 2D game engine. Contribute to nCine/nCine development by creating an account on GitHub.

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/...

12.05.2025 12:46 — 👍 3    🔁 0    💬 0    📌 0
Post image

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/

16.04.2025 15:51 — 👍 1    🔁 1    💬 0    📌 0

More than 20 years of Linux in my case... 20 just with Arch. 😅

23.02.2025 18:22 — 👍 0    🔁 0    💬 1    📌 0

There was no meme back then, Arch wasn't trendy at all. 😂

23.02.2025 18:11 — 👍 0    🔁 0    💬 1    📌 0
wvstreams 4.0 breaks wvdial 1.54 / Pacman & Package Upgrade Issues / Arch Linux Forums

My first thread on the #ArchLinux forum, exactly 20 years ago.
Still using it every day. ❤️

bbs.archlinux.org/viewtopic.ph...

23.02.2025 13:09 — 👍 7    🔁 1    💬 1    📌 0

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/...

14.02.2025 18:10 — 👍 11    🔁 1    💬 0    📌 0
1,000 followers

1,000 followers

I reached one thousand followers on Bluesky! 🦋

14.02.2025 11:12 — 👍 3    🔁 0    💬 0    📌 0
A screenshot of Papel Mojado, a game made with the nCine.

A screenshot of Papel Mojado, a game made with the nCine.

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...

28.01.2025 00:24 — 👍 6    🔁 1    💬 0    📌 0

At the Global Game Jam 2025 in Granada, making a game with @cominu.bsky.social using the nCine, which is also a sponsor!

25.01.2025 15:37 — 👍 5    🔁 0    💬 0    📌 0
A green and white coffee mug with the nCine logo.

A green and white coffee mug with the nCine logo.

Yesterday was just another hard day of #nCine development, but sipping coffee from this special mug can help.
#gamedev #indiedev #opensource

21.01.2025 08:54 — 👍 12    🔁 3    💬 0    📌 0

For sure one of my favourite modern demoscene productions. ❤️

21.01.2025 08:36 — 👍 11    🔁 2    💬 0    📌 0

In a user scenario the framework was crashing because the sorting was too unbalanced. 🥲

18.01.2025 14:04 — 👍 0    🔁 0    💬 0    📌 0

Yes, LuaCATS definitions and the slightly different (sigh 🥲) LDoc documentation might really change things if you have a Lua API.

16.01.2025 14:48 — 👍 1    🔁 0    💬 0    📌 0

Just implemented introsort to handle quicksort corner cases and ensure smoother, more robust sorting of commands in nCine render queues! 🚀 #gamedev #cpp #rendering

16.01.2025 01:17 — 👍 8    🔁 0    💬 1    📌 0
Preview
nCine Dev Update 21 | encelo.github.io Updates from December 2023 to December 2024

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...

15.01.2025 22:25 — 👍 10    🔁 4    💬 1    📌 0

A nice, and violent, game from an Italian indie developer, check it out!

14.01.2025 21:14 — 👍 3    🔁 0    💬 0    📌 0

Io ce l'ho già cartaceo dal day one. 🥳

10.01.2025 20:52 — 👍 1    🔁 0    💬 1    📌 0

Thanks, Gabriel! ☺️

10.01.2025 18:02 — 👍 0    🔁 0    💬 0    📌 0
The new Lua development workflow with the nCine
YouTube video by nCine The new Lua development workflow with the nCine

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...

10.01.2025 14:22 — 👍 10    🔁 0    💬 0    📌 1
Preview
From the gameenginedevs community on Reddit Explore this post and more from the gameenginedevs community

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

09.01.2025 17:46 — 👍 9    🔁 2    💬 0    📌 0
Preview
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 ...

This is a brand new book from 2024: lookbehindyou.de/en/product/r...

08.01.2025 15:32 — 👍 0    🔁 0    💬 1    📌 0
AMIGA ROM Kernel Reference Manual - AmigaDOS

AMIGA ROM Kernel Reference Manual - AmigaDOS

Another nice book for my library. 👌
#commodore #amiga #amigaos

08.01.2025 13:46 — 👍 3    🔁 0    💬 1    📌 0

@encelo.github.io is following 19 prominent accounts