Oyun Geliştirme

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

5
“Basın başlat” ekranının amacı nedir?
Birçok oyun tanıtımları ve satıcı videoları ile başlar ve ardından asıl ana menüden önce "Başlat" ekranına basın. Bunun amacını asla tam olarak çözemedim. Neden doğrudan ana menüye gitmiyorsunuz? Bana mantıklı gelen tek açıklama, birden fazla kontrol cihazı bağlandığında, oynatıcının kullanmak istediğini tanımlamaya izin vermesidir.

1
AAA oyunları ton eşleştirme gölgelendiricisinde bu dokuyu nasıl kullanır?
Battlefield 3 ve aynı zamanda Saint Row 3 ün bu tonu nihai haritalama aşamasında kullandıklarını gördüm. Bu dokunun nasıl kullanıldığı hakkında bir makaleye bağlantı paylaşan var mı? GÜNCELLEME: İnternette neredeyse herhangi bir Renk Derecelendirme uygulaması örneği olmadığı için, hızlı ve kirli numunemi XNA 4.0 için göndereceğim. Bu, hiçbir şey yapmaz …
43 textures  hlsl 

3
Dersler neden OpenGL renderleme için farklı yaklaşımlar kullanıyor?
http://www.sdltutorials.com/sdl-opengl-tutorial-basics http://www.opengl-tutorial.org/beginners-tutorials/tutorial-2-the-first-triangle/ Bu iki ders, neredeyse aynı sonucu elde etmek için tamamen farklı yaklaşımlar kullanıyor. İlk gibi şeyler kullanır glBegin(GL_QUADS). İkincisi vertexBufferObjectsise GLEW'e dayalı gölgelendiriciler gibi şeyler kullanır . Ancak sonuç aynı: temel şekiller alıyorsunuz. Bu farklılıklar neden var? İlk yaklaşımın anlaşılması çok daha kolay görünüyor. İkinci karmaşık yaklaşımın avantajı …

6
Oyun kaynaklarını açık göze bırakmak profesyonelce mi?
Hala kaynaklarımı doldurmakta güçlük çekiyorum, karmaşık API'leri ve temel olarak sadece beynimi tüketen zip dosyalarını inceledikten sonra, oyunu insan gözünün görebildiği kaynaklarla basit bir klasörde toplayabileceğimi düşündüm. Bu profesyonelce olmaz mıydı? Şahsen, oyunları hiç görmedim bile, temel olarak oyuncunun oyunda istediği her şeyi düzenleyebildiği anlamına gelir, map1.txt içinde git ve …
43 c++  assets 

8
Deterministik bir fizik simülasyonunu nasıl yapabilirim?
Oyuncuların bir bulmacayı / haritayı çözmek için parçaları ve parçaları hareket ettirdiği sert cisimleri içeren bir fizik oyunu yaratıyorum. Oyunun oldukça önemli bir yönü, oyuncular bir simülasyon başlattığında , işletim sistemi, işlemci vb. Ne olursa olsun her yerde aynı şekilde çalışacak olmaları ... Çok fazla karmaşıklığa yer var ve simülasyonlar …

3
Audio Surf ve Beat Hazard gibi audio tabanlı oyunlar nasıl çalışır?
Not: Bunlardan birini nasıl klonlayacağımı sormuyorum. Nasıl çalıştıklarını soruyorum. Herkesin kendi müzik dosyalarınızı kullandığınız (veya sağlananları) oyunları gördüğüne ve oyunların Audiosurf ve Beat Hazard gibi kendilerine göre seviyeler ürettiğinden eminim . Burada, ne demek istediğimi göstermek için kullanılan bir Audiosurf videosu var . Ağır bir metal şarkı söylerseniz, Vivaldi gibi …

