Tickwise in Unity

The part I actually cared about When I started Tickwise, the plan said the Rust core comes first and the engine bridges come later. That order was deliberate. The core had to be shaped for a language boundary it had…

Find Your First Desync in 15 Minutes

The bravest corner of game networking One corner of game networking always struck me as braver than the rest: fighting games. Multiplayer architecture was my main interest for most of my career, before mobile gaming pulled me toward other problems,…

Yazılımda Stoacı Yaklaşım

Neden bu konuda yazıyorum? Stoacılık ile Marcus Aurelius’ın hayatını araştırırken tanıştım. Merakım, Seneca ve Epiktetos ile devam etti. Aslına bakarsanız Stoacılık ile ilgili araştırmalarım ve okumalarım hâlâ devam ediyor. İş böyle, okumalarımı yaparken, Stoacı Felsefe’nin yazılımcı ve günlük yaşamdaki karakterlerimin…

Oyunlarda Yapay Zekâ [Part 2]

İkinci bölümden merhabalar! Eğer birinci bölümü okumadıysanız, önce orayı okumanızı tavsiye ediyorum. 🙂 Bu bölümde, oyun geliştiricilerin yapay zekâlarına nasıl yaklaştıklarını ve onları hangi amaçla besleyip büyüttüklerini, gerçek örnekler aracılığıyla açıklamaya çalışacağım. Pac-Man Yazının burasında durup, Netflix’teki High Score’un 1.…

Oyunlarda Yapay Zekâ [Part 1]

Yapay zekâyı bir geliştirici değil de, bir bilim kurgu hayranı olarak duyduğumda, yapay zekâya karşı saygı ve korku hislerini her defasında baştan hissediyorum. Temelinde, bir gün yapay zekânın insanlığı ele geçireceği fikrinin olduğuna eminim. Bu fikri desteklediğimden değil ha, düşünmesi…

.NET’te Hafıza, Değişkenler Nerede Saklanıyor?

Bu yazının ilk halini 2019’da yazmıştım. Jon Skeet’in “Memory in .NET, what goes where” başlıklı yazısını çok beğenmiş ve dilim döndüğünce Türkçeye kazandırmak istemiştim. Şimdi eski yazılarımı kendi sitemde toplarken bu yazıyı tekrar açtım ve çevirirken birkaç yeri atladığımı fark…

Valve’in Yeni Çalışan El Kitabı Üzerine

Merhabalar, bir süredir incelediğim makaleler, dokümanlar ve kitaplarda altını çizdiğim, not aldığım yerleri ses kayıtları halinde tutuyorum. Bu ses kayıtlarını dinleyip dış dünyaya açılabilir hale getirmek bir hayli maliyetli. Bu sebeple, aldığım notları sizlerle de paylaşmak için “Unutmamak Üzere” yazı…