Clay John

Clay John

@clayjohn.bsky.social

Godot engine contributor and board member.

168 followers13 following21 posts

Clay John reposted

We optimized draw calls by 99% (lol) in Hidden Folks 2 by writing some tools to find all textures used in a level, generate a level-specific atlas, and replace individual texture references with atlas textures. Thread below 🧵👇🏼 #godotengine

Check this out if you like seeing @superluminal.eu screenshots or want to learn a bit more about the magic behind CPU optimizations!

Godot Engine@godotengine.org

From the outside, rendering optimization can look a little bit like black magic. That's why @clayjohn.bsky.social, lead maintainer of the rendering team, is here to show a few examples of some optimizations from this year to highlight that optimizing rendering code isn’t as scary as it sounds.

Clay John reposted

Godot gives studios something no other major engine does: their own technology, on their own terms. We build the commercial services around it. We're hiring: - Engineer, Professional Services - Solutions Architect - Business Developer - Head of People All remote. w4games.com/jobs #godot #gamedev

w4games.comJobs | W4Games

Clay John reposted

📣 Submissions open for the Godot 2026 showreel Like last year, if you are a member of the Development Fund, you will be able to cast your votes alongside the Godot maintainers! 📅 Submissions close: October 1st 📅 Voting from October 2nd until October 16th godotengine.org/article/subm...

godotengine.orgSubmissions open for Godot 2026 showreel – Godot EngineShowcase your Godot creations in 2026! We're inviting submissions of short videos featuring your published or in-progress Godot games or tools. Don't miss this chance to be a part of it!

Clay John reposted

Replying to @superluminal.eu

We're finally bringing our powerful and user friendly CPU profiler to Linux! The beta version is now publically available, and it's free for 60 days during the open beta, so there's really no excuse not to try it out! Just download, extract, optimize. superluminal.eu/applications...

superluminal.euSuperluminal For Linux | Fast Profiling Without The ChallengesNo pages of installation guides. No Gigabytes to download and install. Just unzip, run and focus on performance issues. It Just Works™.

Clay John reposted

I see some concerns raised about Godot's policy on contributions using AI. TL;DR: Godot isn't vibe-coded. As a whole, the Godot foundation and maintainers are fairly critical of AI usage, and don't make nor accept vibe-coded contributions. Godot doesn't include AI features nor intends to add any.

Clay John reposted

The 2026 Global Game Jam #GGJ26 was last weekend, so let's take a look at their historical data for engine usage. 📈 @godotengine.org is having a good run! #Godot is now firmly established as the #2 engine in game jams (correlated by #GMTKJam data), rapidly closing the gap with #Unity.

Clay John reposted

Rift Riff had a high crash rate on Android (3-5% of sessions, yikes) due to Godot's implementation of the Vulkan renderer. This throttled our game's discoverability on the algorithm-based Google Play; very bad, obviously. So… we fixed all the crashes!👇🏼🧵 thread on HOW, below. #godotengine #gamedev

This was a really fun project for our team! The Switch 2 unlocked a lot of optimizations opportunities in the rendering backend (which we naturally took advantage of). We are looking forward to seeing how far people can push Godot games on the Switch 2!!

W4 Games@w4games.com

🚀 W4 Consoles beta for #NintendoSwitch2 is here!  Bringing #GodotEngine projects to the latest Nintendo hardware. What do you need to bring your game to consoles? Find out 👇

Clay John reposted

⚠️ Less than two weeks to submit your projects! ⚠️

Godot Engine@godotengine.org

📣 Submissions open for the Godot 2025 showreel This year, if you are a member of the Development Fund, you will be able to cast your votes alongside the Godot maintainers! 📅 Submissions close: October 1st 📅 Voting starts: October 6th

Clay John reposted

#GodotEngine 4.5 has finally arrived! 🎉 With this new release, we made meticulous efforts in order to amplify what is possible to do with our engine, guided by our goal of making gaming and game development for everyone! godotengine.org/releases/4.5/

godotengine.orgGodot 4.5, making dreams accessible – Godot EngineFrom mind-blowing effects now made possible by the stencil buffer to accessible descriptions of your GUI elements that opens up the possibility for people with disabilities to play your game — we are ...

Clay John reposted

#GodotEngine 4.5 has reached the Release Candidate stage! With all planned features integrated and critical regressions fixed, it's production ready 🚀 Your help will be crucial, so give it a whirl (always make a backup!) and let us know if any issues went unnoticed godotengine.org/article/rele...

godotengine.orgRelease candidate: Godot 4.5 RC 1 – Godot EngineGodot 4.5 stable release is imminent; let the last round(s) of testing begin!

Clay John reposted

Finally finished part 4 of my Godot Grass Rendering Series! In this one, we'll dive deep into level-of-detail and impostors to create an infinite field of grass while keeping the GPU cool: hexaquo.at/pages/grass-... #godot #gamedev

Clay John reposted

Starting next week (hopefully) I'll be streaming on the main Godot YouTube channel talking about what we have been doing and what we plan to do on the future. If there is any questions you would like to ask, please reply or send me a DM!

Clay John reposted

📣 Submissions open for the Godot 2025 showreel This year, if you are a member of the Development Fund, you will be able to cast your votes alongside the Godot maintainers! 📅 Submissions close: October 1st 📅 Voting starts: October 6th

godotengine.orgSubmissions open for Godot 2025 showreel – Godot EngineShowcase your Godot creations in 2025! We're inviting submissions of short videos featuring your published or in-progress Godot games or tools. Don't miss this chance to be a part of it!

Clay John reposted

in-depth thread: optimizing GDScript performance from ~83ms to ~9ms in a scene our tower defense game Rift Riff, made in Godot, with 1000 enemies. 🧵👇🏼 #gamedev #godotengine

Clay John reposted

Clay John reposted

New blog post! "Measuring acceleration structures", in which we will compare BVH costs on various GPU architectures and drivers and attempt to understand the details enough on AMD hardware to make sense of the numbers! Reposts appreciated :) zeux.io/2025/03/31/m...

zeux.ioMeasuring acceleration structuresHardware accelerated raytracing, as supported by DirectX 12 and Vulkan, relies on an abstract data structure that stores scene geometry, known as “acceleration structure” and often referred to as “BVH...

Clay John reposted

Clay John reposted

Question for #Vulkan graphics devs... do you all also play whack-a-mole with broken Vulkan layers from thirdparty applications? Is there any good way to deal wit this, or should we start building a Vulkan Layers hall of shame and plug it into volk? Pictured: @baldurk.bsky.social's RenderDoc.

You are up to date.