12
Seviye oyun alanı: Daha iyi oyuncuyu cezalandırmak mı yoksa daha kötü oyuncuyu geliştirmek mi?
Her oyuncunun aynı joystick ile bir arabayı kontrol ettiği 1'e 1 oyun yapıyorum. Oyuncuların amacı, diğer oyuncudan önce bir hedefe ulaşmaktır. Oyunun oyuncuları, aracı kontrol eden becerilere göre kategorilere ayrılır, örneğin Beceri seviyesi [1,2,3,4,5] ve 5 en yüksek beceri seviyesidir. Oyuncuların, oyunu oynarken beceri seviyelerinde aşağı ve yukarı atlamaları amaçlanmayacaktır. …

6
Bileşen tabanlı oyun nesne sistemleri pratikte [kapalı]
Başarı tarihini görelim. Bileşen tabanlı oyun nesnesi sistemi kullanılarak hangi popüler oyunlar (ve oyun motorları) yapıldı ? Her cevap şunları içermelidir: Oyun Başlığı (cevap başına bir tane) Yazar / Şirket Yıl Geliştirme zamanı (isteğe bağlı) Ölüm sonrası bağlantı (isteğe bağlı) Dokümanlara / kaynak koduna bağlantılar (isteğe bağlı)

8
2d animasyon nasıl öğrenilir? [kapalı]
2d'nin basit animasyonunu nasıl yapacağımı nereden öğrenebilirim? Yoksa tam anlamıyla Photoshop'ta bir şeyin her karesini tam anlamıyla mı çiziyor? İpuçları veya püf noktaları var mı? Başlarken yardımcı olacak dersler? Ayrıca, hangi yazılım seçenekleri var (tercihen açık kaynak kodlu ve hatta sadece ücretsiz)?
43 2d  animation 

2
Rahatsız edici terimleri / kullanıcı adlarını kaldırmak için yüksek skor tablosunu temizleyin
Herkese görünür, yüksek puan tablosuna sahip olmak istedikleri bir müşteri için uygulama geliştiriyorum. Oyuncuların girebileceği bir serbest metin alanı olan kullanıcı adını görüntüleyecektir. Oyuncu sayısının aşırı düşük olması muhtemel - en fazla 10 ya da 100s / gün beklerdim. Kullanıcı adı alanı 3 karakterden uzun olacaktır. Adlar Firebase Auth hesaplarına …

6
OpenGL 2D oyunlar için uygun mu?
Bir süredir kendime OpenGL kütüphanesini öğretiyorum ve bir oyuna başlamak istiyorum. Ancak, daha kolay bir giriş için, yukarıdan aşağıya doğru bir Pokemon tarzı oyun gibi 2D bir şeyle başlamak istiyorum. Bu iyi bir plan mı, yoksa OpenGL özellikle 3D için mi yapılmış?
43 opengl  2d 


1
Anahat ışıma etkimdeki diğer adını nasıl azaltabilirim?
Left 4 Dead oyununda parlayan anahat efektini kopyalamaya çalışıyorum. Etki, nesne tıkalı olsa bile nesnelerin dış hatlarının parlamasına neden olur. İşte etkinin ekran görüntüsü: OpenGL tabanlı programımda bu etkiyi biraz kopyalayabiliyorum. Şu anda ne yapıyorum: Parlayan nesneleri oluşturmak için ekran boyutunun yarısı kadar olan bir renk ve derinlik dokusu oluşturun …
42 opengl  shaders  glsl  glow 

6
Mario oyunu Fizik Analizi [kapalı]
Burada bulunan Sonic Kirpi fiziğinin bir çöküşü olduğunu biliyorum ve merak ediyorum, Mario oyunlarından herhangi birinin bir dökümü var mı? Buna benzer bir şey ama Mario için ilgilendiğim şey bu!
42 physics 

4
Oyunda meşgul çalışma hissini nasıl kırabilirim?
Bu konunun daha önce araştırılıp araştırılmadığını bilmiyorum ama oynadığım bir avuç oyunda, her şeyi keşfetmeye çalışmanın, yan görevler yapmanın ve hatta donanım almaya çalışmanın meşgul gibi hissetmeye başlamasının bir noktası var. Bu tür bir duygu beni oyunla daha az ilgilendirir ve genellikle ya tamamen oynamayı bırakmayı ya da oyunun geri …

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.