Mason Remaley
banner
masonremaley.bsky.social
Mason Remaley
@masonremaley.bsky.social
Independent game developer, board member on the Zig Software Foundation. Shipped Way of Rhea, working on something new. 🏳️‍🌈

The good stuff goes to my mailing list, follow me there instead:

gamesbymason.com/newsletter/
Pinned
Interested in game design, game engines, and the business of indie games? Tired of scrolling social media to search for content worth your time?

Sign up for my newsletter to receive regular writing on game development.

#gamedev #indiedev

gamesbymason.com/newsletter/
Game Dev Newsletter
Sign up for the Games By Mason Newsletter to regular writing on indie game and engine dev.
gamesbymason.com
🖼️ 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
🖼️ 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
September 4, 2025 at 11:15 PM
Do I know anyone who’s an expert on HDR that would be down to answer a few questions over DM?
July 29, 2025 at 4:23 AM
"Renting is for Suckers"

andrewkelley.me/post/renting...
Renting is for Suckers - Andrew Kelley
andrewkelley.me
July 25, 2025 at 12:09 AM
Steamle.com - Guess the number of Steam reviews
My results for Day 7

🟩🟩🟨🟩🟨 400/500
Steamle - Daily Steam Game Review Guessing Game
Can you guess how many Steam reviews indie games have? Play the daily guessing game featuring hidden gems from the Steam store.
Steamle.com
July 12, 2025 at 3:32 AM
🔗 June Links - Wolfire vs Steam, Indie vs AAA, What Does ‘Content Creator’ mean anyway?

#gamedev #indiedev

gamesbymason.com/devlog/2025/...
July 10, 2025 at 5:23 AM
As part of my shader library, I've been playing with Voronoi Noise and Voronoi Diagrams.

#gamedev #indiedev #shaders
June 11, 2025 at 6:05 AM
Playing with noise #gamedev #indiedev
June 5, 2025 at 3:50 AM
📅 May Links

I'm doing a new thing where I share my favorite links at the end of each month on my site, you can read May's links here.

#gamedev #indiedev

gamesbymason.com/devlog/2025/...
May 29, 2025 at 7:49 PM
🌴 What I Learned from Staying Inside

Chris Zukowski holds an online conference "Staying Inside" on game marketing every year. I wrote up some notes.

Multiple speakers touched on a shift happening in game funding that may be of interest even if you aren’t looking for funding...

#gamedev #indiedev
May 10, 2025 at 2:40 AM
Portland based and interested in Zig? We're putting together a hang out!

Details TBD.

zig.day/usa/portland/
Zig Day Portland (OR)
Zig Days are single-day collaborative programming events
zig.day
April 24, 2025 at 8:37 PM
A couple of weeks ago while working on the beta release of my ECS, I noticed my command buffer abstraction was slow.

It turns out I was assuming the optimizer could do a few things it couldn’t. The fix wasn’t all that interesting, but how do you catch this sort of mistake?

#gamedev #indiedev
April 23, 2025 at 2:29 AM
Reposted by Mason Remaley
Mason is incredibly smart and was one of the first people to encourage me to make my own engine - highly recommend subscribing to their newsletter if you love zig, game engines, game architecture, etc
Interested in game design, game engines, and the business of indie games? Tired of scrolling social media to search for content worth your time?

Sign up for my newsletter to receive regular writing on game development.

#gamedev #indiedev

gamesbymason.com/newsletter/
Game Dev Newsletter
Sign up for the Games By Mason Newsletter to regular writing on indie game and engine dev.
gamesbymason.com
April 21, 2025 at 3:06 AM
Interested in game design, game engines, and the business of indie games? Tired of scrolling social media to search for content worth your time?

Sign up for my newsletter to receive regular writing on game development.

#gamedev #indiedev

gamesbymason.com/newsletter/
Game Dev Newsletter
Sign up for the Games By Mason Newsletter to regular writing on indie game and engine dev.
gamesbymason.com
April 21, 2025 at 12:21 AM
I’m writing a new game engine in #Zig, and I’m open sourcing each module as I write it.

Today I released the beta version of my entity component system ZCS, I’ll consider it a beta until I’ve shipped my next Steam game using it.

#gamedev #indiedev #ECS

gamesbymason.com/blog/2025/zcs/
ZCS — An Entity Component System in Zig
ZCS is an open source ECS implemented in Zig.
gamesbymason.com
April 12, 2025 at 5:46 AM
If you apply this normalization approximation repeatedly, it converges IFF the initial magnitude is (~-2.24, 2.24).

Outside that range, it diverges.

This is easy to verify empirically, but I'm not a good enough mathematician to prove it. If you are let me know how you did it! 😜

#gamedev #math
Floating point division is slow, and square root is slower. What if I told you that you could approximate 1/sqrt(x) as y = -0.5x + 1.5? #gamedev #indiedev #math
March 1, 2025 at 4:28 AM
Floating point division is slow, and square root is slower. What if I told you that you could approximate 1/sqrt(x) as y = -0.5x + 1.5? #gamedev #indiedev #math
February 28, 2025 at 3:31 AM
Fun bit of easing trivia–if you look up most library’s implementations of "easeOutBounce" and such, they make this bizarre use of the post-decrement operator... #gamedev #indiedev
February 26, 2025 at 11:10 PM
Linear interpolation is convenient, but boring. If only there was an easy way to stylize linear motion without storing a bunch of extra state... #gamedev #indiedev
February 26, 2025 at 9:20 AM
Quick performance tip. If you’re comfortable requiring support for FMA3 (Intel & AMD CPUs have had it for the last 13 years!) you should probably be using your language’s fused multiply add intrinsic where relevant.
February 23, 2025 at 2:17 AM
Since shipping my indie puzzle game Way of Rhea last year I’ve been hard at work on game two, but I haven’t been writing as much as I’d like.
February 22, 2025 at 9:17 AM