Load site modules...
lade...
random avatar

masonremaley - Network

Posts Subscribe

Portland based and interested in Zig? We're putting together a hang out!Details TBD.https://zig.day/usa/portland/

https://mastodon.gamedev.place/@...

Portland based and interested in Zig? We're putting together a hang out!

Details TBD.

zig.day/usa/portland/

24.4.2025 20:37Portland based and interested in Zig? We're putting together a hang out!Details TBD.https://zig.day/usa/portland/
https://mastodon.gamedev.place/@...

If you want to get notified when I post new writing, sign up for my newsletter.https://gamesbymason.com/newsletter/

https://mastodon.gamedev.place/@...

If you want to get notified when I post new writing, sign up for my newsletter.

gamesbymason.com/newsletter/

23.4.2025 02:39If you want to get notified when I post new writing, sign up for my newsletter.https://gamesbymason.com/newsletter/
https://mastodon.gamedev.place/@...

"🕓 A More Objective Approach to Optimization"Read more on my devlog: https://gamesbymason.com/devlog/2025/#perf-baselines

https://mastodon.gamedev.place/@...

"🕓 A More Objective Approach to Optimization"

Read more on my devlog: gamesbymason.com/devlog/2025/#

23.4.2025 02:39"🕓 A More Objective Approach to Optimization"Read more on my devlog: https://gamesbymason.com/devlog/2025/#perf-baselines
https://mastodon.gamedev.place/@...

Alright, you’ve installed a profiler and instrumented your code–what next? It’s showing you a bunch of numbers, how do you assign...

https://mastodon.gamedev.place/@...

Alright, you’ve installed a profiler and instrumented your code–what next? It’s showing you a bunch of numbers, how do you assign meaning to them?

*What counts as slow?*

23.4.2025 02:38Alright, you’ve installed a profiler and instrumented your code–what next? It’s showing you a bunch of numbers, how do you assign...
https://mastodon.gamedev.place/@...

For hot paths you could could manually check the generated code, but if you’re trying to analyze your entire program you’re going to...

https://mastodon.gamedev.place/@...

For hot paths you could could manually check the generated code, but if you’re trying to analyze your entire program you’re going to want a profiler.

23.4.2025 02:38For hot paths you could could manually check the generated code, but if you’re trying to analyze your entire program you’re going to...
https://mastodon.gamedev.place/@...

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...

https://mastodon.gamedev.place/@...

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?

23.4.2025 02:38A 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...
https://mastodon.gamedev.place/@...

Sound interesting? Sign up here!Sharing much appreciated.https://gamesbymason.com/newsletter/

https://mastodon.gamedev.place/@...

Sound interesting? Sign up here!

Sharing much appreciated.

gamesbymason.com/newsletter/

21.4.2025 00:30Sound interesting? Sign up here!Sharing much appreciated.https://gamesbymason.com/newsletter/
https://mastodon.gamedev.place/@...

If you sign up for my newsletter, I’ll send you regular writing covering:* Game design* Game marketing on Steam* Updates on my open source...

https://mastodon.gamedev.place/@...

If you sign up for my newsletter, I’ll send you regular writing covering:
* Game design
* Game marketing on Steam
* Updates on my open source game engine in Zig
* Links to worthwhile articles on game dev from around the internet

21.4.2025 00:30If you sign up for my newsletter, I’ll send you regular writing covering:* Game design* Game marketing on Steam* Updates on my open source...
https://mastodon.gamedev.place/@...

I’ve also spoken at events like Handmade Seattle and Software You Can Love. You can find links to all this stuff on my website...

https://mastodon.gamedev.place/@...

I’ve also spoken at events like Handmade Seattle and Software You Can Love. You can find links to all this stuff on my website gamesbymason.com.

21.4.2025 00:29I’ve also spoken at events like Handmade Seattle and Software You Can Love. You can find links to all this stuff on my website...
https://mastodon.gamedev.place/@...

Hey, I’m Mason.I’m an independent game developer, and a board member on the Zig Software Foundation. In the past I taught grad &...

https://mastodon.gamedev.place/@...

Hey, I’m Mason.

