Have we reached a game singularity?
If somebody born today wants to play 3D shooters, they have enough great, AAA or award winning shooters to play for decades. Like Zelda? We have years and years of that.
With so much to choose from, new games have diminishing returns. Unique still matters.
22.02.2026 22:38 β
π 2
π 1
π¬ 0
π 0
2026 Devlog
The games by Mason devlog from 2026.
π Neat Shader Tricks, The Future of Graphics APIs, and Other Links
Itβs been a while since I did a links round upβhereβs the cool stuff I read/watched over the past few months!
#gamedev #indiedev
gamesbymason.com/devlog/2026/...
17.02.2026 00:11 β
π 6
π 2
π¬ 0
π 0
π It's Not About the API - Fast, Flexible, and Simple Rendering in Vulkan
What if Vulkan isn't as complex as you thought? This talk walks you through a fast, flexible, and simple appraoch to writing efficient graphics engines in Vulkan.
Many programmers consider Vulkan to be overly complexβmaybe not even worth engaging with as an #indiedev. Itβs easy to see why people feel this way.
If this is how you Vulkan, or modern graphics APIs in general, the goal of this talk is to change your mind.
gamesbymason.com/blog/2026/vu...
08.02.2026 01:58 β
π 11
π 4
π¬ 0
π 0
Welcome to Johnny's World
"I Fixed Windows Native Development"
Cool script for installing the VS SDK/toolchain without going through Microsoft's installers.
marler8997.github.io/blog/fixed-w...
27.01.2026 00:44 β
π 3
π 0
π¬ 0
π 0
π Statically Linking PipeWire
I created a statically linked build of PipeWire for Tuple by reimplementing dlopen.
π Statically Linking PipeWire
I recently helped @tuple.app solve an interesting problem. On #Linux, Static binaries are easier to ship, but PipeWire expects dynamic linking.
To solve this, I've open sourced a static build of PipeWire. Read more below.
gamesbymason.com/blog/2025/st...
31.12.2025 23:18 β
π 4
π 0
π¬ 0
π 0
that feeling when youβre about to have a text renderer, but not yet
04.12.2025 11:53 β
π 4
π 0
π¬ 0
π 0
2025 Devlog
The games by Mason devlog from 2025.
All hyperlinks & additional commentary can be found here:
gamesbymason.com/devlog/2025/...
27.11.2025 10:39 β
π 1
π 0
π¬ 0
π 0
And lastly, the miscellaneous/creative writing section. My favorite post here is "Last-Lamb".
27.11.2025 10:39 β
π 1
π 0
π¬ 1
π 0
Cool tech links from this month include Johnny Marler's hot swappable Unity plugin loader, improvements to how git handles large files, and more.
27.11.2025 10:39 β
π 1
π 0
π¬ 1
π 0
I like reading about game design, but itβs hard to find good stuff. Tech and business writing is easier to find. If you have a game design blog ping me!
Here's what I enjoyed this month.
27.11.2025 10:39 β
π 1
π 0
π¬ 1
π 0
Steam has also been doing some good stuff. You can now embed videos in your long description, and they announce that they're gonna start shipping gaming ready PCs running Linux in 2026.
27.11.2025 10:39 β
π 1
π 0
π¬ 1
π 0
Zig turned 10 this August (π!), and in October Synadia and TigerBeetle made a $512,000 pledge to the Zig Software Foundation.
This issue contains updates on Zig, as well as links to blog posts and talks about Zig from around the web.
27.11.2025 10:39 β
π 2
π 0
π¬ 1
π 0
π Prototype Progress, Monthly Links, & Zig Turns 10
I've been busy wrapping up the prototype of my next game, but I set aside some time for my link roundup.
This thread is a summary + screenshots, scroll down for hyperlinks--not my preference, social media sites don't want you to leave. Β―\_(γ)_/Β―
27.11.2025 10:39 β
π 2
π 0
π¬ 1
π 0
Youβre welcome, Iβm glad you found it helpful! Good luck on your Zig gamedev journey, itβs exciting to see more people doing games in Zig :)
12.09.2025 16:43 β
π 5
π 0
π¬ 0
π 0
πΌοΈ Stop Shipping PNGs In Your Games
Are you shipping textures to players as PNGs? The goal of this post is to convince you that this is suboptimal, and walk you through a better approach.
πΌοΈ Stop Shipping PNGs In Your Games
Are you shipping textures to players as PNGs?
The goal of this post is to convince you that this is suboptimal, and walk you through a better approach.
gamesbymason.com/blog/2025/st...
#gamedev #indiedev
04.09.2025 23:15 β
π 20
π 6
π¬ 1
π 0
Do I know anyone whoβs an expert on HDR that would be down to answer a few questions over DM?
29.07.2025 04:23 β
π 0
π 0
π¬ 0
π 0
Renting is for Suckers - Andrew Kelley
"Renting is for Suckers"
andrewkelley.me/post/renting...
25.07.2025 00:09 β
π 1
π 0
π¬ 0
π 0
Maybe itβs a way to increase the challenge, like juggling blindfolded
13.07.2025 19:36 β
π 2
π 0
π¬ 0
π 0
Screenshot of part of the post
π June Links - Wolfire vs Steam, Indie vs AAA, What Does βContent Creatorβ mean anyway?
#gamedev #indiedev
gamesbymason.com/devlog/2025/...
10.07.2025 05:23 β
π 8
π 3
π¬ 0
π 0
Simulated splatter paint
#gamedev #indiedev #shaders
11.06.2025 06:04 β
π 5
π 1
π¬ 0
π 0
#gamedev #indiedev #shaders
11.06.2025 06:04 β
π 5
π 1
π¬ 1
π 0
While I have you, here are some more cool Voronoi patterns:
#gamedev #indiedev #shaders
11.06.2025 06:04 β
π 4
π 1
π¬ 1
π 0
2025 Devlog
The games by Mason devlog from 2025.
I came up with an analytical way to antialias Voronoi Diagrams and wrote it up here:
gamesbymason.com/devlog/2025/...
#gamedev #indiedev #shaders
11.06.2025 06:04 β
π 3
π 1
π¬ 1
π 0
Thereβs a problem if you want to use this to draw colored cells though. Thereβs no antialiasing!
#gamedev #indiedev #shaders
11.06.2025 06:04 β
π 4
π 1
π¬ 1
π 0
Various voronoi noise patterns
Voronoi noise is really fun, and surprisingly versatile.
#gamedev #indiedev #shaders
11.06.2025 06:04 β
π 4
π 1
π¬ 1
π 0
As part of my shader library, I've been playing with Voronoi Noise and Voronoi Diagrams.
#gamedev #indiedev #shaders
11.06.2025 06:04 β
π 3
π 2
π¬ 1
π 0