Cropped screenshot of a Godot supporter gold member status
I'm doing my part 🫡
Cropped screenshot of a Godot supporter gold member status
I'm doing my part 🫡
Table of peak player numbers of Godot Engine games. At the top is "Slay the Spire 2" with 574638 players, in second place "Brotato" with 38905, in third "Backpack Battles" with 36557.
Seems like Slay the Spire 2 had the biggest launch of any Godot Game ever, with 15x the players of the previous record holder, Brotato 👀
I hope that creates some momentum for the engine in general but at least it will catch some eyes.
Grading 15 Unreal projects that I received from students: Easy
Downloading 15 Unreal projects before unzipping those 15 projects and launching the editor 15 times to compile shaders 15 times: Pure pain 😭
#notGDC 2026, March 9-13. A game development non-conference, for everyone!
#notGDC 2026 is a free, online game dev non-conference for everyone!
This year it runs from March 9–13, the same time as that other conf.
Have some gamedev knowledge you want to share with the world? Slides, articles, videos are welcome, and submissions are now open!
For more info: notgdc.io
My favorite podcast just released an episode on of my favorite games: Rollercoaster Tycoon!
But as if that wasn't great enough, I even had the opportunity to appear in this episode as an interview partner and talk about two of my favorite topics: Rollercoasters and performance optimizations! 🎢
Challenge accepted! 🫡
(But not really, since I have basically no experience with the raylib code 😅 )
Cropped screenshot from the Unreal Engine GitHub pages, showing the counter of open pull requests.
Whoop, Unreal's GitHub repo hit 2000 open pull requests (12 of them submitted by me). I'd wish Epic would put more effort into tracking (and closing) PRs.
Half of my merged PRs were never marked as such, it's a mess 🫠
Found some time to update the Energy Saving Plugin for Unreal🔋:
- Added delegates to trigger in-game events
- Added CPU timing events to make the ticking logic show up in Unreal Insights
- Adjusted default settings
You can find the latest version here:
github.com/HaukeThiesse...
#gamedev #Unreal
We've just released a new Insider update with some much-requested features, like being able to specify env vars when running, auth support for symbol servers, and proper progress reporting for symbol downloads. And of course, many fixes & QoL improvements.
Go check it out!
Over the last year, I started using Blender more regularly, so today I took the next step and became a supporter. I'm insanely thankful nowadays for any software that doesn't ask me to try AI features, start a paid subscription or give away personal data.
Remember the energy saving plugin for Unreal I released some weeks ago? The people at Bold Beetle Games liked it enough to develop a similar one for Godot🥳: godotengine.org/asset-librar...
If you're a Godot user, take a look!
#gamedev #Godot
I just finished my next article. After so many Linux articles, it's time to get back to the original topics: www.somethinglikegames.de/en/blog/2026...
I'm curious to see how much I'll have to correct in the next few days 😄 So feel free to correct me
#GameDev #Graphics #Textures #Pipeline
It's been a while since my last Unreal Engine optimization article, so it's nice to have an impactful change to write about for my newest: Figuring out why the automatic asset reimport tanks the framerate (and how to fix it):
larstofus.com/2026/02/14/t...
#ue5 #gamedev #optimization #superluminal
TIL that a advanced version of Spore (2008) was leaked this year, including the full debug symbols(!)
This means reverse-engineering the game should be much easier now and we have a (very small) chance to see an OpenSpore project somewhere in the future 🙏
hiddenpalace.org/Spore_(Feb_1...
When you import 56 KB of icons into Unreal to get 3.7 MB of uassets 😵💫
Obviously 3.7 MB of assets are not a problem worth investigating, but at the same time a size increase to 6600% seems too weird to not look into... 🧐
My Energy Saving Plugin for Unreal is now also on Fab:
www.fab.com/listings/05b...
Submission took slightly longer than I'd hoped for, because apparently I really suck at filling out forms😅.
#Unreal #Gamedev
Oh, I think I seen that before but forgot about it since at that time I was a Windows user only. Will give it a try👍
I just learned after writing the article that Kubuntu in fact does have a swap space, but it's set to 1GB by default, which seems way to low for me. And changing it's is seemingly more complicated than under windows, because it uses it's own partition, but at least it's fixable :)
Yes, the changeable swap size was mentioned a lot to me, but it's wild to me that the default is apparently set to just 1 GB 😵💫
When working with Unreal, 16 GB is actually a really low amount, the official recommendations start at 32 GB and go up to 256 GB for heavier workloads
New blog post!
Game Development, no matter the engine was always a very windows-focused industry. But in recent years, things started to change, with more and more tools offering native Linux support, even Unreal.
So I finally decided to give it a try:
#ue5 #gamedev larstofus.com/2026/01/31/i...
I already released the energy saving plugin for Unreal a few weeks ago, and really wanted to give some info on how it works and the motivation behind it, so here's a new blog post:
haukethiessen.com/introducing-...
#gamedev #Unreal
Nope, I can write my own bugs.
Good to see I'm not the only one 😀
I was todays years old that you can write 'and', 'or', and 'not' in C++ instead of &&, || and !.
I will probably never do it, since it looks extremly wrong to my eyes, but objectively this seems to be the more readable/clear option.
Started writing an Unreal plugin that helps to save some energy:
github.com/HaukeThiesse...
Inspired by Epic's whitepaper about energy saving in Fortnite, but with improvements and additional features as well.
Still early days, but I'm very happy with the progress so far. #Unreal #gamedev
A cropped screenshot of an out-of-memory-warning shown by Ubuntu.
I'm currently trying to use Unreal on Linux. It's a bumpy ride so far, in part because I am only using an older laptop for this test and 16 GB RAM is CLEARLY not enough anymore. My experience can be summarized in one single picture.
New year, new post! Jelle wrote an article about how we efficiently ingest gigabytes of unsorted data in sorted order. It's got fancy animations about our algorithm, so there's really no excuse not to take a peek.
Happy New Year!
superluminal.eu/efficiently-...
Cropped screenshot of Git Cola: A dialogue that asks for a username, but labels the text field for this username as "Password", including a "Remember password" checkbox.
I'm currently trying some different git clients. Git Cola surely wins the award for most confusing login process (so far). This is how it asks for the username:
At least it was a one-line fix: github.com/EpicGames/Un...
Fun fact: Since 5.4, Unreal refuses to rename widgets in the UMG editor if the old and the new name only differ in case.
So renaming a "textLabel" to "TextLabel" is impossible. But renaming it via a third name works "textLabel" -> "SomeLabel" -> "TextLabel"