Oyun Geliştirme

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

4
3B dokular nelerdir?
Google başarısız oldu, bilgilendirici bir şey bulamadım. Yani belki GameDev :) yapabilir. 3B dokular nelerdir? Ne zaman kullanılırlar? Performans maliyetleri? Nasıl saklanırlar? Çok belirsiz fikirlerim var ancak 'kesin' bir tanım yok. Örneklere veya öğreticilere yapılan atıflar, özellikle 3B dokularla parçacık sistemlerinin oluşturulmasında takdir edilir.
31 3d  textures 

3
Kaynak kontrolünde hangi Unreal Engine 4 proje dosyalarını görmezden gelebilirim?
Git ile birlikte Unreal Engine 4 projesini kaynak kontrolü altına almak istiyorum. (Editörün Performance ve Subversion desteğine sahip olduğunu biliyorum, ancak bunu umursamıyorum.) Depoya hangi klasör ve dosyaları ekleyebilirim ve hangilerini yok sayabilirim? Gördüğüm kadarıyla, şu gereklidir: Config, Content, Source, *.sln,*.uproject Ben görmezden gelemeyeceği şeyler: Binaries, DerivedDataCache, Intermediate, Saved, *.suo, …

2
Çoğu 2.5D izometrik oyunun görüş açısı ne kadardır [kapalı]
Hangi perspektif açısını kullandıklarını belirlemek için birçok popüler oyunu inceledim. Bunun için 45 ve 60 derece izometrik izlenen bir ızgara yarattım ve ekran görüntüsüne koydum (bu durumda Diablo II). Bu ızgaraların hiçbiri oyunun perspektifine uymuyor. Bu yüzden bakış açısına en uygun açıyı bulmaya çalıştım ve 53.5 dereceye yakındı. Ancak, bu …

11
Oyun sanatçıları ve programcıları için çalışma saatleri ve verimlilik beklentileri
Kısıtlı bir bütçeyle işe başladım ve son zamanlarda bir programcı ve sanatçıyı işe aldım. Projeye başlamadan önce, yapılması gerekenler ve son tarihler hakkında birçok iyi belgelendirme içeren bir proje yol haritası belirledim. Her ikisinden de, bu son tarihlerin nasıl karşılanacağı konusunda bir zaman çizelgesi oluşturması istendi. Sanatçı için, eğer iş …

2
Engeller hareket ederken bile A * etkili midir?
Ben sadece yol bulma hakkında bir şeyler öğrenmeye başladım ve A * algoritmasına bakmaya başladım ve asıl endişem, gördüğüm bütün örneklerin etrafında hesapladığı statik engelleri göstermesi. Hareketli engellerim varsa, örneğin, diğer karakterleri söyleyin, karakterin kendi yolunu bulması gerektiği gibi hareket edin, algoritmayı her kareyi çalıştırmak zorunda kalacağımı farz ediyorum, ancak …

5
24-Bit Colordepth yeterli değil mi?
Çok yumuşak gradyanlarda, 24 Bit renk derinlik renginin geçişlerini görebileceğiniz kadar yeterli olmadığını fark ettim. Bu, en karanlık sahnelerde veya gece gökyüzünde ortaya çıkar. Neden kimse renk tonunu kanal başına iki bayta değiştirmiyor? Bunun bir sürü iş olacağını ve bir çok donanımın düzeltilmesi gerektiğini biliyorum, ama onu biraz sinir bozucu …
30 graphics 

5
GPU'lar neden oyuna özel sürücüler gerektiriyor?
PC GPU sürücü güncellemeleri, genellikle yeni çıkan belirli oyunların performansında yapılan iyileştirmelerden bahseder. Bu oyuna özgü güncelleme neden gerekli? Oyuna özgü değişiklikler oyun koduyla nasıl etkileşime giriyor?
30 gpu 


7
Zırh puanları hangi amaca hizmet ediyor?
Birçok oyunda "zırh puanı" olarak adlandırdığım bir tamirci gördüm: Quake, Counter Strike, vs. Genellikle, oyuncu bu zırh puanlarına sahipken, daha az hasar alır. Bununla birlikte, sağlık noktalarının yaptığı şekilde benzer şekilde hareket ederler: söz konusu hasarı alarak onları kaybedersiniz. Neden böyle bir özellik tasarladınız? Bu sadece sağlık 2.0 mı, yoksa …

4
Oyun geliştiricileri neden özel sözleşmeler için oyunlar geliştiriyor?
Oyunlarını yalnızca bir konsol için geliştiren birkaç şirket var (Playstation veya XBox). Bunu neden ve nasıl yapıyorlar? PC / PS / Xbox için yayınladıklarında daha fazla satış yapılmamalı mıydı? Neden bu tür sözleşmeleri imzalıyorlar? Faydaları nelerdir? Not: Bu oyunlar tam konsol şirketi tarafından finanse edildiği sürece, bu ayrıcalığı tamamen anlıyorum …
30 console  sales 

4
Rasgele isimlerle yasal sorunlara girebilir miyim?
Şu anda NPC'lerine rastgele bir cinsiyet ve doğru cinsiyet için rastgele bir isim verilecek bir oyun yapıyorum. Bunu yapmak için, adların bir "veritabanı" nı kullanacağım (aslında tupl içeren bir metin dosyası). Aynı zamanda, rastgele ilk isme eklenecek bir soyadı listesi de olacaktır. Benim sorum şu. Diyelim ki rastgele bir isim …

5
Izgara tabanlı bir sıvı simülasyonda basınç simülasyonu
XNA oyunumda 2B ızgara tabanlı bir su sistemine sahibim, suyun düşmesini ve yayılmasını simüle etmek için hücresel otomatları kullanan bir yöntemimiz var. Bir yokuş aşağı akan su örneği: Her karo bir baytta depolanan 0 ila 255 değerinde sıvı kütlesini içerebilir. Yapmadığım floatseski su sistemini kullanmıyorum, ancak bu komplikasyonlar ekledi ve …
30 xna  c#  physics  grid  water 

11
Web'de çözümler bularak oyuncuların bulmaca seviyelerini aldatmalarını nasıl durdurabilirim?
Seviyeye dayalı, bulmaca benzeri bir oyunda, oyuncuların internette belirli bir seviyedeki çözümler için arama yapmasını nasıl önleyebiliriz? Oyuncuların puanlarını adil bir şekilde karşılaştırmasına izin vermek istiyorum. Seviyelere biraz rastgelelik katmayı düşündüm, ama seviyenin ne kadar zor olduğu ve nasıl hissettiği üzerinde kontrolünü kaybetmenin dezavantajı var. Bu sorunu çözmek için belirli …

3
Try-catch veya C ++ 'da hata işleme için ifs
İstisnalar oyun motoru tasarımında yaygın olarak mı kullanılıyor, yoksa eğer if ifadeleri kullanılarak daha çok tercih edilir mi? Örneğin istisnalar dışında: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId = m_statistics->createText( …

11
Oyuncuları çoklu karakterleri seviyelendirmeye nasıl teşvik edebilirim? [kapalı]
Benim oyunumda birden fazla karakter yapmak mümkün. İstediğiniz kadar yapabilirsiniz. Genelde yaptığım (ve neredeyse tüm oyuncuların yaptığı), sadece tek bir karakter yapmak ve onu LOT seviyesine çıkarmak ve sadece her şey için kullanmak. Bazı oyunlar, birden fazla "sınıf" veya farklı şeyler yapan karakter türleriyle bu sorunu çözmeye çalıştı, ancak bu …

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.