
Senior Playable Ads Developer @TenSquareGames dad, makes games and anything interactive. Graphics programming & low-level enthusiast prev: @phaser_
Cyprus
Joined June 2011
- Tweets253
- Following409
- Followers201
- Likes6.2K
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…
It's really sad to see this attempt only started in the LLM era
. You had a really good chance vs Steam but this lack of quality understanding is a big block even vibe coded.
We vibe coded the Epic Games Launcher to be faster than the other guy.
Don't believe us? Test it out for yourself in Preview:
launcher.epicgames.com
Making playable ads is mostly a sad activity - all those optimizations and trying to perfect the experience, making the game perform well even on a potato device, thinking pixel by pixel where to put buttons and such, just to see the user closing it in 3 seconds.
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
Great sanity check article
recommended reading.
blog.senko.net/code-was-neve…
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 ?" 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.
Software Renderer?!! Sick!!
I'm very excited to announce `raylib 6.0`! 😄
With +2000 commits and +200 contributors, this is the biggest release ever!💯
- Release details: github.com/raysan5/raylib/re…
- Discord: discord.gg/raylib
- Webpage: raylib.com/
**code once, play everywhere!**
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


























