Oyun Geliştirme

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

1
Benimkiyle aynı adı taşıyan bir oyun buldum! Ne yapmalıyım?
Geçen gün Eyeroller oyunumu Google Play'de yayınladım . Google Play'de aynı ada sahip bir oyun olmadığını kontrol ettim. Ama bugün Google'da "eyeroller" araması yaptım (Evet, uzun zaman önce yapmalıydım) ve AppStore'da eyeRoller adlı bir oyun olduğunu fark ettim . Gördüğünüz gibi tamamen farklı oyunlar. Bunun yasal sonuçları nelerdir? Ticari markalar …

1
Bölünmüş ekranlı bir oyunda sesi nasıl ele almalıyım?
Bölünmüş ekranlı çok oyunculu oyunda, ses olayları birden fazla oyuncu tarafından duyulabilir ve her oyuncudan farklı gelebilir. Örneğin, oyuncu, alçak geçişli filtrelediği arabanın sesini duyabilir. İkinci oyuncu, bir oyuncu hızını geçtikçe motor ses dopplerinin değiştiğini duyabilir. Üçüncü oyuncu, uzaktan gözlemleyerek, filtrelenmemiş motor sesini düşük bir ses seviyesinde duyabilir. Böyle bir …

2
Birlik içindeki spriteları gölgelendirmeyi planlarken, beyaz başlangıç ​​için en iyi temel renk midir?
Unity'de sağlam kare sprite / fayanslardan oluşan bir oyun prototipini arıyorum. Oyundaki karoların her biri için farklı renklere sahip farklı nesne türlerini temsil edebileceğimi düşünüyorum. Tek bir kare grafiti içe aktarabildiğimi ve birçok farklı renkteki ithal karelerin aksine Birlik'te uygun bir şekilde gölgeleyebileceğimi düşünüyorum. Photoshop'ta renk tonunu ve doygunluğu ayarlama …
10 unity  sprites  color 

3
Oyun karakterleri nasıl canlandırılır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Son yıl projemizde arkadaşlarımla çalışacağım. Oyunumuz FPS olacak ve iyi bir oyun yapmak için …

7
Bir MUD'da kalıcı ölümün oyuncular için kabul edilebilir ve adil görünmesini nasıl sağlayabilirim?
Yıllarca bir MUD yazmayı düşündüm ve arkadaşlarımın gerçekten harika olduğunu düşündüğüm birçok fikrim var (ve bu şekilde herhangi bir yere ulaşmayı umuyorum - ağızdan ağıza). Şey, her zaman istediğim bir şey var, arkadaşlarımın ve yabancıların nefret etmeleri: kalıcı ölüm. Şimdi, buna aldığım duygusal tepki her seferinde visseral tiksinti. Bunu isteyen …
10 multiplayer  mmo  mud 

2
Ekstrapolasyon, çarpışma algılamasını bozar
Sprite'ımın hareketine ekstrapolasyon uygulamadan önce, çarpışmam mükemmel bir şekilde çalıştı. Ancak, sprite hareketime ekstrapolasyon uyguladıktan sonra (işleri düzeltmek için), çarpışma artık çalışmıyor. Ekstrapolasyondan önce işler şu şekilde işler: Ancak, benim ekstrapolasyonumu uyguladıktan sonra, çarpışma rutini kırılıyor. Bunun, dışkılama rutini (benim render çağrımda bulunan) tarafından üretilen yeni koordinat üzerinde hareket ettiği …

2
Oyunumu NES kartuşuna nasıl koyabilirim?
NES kartuşunu nasıl oluşturabilirim? Herhangi bir öğretici var mı? Bir emülatörde çalışan bir oyun koymam ve bir kartuşa koymam gerekiyor. Bu nasıl yapılır? Bu sıfırdan mümkün mü? Ya da en azından mevcut bir kartuşu kullanabilir ve oradaki içeriğin üzerine yazabilir miyim?
10 modding  roms 


