

anton mikhailov
5.6K posts

@antovsky
Principal scientist at Adobe, co-creator of PSVR & PS Move, spatial tools programmer on Dreams and Substance 3D Modeler, alife enjoyer 🌱







Box3D has been announced?!?!?! box2d.org/posts/2026/06/…






The first video from the Handmade Network Expo is finally going live in just 30 minutes! @nicbarkeragain and @antovsky have joined forces in a game studio called Ostrich Effect, and today they're ready to show their first game: an RTS with a programming twist. Link in thread ⤵

In 9 hours we livestream a discussion on upcoming game by @nicbarkeragain and @antovsky My schedule: - 5am wake up & walk the dog - 5:30am espresso - 5:45am espresso (start stream, warmup) - 6am espresso - official start youtube.com/watch?v=RY59NK…





When @antovsky initially pitched the idea of doing a stream dedicated to PS move tracking tech I was… lukewarm. Old tech, not even AI.. Then Anton showed me his custom simulator he just made, told me a few stories… and I was instantly sold! This is legitimately a love letter to ambitious engineering projects! You can learn so much just listening to it! Give it a shot! Also - @its_bvisness joined us, and deepened the discussion with the best inquiries you could’ve imagined! Thank you folks! youtu.be/961jsHqhkCI?is…

Announcing Grain DDL: code generation by and for demanding engine developers. Define your structs and data once. Write custom generators for protocols, save files, language interop, shaders, databases, more. No macros, no metaprogramming. Generate reviewable code on every keystroke. 300kB compiler exe. Windows, Mac, Linux. Closed beta applications are now open - link in replies.



Just found out an active File Pilot community member @thomasklemenc made a task manager inspired by it! Handmade from scratch, C++, win32, D3D custom renderer, 1.55 MB. More of this in my feed, less AI slopware.

This Thursday there will be a one of a kind event! @antovsky will walk @its_bvisness and me through the design & implementation process of PS Move - a tracking solution for Playstation. We're gonna walk through the hardcore hardware reality of the solution, grounded in the historical context (market rivals, PS game development) @antovsky has even prepared a software simulator, to accurately showcase the difficulty - simulator can change lighting conditions, bluriness of the image, etc. It's gonna be a long one, +3h of stream, with lots of stories and angles and plot twists! Make sure you're ready on Thursday!


When you have a lot of operations over "thing", name your functions as "thing_do" instead of "do_thing". So "array_add", "array_remove_by_index", "array_clear" etc. Super noob advice, I know, but I've only arrived to it in recent years. Obvious why it's better.


