Person and coder. C , Rust, Java, C. I work with Minecraft. I love mountains. I didn't eat a big red candle.

Joined February 2012
392 Photos and videos
I want a runtime-known fixed size container of a non-default-constructible, non-copyable, non-movable type. vector::reserve understandably requires copyability (might need to copy if not empty) Any suggestions? Made my own container with std::allocator. Vector initial size when?
1
653
Oh boy, an Easter egg!
2
2
131
Hey @JenMsft, random feedback thought; It would be really nice if Windows Update didn't show "up to date" when the last check was a long time ago.
127
Alexander Torstling retweeted
Working on the world map: Smooth world map zoom with adaptive level of detail! Also fog of war hiding unexplored areas! #cubeworld #cubeworldomega
125
207
5,132
272,963
Is OpenGL just immediate mode Vulkan? 🤔
3
122
Funnily enough it seems like the AI debate is heading into the "Is it the gun (AI) or the gunner (programmer / AI user) who's dangerous?" problem statement. What do you think? github.com/RsyncProject/rsyn…
1
1
145
Alexander Torstling retweeted
I had this idea for a 4-player dynamic splitscreen setup. Not sure if it's better than a traditional splitscreen setup, but I like the fact that you can see the relative locations of other players visually. Might write a blog post about this! #godot #gamedev
362
785
14,984
716,028
Alexander Torstling retweeted
I GOT THE DOMAIN! I FINALLY GOT IT!!!!!!!!!!1 🥳🎉 Paint​.NET is now at paint.net! Well, it will be just as soon as I push all the buttons to migrate content and set up redirects from getpaint​.net etc. For now it's just a "hey go here" redirect page.

703
4,436
39,600
1,186,194
Alexander Torstling retweeted
IT WORKS LIKE A CHARM!! One issue I kept running into with orthographic cameras was that terrain height barely felt noticeable. My fix? Adding a tiny camera rotation based on player movement >:) #gamedev #indiedev
44
117
1,674
124,416
Alexander Torstling retweeted
Just found out an active File Pilot community member @thomasklemenc made a task manager inspired by it! Handmade from scratch, C , win32, D3D custom renderer, 1.55 MB. More of this in my feed, less AI slopware.
81
192
3,223
301,876
Alexander Torstling retweeted
I got an email this morning of a new PR against EZ-Tree. Someone added custom rounded normals to the leaves. Looks so damn good I can't get over it! I never knew about this technique. Will get it merged in tonight pending everything looks good.
21
61
1,740
66,787
Alexander Torstling retweeted
A gif of that
1
1
86
2,430
Alexander Torstling retweeted
One thing game devs should learn is ABS: Always Be Shipping. I learned that working with @notch As Mojang grew and new coders joined the team, there were complaints about old code/shortcuts/“bad” technical decisions. My response was usually: without those decisions, none of us would be here. There probably wouldn’t even be a Minecraft if everything had been done the “correct” way from the start. Games are explorative. You build, test, cut, rewrite, hack things together, and keep moving. A shipped imperfect system beats a perfect system that never makes it into players’ hands. I’ve never worked on a game where you didn’t have to go back and touch old code/systems later anyway.
38
77
1,051
66,848
Alexander Torstling retweeted
Normal game developer: "I will add ImGui to display useful information and help me debug my game." Me:
23
88
1,458
70,366
Alexander Torstling retweeted
Just a heads up that you should never be rendering 10,000 lines of anything, especially if all the lines are the same height, as in code. List virtualisation is a very old and simple technique. You can experiment with the below at nicbarker.com/virtual-scroll…
Apr 21
You know how you can render a 10,000-line diff without melting the browser? By focusing on simplicity. 🧵
47
74
1,648
267,468
Alexander Torstling retweeted
After 5 years of trial and error trying to make games in a custom engine, I've finally made something that isn't just a glorified hello world triangle! 3 days until Terrafactor releases on Steam!!!
45
46
1,359
60,324
For me, Twitter currently plays two copies of each video simultaneousy
2
153
Alexander Torstling retweeted
“Stop the slop.” We’ve officially launched our No AI-generated content in submissions policy on Planet Minecraft. We want to continue to see YOUR creativity, growth and connections. Keep PMC human! planetminecraft.com/forums/p…
54
670
4,691
201,198
Linux on the desktop is such a mess after systemd, flatpak and all that nonsense. I find it really hard to enjoy installing and using it nowadays. Maybe it's time for FreeBSD or something? Or will Linux dig itself out of this hole?
1
235