Oyun Geliştirme

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

10
Veri yoğun gerçek zamanlı oyunlar için UDP hala TCP'den daha mı iyi?
UDP'nin genellikle yüksek veri kullanımına sahip gerçek zamanlı çok oyunculu oyunlar için önerildiğini biliyorum. Makalelerin çoğu serval yaşındadır ve internette iletilen tüm verilerin ~% 80'i TCP olduğundan, TCP için çok fazla optimizasyon yapılması gerekir. Bu beni meraklandırıyor: UDP hala hız ve gecikme açısından üstün mü? Son TCP optimizasyonları TCP'nin UDP'den …
71 c++  networking  udp  realtime 

15
Oyunuma LGBT karakterlerin dahil edilmesi olası satışlardan düşecek mi? [kapalı]
Hepimizin bildiği gibi, LGBT karakterlerinin dahil edilmesi son film ve edebiyatta çok tartışmalı bir konudur ( Güzel ve Çirkin muhtemelen en iyi örnek olmaktır ). Bazıları , varlıklarını her elyafı ile seviyor , bazıları ise kesinlikle onun düşüncelerini küçümsüyor . Şimdi, bir politik itfaiyecilik yapmak için burada olmadığımı veya bununla …


5
Arkadaşlarla bir indie yapmak: Hukuki konular
3 arkadaşımla oynadığım bir oyunu bitirmek üzereyim. 1 diğer kodlayıcı ve 2 grafik tasarımcı. Gelirden ayrılmaya başlamıştık (40/40/10/10). Ancak kontratımız yok ve oyunumdaki grafikleri / sesleri sahip olmadığımı biliyorum, çünkü "arkadaşım yaptı". Arkadaşlarım tarafından sağlanan tüm grafiklerin / seslerin aslında bana (şirkete) ait olduğundan emin olmak için hangi adımları atmalıyız. …
69 legal 

2
Birim slot nedir?
JP LeBreton'ın John Romero ile oturduğu ve Doom'u oynadığı "Devs Play" S01E05'i izliyordum, Romero ise yaptıkları bazı oyun / seviye tasarım seçimlerini açıklıyordu. Her ikisinin de etrafında dolaştığı birçok büyük nokta var, ancak tam olarak anlayamadığım bir nokta var. Belki bu benim dil engelim ya da bir şey, ama evet …

6
Yapbozumun her zaman mümkün olup olmadığını nasıl bilebilirim?
Amacın tüm beyaz taşlardan kurtulmak olduğu bir tür bulmaca oyunu yaptım. Sorunun sonunda deneyebilirsiniz. Her seferinde tahta, 5 * 5 ızgara üzerinde rastgele yerlerde beyaz çinilerle rastgele oluşturulur. Bu ızgaradaki herhangi bir döşemeye tıklayabilirsiniz ve rengini ve yanlarına dokunan tüm döşemelerin rengini değiştirir. İkilemim, imkansız bir tahta üretip üretmeyeceğini bilmememdir. …




26
Oyun Geliştirme Derecesi - Bilgisayar Bilimi Derecesi
Hayatım boyunca okullara bakmaya başladığım noktadayım ve Digipen veya Fullsail gibi okullarla ilgili özel olarak oyun geliştirmeyi hedefleyen çok karışık şeyler duyuyorum. Programcı olmayı ve oyun endüstrisine girmeyi planlayan biri olarak, bir oyun geliştirme derecesi almak geleneksel bir bilgisayar bilimi derecesinden daha mı iyi olurdu?
68 education 

6
Geliştirme aşamasında neden komut dosyaları kullanıyoruz?
Şu andaki projemde Lua scriptleri sunucu tarafında C ++ fonksiyonları tarafından çağrılıyor. Ondan sonra komut dosyaları yine bu çözümde C ++ fonksiyonlarını çağırır. Neden böyle şeyler yapmalıyız ve doğrudan C ++ işlevini çağırmıyoruz? Senaryoların gerekli olduğu durumlar nelerdir?
67 scripting 

9
Bir oyundaki tüm görüntüleri 1 dosyaya nasıl koyabilirsin?
C ++ SFML ile yazılmış basit bir RPG oyununu yeni bitirdim, oyuna çok çaba sarf ettim ve dağıtmak isterdim, ancak küçük bir sorunla karşılaştım. Sorun şu ki, 200'den fazla resim ve harita dosyam var (hepsi harita kodlarını tutan .txt dosyaları) yürütülebilir dosyayla aynı klasörde. Klasöre baktığımda, biraz ağlamak istememe neden …
67 c++  assets  sfml  spritesheet 

6
Lua oyunlarda kodlama dili olarak nasıl çalışır?
Tam olarak Lua'nın ne olduğu ve C ++ 'da programlanan bir oyunun onu nasıl kullanacağı konusunda biraz endişeliyim. Öncelikle nasıl derlenip çalıştırıldığını soruyorum. Örneğin, Lua betiklerini kullanan C ++ ile yazılmış bir program kullandığınızda: Lua'daki kod yalnızca C ++ ile yazılmış ana programdaki işlevleri çağırıyor ve derlenip C ++ 'nın …
67 c++  scripting  lua 

12
Unity 2D ile boy oranı farklılıklarını nasıl ele alıyorsunuz?
Bu soruya birçok cevap aldım, ancak hepsi genel ve genellikle çok kullanışlı değil. Eğitmenlerin hiçbiri en boy oranı hakkında konuşmuyor ve mobil cihazlarla ilgileniyor ve bunu yapmanın zilksiz bir yolu var, hepsinin de başıboşluğu ve kusurları var gibi görünüyor. Gerçekten de iOS ve Android'de farklı boyut oranlarını elde etmek için …


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.