Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
162716 stories
·
33 followers

What Actually Happens When a Durable Orchestration Awaits an Activity?

1 Share
Read the whole story
alvinashcraft
4 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Can One Worker Safely Execute Delayed Operations for Many Tenants?

1 Share
Matching a grant's tenant to the resource's tenant prevents cross-tenant substitution. It does not contain a compromised shared worker that is authorized for every tenant; that needs separately enforced identities, credentials, permissions, or partitions.
Read the whole story
alvinashcraft
5 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

What LangGraph Actually Builds: Runnables, Channels, Bubble-Up, Agents and Deep Agents

1 Share
Read the whole story
alvinashcraft
5 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

How $560,000 in Steam sales turns into $73,000 for the dev

1 Share

Hello and Welcome, I’m your Code Monkey!

How was your week? I hope you've managed to make a lot of progress on all your projects, I've certainly had a very busy week. I'm finally close to having quite a bit of content batched, which will enable me to work on more long term projects, like getting back to my Incremental Game course!

  • Game Dev: $560,000 in Steam sales... but how much do you actually KEEP? ; Unity 7 CoreCLR is FINALLY here! (in Alpha)

  • Fun: Robot Decomissioned like T2!



Game Dev

$560,000 in Steam sales... but how much do you actually KEEP?

Do you know how much money you keep from your Steam revenue? If you've never published a game you might not be familiar with the math, which is important to know so you can figure out how many sales you need to break even. You might know about Steam's 30% cut, and hopefully you know about taxes, but do you know the 3 or 4 other potential cuts?

One developer wrote about their experience here explaining how $560,000 in gross revenue across two games became roughly $73,000 in personal take-home income over five years. That is quite a difference! If you're not ready for it it can be pretty hard to stomach.

Personally, this doesn't surprise me, but that's just because I've been releasing Steam games for over a decade, so I know how different the big dashboard number is from what actually reaches your pocket. If I were just starting out I would definitely want to know this information.

According to his breakdown, around $134,000 went to refunds (5-20% is the normal range), $127,000 to Steam (their 30% AFTER refunds, chargebacks and taxes like VAT), and $115,000 to a regional publisher, followed by US tax-withholding (which is very painful if your country does not have a treaty with the US), and local taxes. Those deductions add up quickly!

However, there is also important context behind that scary headline. The amount remaining was approximately $146,000, split equally between two co-founders. That other half didn't disappear, it went to the other developer who helped make the games.

And the publisher's share isn't automatically wasted money either. The developer says their marketing was valuable and believes they may have doubled sales or more. When it comes to publishers the question is whether you earn MORE with their help, even after their cut, and in this example that seems to be the case.

But the most important thing is how at the end of the day the developer did say how $15,000 per year (which was the total after all this math) is enough for him to live a good life in his country. That is what I've often said is the closest thing to a super-power for game devs, low cost of living. It's definitley part of the reason why I was a successful dev, I didn't need $10,000 per month like a dev working in San Francisco, here in Portugal I was more than okay with $2000 per month.

I know all this information but I imagine this is new to some of you so I wanted to write about it here. I remember back when I first started doing game dev and how there was no public data available whatsoever, we had no clue how much money a Steam game made and how much the developer kept. Thankfully over the years a lot of people have been very transparent about their numbers (myself included) which gives new devs a much better understanding of what making a living as an indie dev is really like.


Affiliate

FREE Restaurant, Synty 97% OFF!

Synty is back on HumbleBundle! You’ve got 12 packs full of awesome Low Poly assets, all for a super deep 97% OFF discount!

It includes Viking environments, Goblins, modern shops, snowy mountains, plus Animations, UI and Particle FX. Tons of variety, all in that awesome Synty style!

Get it HERE!

The Publisher of the Week this time is Mixall, publisher with lots of environments, interiors and props.

Get the FREE Modern restaurant - building and interior which is a really nice modular restaurant with a full kitchen, dining area and lots of props, perfect for a restaurant simulator!

Get it HERE and use coupon MIXALLCODE2026 at checkout to get it for FREE!


Game Dev

Unity 7 CoreCLR is FINALLY here! (in Alpha)

Unity 7.0 Alpha is now available, including the very first CoreCLR-powered Editor without Mono! After years of waiting, it is awesome to see something this important becoming something we can actually test.

This is the future of Unity's C# layer. CoreCLR brings so many awesome benefits like I covered in this video. It brings a more modern runtime, better memory management with less fragmentation, and the foundations for faster code execution. It also makes it easier for Unity to benefit from ongoing improvements in .NET rather than maintaining its aging Mono implementation. That is really exciting!

However, the full upgrade is NOT here yet. This initial alpha still uses C# 9 and the .NET Standard 2.1 APIs. Unity is working towards C# 14 and .NET 10, but there is no confirmed public date for those capabilities yet. The runtime change and the newer language features are separate steps.

Also, don't expect opening your project to suddenly make everything twice as fast. Unity is explicitly prioritizing compatibility, stability, and performance parity for 7.0, with further performance improvements targeted at the following Unity 7 LTS. So this is about getting the foundations working first.

So while the full benefits are not quite here yet, they are coming! Unity 7 is shaping up to be a really exciting release.

I am very very excited about the future of Unity, the coming years should be really awesome for the engine!



Fun

Robot Decomissioned like T2!

I love robotics and love how the industry seems to be getting constant improvements in the past few years. All of a sudden we have humanoid robots doing insanely impressive tasks that seemed impossible just 5 years ago.

But robots have a shelf life, especially since the industry is moving so quickly, you get to a point where it's better to create a new one from scratch instead of continuing to update it.

And when that happens? What do you do? Well if you're Figure you make your old robot toss itself into lava!

That's a super cool video! Perfect Terminator 2 reference!

I love Terminator 2, it's been many years since I saw it and this made me really want to watch it again, great movie!




Get Rewards by Sending the Game Dev Report to a friend!

(please don’t try to cheat the system with temp emails, it won’t work, just makes it annoying for me to validate)

Thanks for reading!

Code Monkey

Read the whole story
alvinashcraft
5 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

WhatsApp starts blocking logins from outdated operating systems

1 Share
In a bid to boost security for users, WhatsApp is using a server-side update to block iOS and Android users from logging into their accounts with out-of-date software. This is not just about ensuring that everyone is using an up-to-date version of the WhatsApp app, but also that their operating systems are current. The thinking behind this is that any device, and the accounts accessed from it, are only as secure as the software running on them. This means that outdated versions of iOS and Android, which do not include the latest security update, pose a threat to WhatsApp users… [Continue Reading]
Read the whole story
alvinashcraft
10 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Learning to use local AI is exciting, overwhelming, and frustrating

1 Share
An Asus TUF A14 laptop running Hermes Agent local AI and sitting on a child’s table full of toys.
Baby’s first local AI agent. | Photo: Antonio G. Di Benedetto / The Verge

I'm embarking on a journey I've so far been hesitant to go on: actually using AI on the regular. Giving my most personal data to cloud services has been a major hold up for me, but it's increasingly possible to run powerful models locally to see what they're capable of. Is this tech so useful that it's worth throwing gobs of money at a computer or a laptop with lots of overpriced RAM? I'll try to help you find out. I'm not an AI expert, it's going to be a journey for me, but maybe I can help you see if that journey is worth taking - and I'll be posting my way through it.

A big part of Apple's pitch for its new Mac desktops is how good they …

Read the full story at The Verge.

Read the whole story
alvinashcraft
11 minutes ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories