Encelo

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.2K followers275 following87 posts

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.

Encelo reposted

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

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

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

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? 👀

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

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

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

Dom @domant2.bsky.social

I'm back... from the souF 𝐒𝐈𝐑𝐎𝐂𝐂𝐎 𝐓𝐇𝐔𝐆𝐒 WISHLIST TODAY ON STEAM! #tugg #siroccothugs #gamedev Link in replies 👇👇👇👇👇👇

It seems like trailing commas invalidate JSON files. The LuaLS Addon Manager doesn't like an invalid configuration file and currently the nCine addon cannot be enabled in Visual Studio Code. 😞 I have already opened a Pull Request to fix this issue and I will let you know when it gets merged. 🔧

Encelo reposted

✨ Bluesky Exclusive Giveaway time #2 ✨ I reached down the back of the sofa, and pulled out a Humble Gift (Steam key) for Death Stranding Director's Cut! Want to win it? - Follow - Like - Repost The winner will be notified by a tag and then a DM with the key. Closes Monday, December 2nd, 7PM UTC.

You can now find the nCine among the Lua Language Server addons on Visual Studio Code. 🥳 With dynamic type checking, autocompletion, and full API documentation, the experience of creating a game in Lua with the nCine should be now immensely better! 💪

You are up to date.