%100 yapay zekâ yapımı: Unity 6, .NET 8 ve Python ile iş akışımız
En sık aldığımız sorulardan biri: Karmaşık bir çok oyunculu voksel oyununu tamamen yapay zekâyla nasıl yaparsınız? Kısa cevap: Çok katı kurallarla.
Yapay zekâ kod yazmada harika, ama mimari bakış açısını çabuk kaybediyor. Bu yüzden ilk günden katı bir istemci/sunucu mimarisi dayattım.
Teknoloji yığınımıza bir bakış:
İstemci: Render, girdi ve voksel mesh oluşturma için Unity 6.
Sunucu: Parça (chunk) üretimi ve sunucu otoriteli UDP ağı için .NET 8 Dedicated Server.
Mantık ve kod: Yalnızca Claude ve ChatGPT'ye verilen komutlarla.
Varlıklar: Yapay zekânın ElevenLabs (ses) ve OpenAI (doku/grafik) API'lerine kendi başına erişmesini sağlayan Python betikleri ürettirdik.
En önemli ilkemiz MVP (Minimum Uygulanabilir Ürün) yaklaşımı. Her özellik için (örneğin bir üretim tarifi ya da gezegen üretimi) yapay zekâyı, özelliği genişletmeden önce mümkün olan en küçük çalışan sürümü kurmaya zorluyoruz.
Bu, kodu temiz ve yapay zekânın halüsinasyonlarını kontrol altında tutuyor.
Kodun tamamını GitHub deposunda inceleyebilirsin!
Yorumlar