Oyun geliştirmeyi öğretmek için geniş konular gerekli [kapalı]


9

Yakın gelecekte bir iPhone kullanıcı grubuna oyun geliştirme hakkında bir sunum yapacağım. Kitlemim iPhone geliştiricileri, ancak çok deneyimli olanlar değil ve bu bir giriş olması gerekiyor.

Sorum şu: Oyun geliştirmeyi anlamak için hangi geniş konulara ihtiyaç var? Bunun oldukça öznel olduğunu kabul ediyorum, ancak konuyla ilgilenen herkesin bilmesi gereken yeterince geniş bir oyun alanı için geçerli olan üst düzey konuların kapsamlı bir listesini umuyorum. Böyle bir liste yapmaya çalışan herhangi bir kaynağa bazı işaretçiler ile kendinden geçmiş olurdu. (Baktım, ama google-fu'm bu gece beni başarısızlığa uğrattı.)

Şimdiye kadar sahip olduğum şey:

  • Oyun Döngüsü
    • olay odaklı oyunlar hakkında bir alt not
  • 2D Animasyon
    • sprite / doku haritaları
  • 3D Animasyon
    • çerçevelerin önemi
    • modelleme yazılımı
  • Parçacıklar ve parçacık etkileri
  • isabet tespiti
  • AI

Açıkçası, tüm bu konuları herhangi bir derinlikle ele almayacağım, daha çok basitçe tanımlamak gibi, konuşmamdan sonra seyirci (umarım) herhangi bir oyunun nasıl geliştirilebileceğine dair başlarını sarabilir.

Neyi kaçırıyorum?


İlginç soru. Modlar: Muhtemelen topluluk-wiki olmalı mı?
bummzack

Yanıtlar:


4

Bu gerçekten hedef kitlenize ve onların ne öğrenmelerini ya da sunumu alıp götürmelerini istediğinize bağlıdır, ancak bunları göz önünde bulundururum:

  • Varlık boru hattı
    • komut satırı araçları vs eklentiler
  • Ses
  • Profiller / tasarruflar
    • otomatik kaydetme yuvaları vs
  • Fizik
  • Ağ üzerinden oynama
    • çevrimiçi oyun
    • skor
  • Kaynak kontrolü
    • geri alabilmenin önemi
  • Giriş
    • anketli vs etkinlik
    • cihazlar arasında mevcut giriş yöntemlerini işleme
  • Reddi ve inkâr
    • cihazlar arasındaki grafiksel farklılıkların ele alınması
  • Test yapmak

Muhtemelen ayrıca:

  • Yasal sorunlar (müzik / isim çakışmaları)
  • Bir cihazı desteklememe seçeneği ne zaman yapılır?

Güzel eklemeler ... Bu konulardan bazılarında yardıma ihtiyacım var! ;)
livingtech 17:11
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.