I’m an independent game developer, and a board member on the Zig Software Foundation. In the past I taught grad & undergrad students to make both games and game engines, and programmed for various tech companies and start ups.

21.4.2025 00:29Hey, I’m Mason.I’m an independent game developer, and a board member on the Zig Software Foundation. In the past I taught grad &...
https://mastodon.gamedev.place/@...

Interested in game design, game engines, and the business of indie games?Sign up for my newsletter to receive regular writing on game...

https://mastodon.gamedev.place/@...

Interested in game design, game engines, and the business of indie games?

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

gamesbymason.com/newsletter/

21.4.2025 00:29Interested in game design, game engines, and the business of indie games?Sign up for my newsletter to receive regular writing on game...
https://mastodon.gamedev.place/@...

And you can find the documentation here:https://docs.gamesbymason.com/zcs/

https://mastodon.gamedev.place/@...

And you can find the documentation here:

docs.gamesbymason.com/zcs/

12.4.2025 05:54And you can find the documentation here:https://docs.gamesbymason.com/zcs/
https://mastodon.gamedev.place/@...

For more details, see the write up in the original post.You can find the code on GitHub:https://github.com/games-by-Mason/zcs

https://mastodon.gamedev.place/@...

For more details, see the write up in the original post.

You can find the code on GitHub:

github.com/games-by-Mason/zcs

12.4.2025 05:53For more details, see the write up in the original post.You can find the code on GitHub:https://github.com/games-by-Mason/zcs
https://mastodon.gamedev.place/@...

I think my command buffer extension implementation is a particularly interesting solution to a problem I've seen in a lot of ECS...

https://mastodon.gamedev.place/@...

I think my command buffer extension implementation is a particularly interesting solution to a problem I've seen in a lot of ECS implementations.

12.4.2025 05:53I think my command buffer extension implementation is a particularly interesting solution to a problem I've seen in a lot of ECS...
https://mastodon.gamedev.place/@...

Key features of my implementation include:* Persistent keys* Archetype based iteration* Command buffer support* Command buffer extension...

https://mastodon.gamedev.place/@...

Key features of my implementation include:
* Persistent keys
* Archetype based iteration
* Command buffer support
* Command buffer extension support
* And Tracy integration

12.4.2025 05:53Key features of my implementation include:* Persistent keys* Archetype based iteration* Command buffer support* Command buffer extension...
https://mastodon.gamedev.place/@...

I’ve written a number of ECSs in the past. Going through this process a few times has given me a chance to hone in on what I want out of...

https://mastodon.gamedev.place/@...

I’ve written a number of ECSs in the past. Going through this process a few times has given me a chance to hone in on what I want out of an ECS, and I’m really happy with how this one turned out.

12.4.2025 05:53I’ve written a number of ECSs in the past. Going through this process a few times has given me a chance to hone in on what I want out of...
https://mastodon.gamedev.place/@...

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...

https://mastodon.gamedev.place/@...

I’m writing a new game engine in 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 game using it.

gamesbymason.com/blog/2025/zcs

12.4.2025 05:53I’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...
https://mastodon.gamedev.place/@...

And, mlugg's site can be found here: https://mlugg.co.uk/

https://mastodon.gamedev.place/@...

And, mlugg's site can be found here: mlugg.co.uk/

3.3.2025 04:56And, mlugg's site can be found here: https://mlugg.co.uk/
https://mastodon.gamedev.place/@...

The full proof and details on the out of range divergent points can be found on my...

https://mastodon.gamedev.place/@...

The full proof and details on the out of range divergent points can be found on my devlog:

gamesbymason.com/devlog/2025/#

3.3.2025 04:55The full proof and details on the out of range divergent points can be found on my...
https://mastodon.gamedev.place/@...

If you try to extend this to my empirically tested range, it 'mostly' works but there are some divergent points represented by the...

https://mastodon.gamedev.place/@...

If you try to extend this to my empirically tested range, it 'mostly' works but there are some divergent points represented by the dashed black lines here:

3.3.2025 04:54If you try to extend this to my empirically tested range, it 'mostly' works but there are some divergent points represented by the...
https://mastodon.gamedev.place/@...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members

⬆️

⬇️