
Senior Playable Ads Developer @TenSquareGames dad, makes games and anything interactive. Graphics programming & low-level enthusiast prev: @phaser_
Cyprus
Joined June 2011
- Tweets259
- Following414
- Followers201
- Likes6.3K
Can Delibas retweeted
Box2D v3.2 released!
New features include large world support, recording and replay, snapshots, and a dynamic character mover. Performance improvement of 3x across many benchmarks versus v3.1.
Blog: box2d.org/posts/2026/10/box2…
Can Delibas retweeted
My goal was to record a conversation completely free of "AI doomer" takes as a timeline cleanser.
For this episode, I interviewed Casey Muratori (@cmuratori) who is a video game developer and programming creator also known for his talks about the history of computing.
In this episode:
• Surprising findings in computer history
• Where bad code comes from
• The only unbreakable law in software engineering
• His career in the video game industry
• Why you should read technical papers
Where to watch:
• YouTube - youtu.be/jHLbL1Eg4gM
• Spotify - open.spotify.com/episode/4yw…
• Apple Podcasts - podcasts.apple.com/us/podcas…
• Transcript - developing.dev/p/casey-murat…
Thank you to the sponsors of this episode for supporting my work:
• Jira by Atlassian: Get more work done with your favorite agents and models all in one place, check them out at jira.dev/
• WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at workos.com/
Chapters:
00:00 Intro
01:08 Digging into computer science history
04:08 What shocked him
16:23 Dijkstra was depressed
26:17 The personal side of goto considered harmful
35:09 The anatomy of a 35 year mistake
50:12 Clean code horrible performance
58:33 How to write high performance code
01:01:18 Where bad code comes from
01:06:37 Why design docs before code is a bad idea
01:09:20 The only unbreakable law in software engineering
01:15:57 How he got into programming
01:21:16 Why he didnt work in big tech
01:30:44 Should you work at a startup early on
01:34:52 What video game engineering is like
01:39:57 Why preventing recursion is reasonable
01:43:24 Is vibe coding bad for the industry
01:50:17 Technical reading recommendation
01:54:27 Advice for his younger self
01:56:54 Outro
Can Delibas retweeted
NoGraphicsAPI is released (MIT license)!
It's a low-level Vulkan 1.4 wrapper using latest extensions (BDA, descriptor heap, device address commands, unified image layouts) to get as close as possibly to my No Graphics API blog post and SIGGRAPH 26 talk.
github.com/sebbbi/NoGraphics…
Can Delibas retweeted
"Don't paste the AI, please"
"The world is full of people who don't want to read or think things through. Don't be one of them."
dontpastetheai.com
Can Delibas retweeted
Gamers would be surprised to find out that this is pretty much the backbone of modern games.
This should be the minimum expected performance for any software nowadays, considering computers capabilities. Why isn't all software like this? 🤔
Can Delibas retweeted
I’m happy to announce the release of a new open source 3D physics engine called Box3D. I’ve been working on this project for a few years now, but it represents over 20 years of experience writing physics engines for games. Read more here: box2d.org/posts/2026/06/anno…
Can Delibas retweeted
I'd like programmers to retire the "isn't this just reinventing <thing>?" responses. Nobody has read every Wikipedia article. Nobody agrees on every piece of terminology. Reinvention is a good & necessary thing, because it renews, updates, and clarifies ideas. It's also admirable, because it means that someone discovered something important without it being told to them already. That is a much more valuable trait than memorizing terminology and facts.
Can Delibas retweeted
The #Phaser 4 WebGL renderer has been rebuilt from scratch ⚡️
RenderNodes replaces the old pipeline system. Each sprite uploads 4 vertices instead of 6. Textures now match WebGL orientation properly. Context loss recovers automatically.
No more workarounds. Read the full breakdown 👇
f.mtr.cool/upfhvhgdoh
#phaser4 #gamedev #webgl #html5games #indiedev
FFmpeg is moving to Rust 🦀
Our use of C and Assembly in FFmpeg has been an unacceptable violation of safety.
FFmpeg will be running 10x slower - but we're doing it for your safety.
All your videos will appear green - safety first, working software later.
Can Delibas retweeted
It's true! Never judge a function by its size.
I think @cmuratori saying, "Functions, beautiful at any size," has to be one of my favorite new quotes.
Can Delibas retweeted
👏 Tebrikler, hoş geldiniz! @TSBasketResmi






























