Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Sebastian Schöner

@sschoener@mastodon.gamedev.place
mastodon 4.6.6
  • Open on mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

0 Followers
0 Following
21 Posts
Joined November 06, 2022
Website:
https://blog.s-schoener.com
Business:
https://www.kerntief.net

Posts

Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Jul 01, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @erin_catto@mastodon.gamedev.place
@erin_catto@mastodon.gamedev.place Box4D when? (But seriously, nice!)
3
0
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Apr 27, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @sschoener@mastodon.gamedev.place
The profiler also has a couple of neat features by itself like giving you estimates for how much time your code is spending on memory stalls and annotating disassembly with inlining information. Take a look and try it for free! See it in action here: https://player.mediadelivery.net/play/646390/b84647af-e9f6-4ff7-81fe-05554c9a7f47
1
0
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Apr 27, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

I have built a Windows x64 sampling profiler for native code+C# to be used by coding agents. Why? Because it is irresponsible to let computers write code but give them no tools to evaluate the performance of their code. Stop guessing, start measuring.

-> https://profiler.kerntief.net/

How does it work? Just point your agent to the profiler and let them measure and optimize. Or record a trace yourself and let the agent interpret the results for you. Works with Claude Code, Codex, pi, etc.

11
4
4
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Apr 27, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

Wow, what a discount!

4
1
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Apr 16, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

I wanted Zig's nice toys. My DLL hot reload setup wanted an ABI. We met somewhere in the middle, and now I have the worst of both worlds. Return of the Header File 2, now live: https://blog.s-schoener.com/2026-04-16-zig-abi/

5
1
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Apr 13, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

More learnings from turning Mono into an optimizing compiler. This time: Why not LLVM? Was it a good idea to start with x64 peepholes? Plus some thoughts about aliasing. https://blog.s-schoener.com/2026-04-13-mono-codegen-2/

4
0
1
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Apr 07, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

Why does a tiny float4 function blow up into 400 lines of assembly on Mono? Value types, lowering, and lots of unnecessary copies. I wrote up a step-by-step walkthrough from C# to IR to final codegen. https://blog.s-schoener.com/2026-04-07-mono-codegen-1/

5
0
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Apr 01, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

Is it "engineering manager" or "engineering man ager", as in: "person who makes my hair go grey"?

1
2
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Mar 31, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

I have spent some time on a little project to improve codegen for Unity's Mono runtime, which is used in the editor and is even what some games ship on: https://blog.s-schoener.com/2026-03-31-better-mono/

2
2
1
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Mar 27, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

How trying out Zig made me miss header files
https://blog.s-schoener.com/2026-03-27-headers/

8
6
3
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Mar 19, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

Surely someone can recommend to me a really good file comparison tool for source files? You may not believe it, but I have not felt the pressing need for one over the last 20 years, but now I do! Bonus points if it makes it easy to compare x64 disassembly in intel syntax.

2
4
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Mar 18, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @neilhenning@mastodon.gamedev.place
@neilhenning@mastodon.gamedev.place In my experience Codex is faster than Claude and follows directions more directly. Claude is more the creative type. "Codex is Claude but for programming", as a friend used to say. Pi -- it's nice that it is such a malleable environment. You can just Pi to write an extension for itself to implement whatever behavior you'd like your coding harness to have, and BAM, it exists.
1
0
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Mar 18, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @neilhenning@mastodon.gamedev.place
@neilhenning@mastodon.gamedev.place I can relate very much. Thanks for writing this! Collective therapy is the only way to make sense of this. Also, try Codex instead of Claude some day. And try Pi with Codex. There's a lot to see out there.
1
1
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Mar 18, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

It has never been about the typing

https://blog.s-schoener.com/2026-03-18-not-about-the-typing/

3
0
1
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Mar 16, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @mdiluz@mastodon.gamedev.place
@mdiluz@mastodon.gamedev.place @aras@mastodon.gamedev.place well, if re-styling in 2D has no "single meaningful use", then we're safe, right? :)
0
1
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Mar 16, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @aras@mastodon.gamedev.place
@aras@mastodon.gamedev.place I for one am very excited for the renaissance of stylized 2D games that this going to trigger. Photorealism has never been something to strive for, and 3D is just one D too much anyway.
3
1
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Feb 20, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @vurtun@mastodon.gamedev.place
@vurtun@mastodon.gamedev.place I haven't actually followed that. If it is any consolation: My takeaway was actually that I this is a super neat thing to try and in the right spirit. My main thought actually was "why has nobody else ever thought about doing this?" and I give that guy a lot of credit for coming up with this gap and doing something about it. (FWIW, I would go full on AI on such a project as well)
1
1
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Feb 18, 2026
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

Someone wrote a CUDA compiler. I like the spirit of this: https://github.com/Zaneham/BarraCUDA

93
12
35
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Nov 24, 2025
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @rovarma@mastodon.gamedev.place
@rovarma@mastodon.gamedev.place nice! It's almost like there is a gap in the market for a visual profiler for Linux that makes this stuff really obvious. Someone should probably make that; I'm sure your blogpost would be very useful to them! ;)
2
0
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Nov 05, 2025
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place
Replying to @imnotafeline@mastodon.online
@imnotafeline@mastodon.online @MostlyHarmless@thecanadian.social places like "school?" :)
2
0
0
0
Open post
sschoener
Sebastian Schöner @sschoener@mastodon.gamedev.place · Jul 22, 2023
Sebastian Schöner
@sschoener@mastodon.gamedev.place

programming! - previously: Epic Games, Unity, Paradox Development Studios, Chasing Carrots. / Stockholm

mastodon.gamedev.place

I made a thing: https://store.steampowered.com/app/1584170/Block_Machine/

It's actually been sort of done for a long time and I was just too much of a coward to press the big green button. But now it's out, and if you are among the 17 people worldwide who have a knack for poorly explained yet surprisingly difficult Turing tarpits, you're in luck!

20
1
13
0

Remote instance

mastodon.gamedev.place
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 14:24:22 UTC