1
Geniş bir arazi ağını nasıl verimli bir şekilde oluştururum?
Son zamanlarda, oyunumda bir arazi oluşturmanın en iyi yolunu düşünerek sorun yaşadım. Başka bir projede normalde yükseklik haritaları kullandım, bu nedenle tüm temel çalışma kullanılan motora dayanıyordu, ancak şimdi bu yapılamıyor çünkü arazide doğru bir şekilde çizilmesi gereken milyonlarca belirli çokgen var. Ayrıca, çoğu Y vektöründen ayrıştırılamaz (altında gizlenmiş çokgenler …

2
Bir yılan kuyruğunun kafayı takip etmesini nasıl sağlayabilirim?
Bir ödevi takiben ve küçük bir Yılan klonu oluşturarak libGDX ile çalışmaya başladıktan sonra, kısa bir süre içinde utanacağım bir sorunla karşılaştım. Şu anda oyunun tuvalinde dolaşan bir yılanın kafasına (bu aşamada basit bir dikdörtgen) sahibim. Yılanın geri kalanını inşa etmenin en basit yolu, kafanın oyuncunun yaptıklarına göre boyutunu küçültecek …
10 java  libgdx 

1
Yapay zeka için hedefe ulaşmak için doğru hızı bulma
Maksimum hızda seyahat eden maxSpeedve rotationSpeedsaniyede derece dönebilen bir gemim var . Gemi her zaman baktığı yöne doğru hareket eder, yani gemi ne kadar hızlı seyahat ederse dönüş yarıçapı o kadar büyük olur. Konumumu, dönüşümü ve hedefin konumunu biliyorum. Anlamak istediğim, bir hedefin bu hızda dönüş yarıçapım içinde mi yoksa …

3
Varlıklar için neden özel bellek yönetimi gerekiyor?
Oyun programlamayla ilgili hemen hemen tüm kaynaklar, özellikle 3D açık dünya oyunları, disk, sistem belleği ve video belleğine sürekli olarak varlıkların boşaltılması ve yeniden yüklenmesi gerektiği hakkında konuşur. Konsollarda bunu anlayabilirim, çünkü herhangi bir potansiyel taşma ile baş edemeyen çok basit bir bellek yönetimi şemaları var. Ancak, PC'de durum çok …

4
Basit oyunlar için oyun döngüsü için ayrı bir konu zorunlu mu?
Oyun geliştirmede yeniyim. Öğrenmek için bu oyunu android platformunda yeniden oluşturuyorum. Yukarıdaki linkten oyun oynama videosunu izleyebilirsiniz. Basit bir oyundur. Oyun geliştirmeye başlamakla ilgili birçok makale okudum.Neredeyse hepsi ayrı iş parçacığında bir oyun döngüsü kullanmanızı tavsiye etti, bu da diğer oyunlar için mantıklı. Ancak, bu oyun için ayrı bir konu …

2
Refraktif cam gölgelendirici
Mozaiklik gölgelendirici çiftindeki bir nokta ızgarasının yorulmasıyla oluşturulan sonsuz bir altıgen zemine sahibim: Bunun düz bir tel kafes olduğunu unutmayın - "gölgeler" bir aydınlatma hilesi: Şimdi, bunun kalın, refraktif cam gibi görünmesini istiyorum, ancak nasıl ilerleyeceğinden emin değilim. Akla ilk gelen şey blokların istenen "kalınlığını" içeren bir üniforma koymak Aydınlatmayı …
10 shaders  glsl 

1
Roguelike'de görüş alanı simetrisini nasıl sağlayabilirim?
Bir Roguelike üzerinde çalışıyorum ve bunun için sağlam bir daire içindeki her noktaya Bresenham çizgilerini çizmekten oluşan bir ışın izleme / döküm görüş alanı (FoV) algoritması oluşturdum. Artefakt içermez (ve makul derecede etkilidir), ancak benim için önemli bir gereksinim eksik: simetri (bir canavarı görebiliyorsanız, sizi de görebilmelidir). İşte kodumun simetrik …

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.