Oyun Geliştirme

Profesyonel ve bağımsız oyun geliştiricileri için soru cevap

8
Bir kişinin oyun programlamasına gerçek ilgi duymasını sağlamak
3. seviyede, 4 yıllık oyun programlama derecesini öğretiyorum (Bilgisayar Oyunları Geliştirme Lisansı). Yeni ve aday öğrencilerin genellikle oyun oynama, oyun tasarımı ve oyun programlama konusundaki ilgi alanlarını ve yeteneklerini birleştirdiğini görüyoruz. (Başlığın çok daha spesifik veya açıklayıcı olabileceğini biliyorum, ancak değiştiremememizin içsel nedeni var). Aday öğrencilerin gelip fakülte ve mevcut …
30 education 


10
Neden esrarengiz bir tasarıma sahip olmak önemlidir?
Roguelikes ve roguelike beğeniler ( Spelunky , Isaac'in Bağlanması ) bir dizi oyun tasarım unsurunu paylaşma eğilimindedir: Usule göre üretilen dünyalar Yeni yetenek ve güçler sayesinde karakter büyümesi Kalıcı ölüm Permadeath ile bir öncül olarak başlamanın neden diğer fikirlere yol açtığını anlayabiliyorum: Çok fazla baştan başlayacaksanız, deneyimlerinizde çeşitlilik isteyeceksiniz. Fakat …

5
Python ile yazılmış ünlü oyunlar [kapalı]
Bunlardan birkaçını gördüm, yani Java ve C # / XNA ... ve yakın zamanda Python'u almaya başladım. Hangi tür beni düşündürdü. Pygame'de Pygame / Pyglet / Pyopengl ile hangi (ünlü) oyunlar yazılmıştır?
30 python 

6
Bir MMO’da AI hesaplamalarını kim yapar?
Bir MMO yapıyorum ve NPC eklemek istiyorum. Mesele şu ki, temel tasarımı bilmiyorum. Hesaplamalar, istemciler veya sunucu nedir? Sunucunun olayları ve tepkileri hesapladığını anlayacağım, ama yol bulma ve oyuncunun pozisyonu ve hareketi ile ilgili olarak, bunu kim hesaplar? Sunucuyu veya istemciyi AI kim hesaplar? Sunucunun yol bulma, konum, hareket vb. …
30 ai  mmo  server  movement  npc 

6
Birliğin en ciddi sınırlaması nedir? [kapalı]
Unity vs. UDK vs. ID hakkındaki bu sıcak soruyu okuduktan sonra bilmek isterim: Unity'in defalarca en çok zarar veren sınırlaması nedir? Bu soruyu öznelleştirmemek için tekrar, Birliğin en çok suçlanan suçlularından bahsediyorum. Bu, bir Birlik kullanıcısı olarak, kullanmaya başlamadan önce birisinin size söylemesini istediğiniz bir şeydir. Unity'nin sürüm kontrolü ile …
30 unity 

3
Bileşen tabanlı bir varlık sisteminde mesaj işleme nasıl düzgün bir şekilde gerçekleştirilir?
Aşağıdaki özelliklere sahip bir varlık sistemi varyantı uyguluyorum: Bileşenleri birbirine bağlayan bir kimlikten biraz daha küçük olan bir varlık sınıfı "Bileşen mantığı" olmayan bir grup bileşen sınıfı , sadece veri Bir grup sistem sınıfı ("alt sistemler", "yöneticiler"). Bunlar tüm varlık mantık işlemlerini yapar. Çoğu temel durumda, sistemler sadece ilgilendikleri varlıkların …

4
Buhar yoluyla dağıtmanın maliyeti nedir?
Bir oyun geliştirme projesinin alfa öncesi aşamasındayız ve henüz Steam üzerinden nasıl dağıtıldığına dair Valve'dan yanıt alamadık. Bu oyunu geliştirmenin ve dağıtmanın tüm farklı maliyetlerini içeren bir iş modeli yapmak için bu bilgilere ihtiyacımız var. Öyleyse benim sorum şu, fiyatlandırma yapısı nedir? Satışlarımızın yüzde birini alıyorlar mı? Eğer öyleyse, ne …
30 valve  costs  steam 


4
MMORTS oyunlarının başarılı olmasını engelleyen şey nedir? [kapalı]
Hepimiz biliyoruz, ticari olarak başarılı MMORTS oyunları yaratma girişimleri olduğunu, ancak hepsinin başarısız olduğunu. Başarısızlıkla, oyun dünyasında pek popüler olmadıklarını kastediyorum. Neden? MMORTS nedir? It's like an RTS (a real-time strategy; Rome: Total war, Stronghold, StarCraft, WarCraft) but has an MMO component, meaning that you not only build your economy …
30 mmo  mmorts 

7
Perakende oyunlar “kontrolün tersine çevrilmesi” ve “bağımlılık enjeksiyonu” kullanıyor mu?
Bildiğim daha çalışkan yazılım geliştiricilerin birçoğu, nesnelere referansları işlemek için kontrol ve bağımlılık enjeksiyonunun ters çevrilmesine geçiyor . Flash oyunlar açısından bakıldığında, AAA stüdyolarının tüm içeriğini ve çıkışlarını bilmiyorum, yani: bunlar perakende oyun dünyasında kullanılıyor mu?

11
Game State Sistemine Alternatif?
Söyleyebileceğim kadarıyla, çoğu oyun farklı oyun durumları arasında geçiş yapan bir tür "oyun durum sistemi"; bunlar "Intro", "MainMenu", "CharacterSelect", "Loading" ve "Game" gibi şeyler olabilir. Bir yandan, bunları bir devlet sistemine ayırmak tamamen mantıklı geliyor. Ne de olsa, farklıdırlar ve aksi takdirde oldukça karışık olan büyük bir switch ifadesinde bulunmaları …

7
Birlik Takım Çalışması
Herhangi bir sürüm kontrolüne sahip olmayan bir Unity projem var ve başka bir geliştiriciyle paylaşmam gerekiyor, böylece her ikimiz de proje üzerinde çalışabiliriz. Unity Assets ile iyi oynayan hangi stratejiler kullanılmalıdır?

6
Herhangi bir video oyun tasarımı üniform olmayan rasgele sayıları ilginç şekillerde kullandı mı?
Çeşitli video oyunları, "vurma şansı% 50" gibi bir etkinliğin sonucuna karar vermek için düzenli olarak dağıtılmış sayılar kullanır; neredeyse her zaman, 0-1'den rasgele bir kayan nokta sayısının 0,5'ten büyük olup olmadığını kontrol etmek anlamına gelir. Pek çok oyun, bu tekdüze yüzdelerin birkaçını üst üste koyacaktır, örneğin D&D vuruşlu rulo, 1 …

5
Rasgele sayı oluşturmada “çok” şanslı / şanssız çizgilerden nasıl kaçınabilirim?
Şu anda, oyuncular tarafından verilen hasarın her zaman 0,8 ile 1,2 arasında rastgele bir faktörle çarpıldığı çok oyunculu bir dövüş sistemi ile uğraşıyorum. Teoride, gerçek anlamda rastgele bir RNG, sonunda birçok kez aynı sayıyı verebilir ( Tetris ikilemine bakınız ). Bu, oyuncunun her zaman çok yüksek hasar almasına neden olurken, …

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.