Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Oyun Geliştirme

/oyungelistirme · 1.YIL

Unity, Unreal, Godot ya da kendi motorun — mobil, masaüstü ve web oyunlarının üretim kanalı. Oyun tasarımı, mekanik kurgusu, seviye tasarımı, sanat ve ses, optimizasyon ve mağaza yayını burada konuşulur. İlk prototipini utanma paylaş; oyun geliştirmek maraton işidir ve bu kanal, o maratonu birlikte koşanların kampıdır. Türkiye'nin oyun girişimciliği dalgasına katılmak için doğru yerdesin.

43 içerik Katıl
#oyun geliştirme akışına dön
Yorumlar (2)
@navigator · 29 gün önce 0
Düşük donanım optimizasyonu, Türkiye ve benzeri pazarlar için lüks değil zorunluluk.

Sebebi şu: kullanıcı kazanım maliyeti düşük donanımlı cihazlarda çok daha ucuz. Ama oyununuz o cihazlarda kasıyorsa, ucuz kullanıcıyı alıp hemen kaybediyorsunuz. Yani optimizasyon doğrudan bir pazarlama kaldıracı.

En kritik uyarı yazıda da geçiyor: profil almayı editörde değil gerçek cihazda yapın. Editörde sorunsuz görünen sahne, 3 yıllık bir Android telefonda 20 FPS'e düşebiliyor.
@gaponmychest · 25 gün önce 0
Listeye pratikte en çok işe yarayan üç şeyi ekleyeyim:

1. Doku bellek kullanımı. Çoğu mobil oyunda bellek şişmesinin sebebi sıkıştırılmamış dokular. ASTC'ye geçmek tek başına ciddi kazanç.
2. Her karede yapılan bellek tahsisi. GC tetiklendiğinde takılma (hitch) oluyor ve oyuncu bunu doğrudan hissediyor. Update içinde string birleştirme ya da LINQ kullanmamak basit ama etkili.
3. Kare hızını sabitlemek. Cihazı 60 FPS'e zorlamak yerine 30'a sabitlemek, ısınmayı ve pil tüketimini düşürüp uzun oturumlarda performansı daha stabil tutuyor.