Oyununuza modüller nasıl çekilir?


9

Bir oyun geliştiriyorum, ancak tek başına çalıştığım için oluşturabileceğim içerik miktarı çok sınırlı. Bu nedenle oyunumun modifiye edilmesini istiyorum, bu amaçla lua komut dosyalarına maruz kalacak tam bir modlama API'si oluşturmayı planlıyorum. Ayrıca insanları başlatmak için eğiticiler de hazırlardım. Ve "Orijinal" oyun da bir "mod" (Warcraft III haritalarına benzer) olacaktır.

Sorum şu: Bir geliştirici oyununun modifikasyonunu teşvik etmek için ne yapabilir?

Not: Oyunum sandbox-ish çok oyunculu bir hayatta kalma (çoğu şey prosedürel).


6
Ben "her şeyi modable yapmak" dışında başka bir cevap düşünemiyorum. Mododerler, yeni oyunlar oluşturabilecekleri oyunları severler. Modellerin modifiye edebilmesi için Half-Life 1 ve 2'nin hangi özellikleri etkinleştirdiğini görün. Kullanımı kolay editörler oluşturun.
Lasse

4
İyi bir oyun yapın. Modderler sevdikleri oyunlar üzerinde çalışırlar ve oyunlarının tadını çıkarmak için birçok oyuncu vardır.
Sean Middleditch

1
Oyunumu oluştururken bu yaklaşımı benimseyecektim. Kafamda gerçekten yürütmek istediğim bir oyunum olduğunu fark ettim, bu yüzden motorumu ve oyun eşyalarımı değiştirmem için kolaylaştırmaya karar verdim. Ama sizin için, her şeyin motorunuzun yapabileceğini gösteren oldukça iyi bir örnek oyun yapmanızı veya GERÇEKTEN İYİ belgeleri ve motorunuzun neler yapabileceğine dair örnekler oluşturmanızı tavsiye ederim. Üst çentikli ve kullanımı kolay bir motora sahip gibi görünmek istersiniz.
TheNickmaster21

Yanıtlar:


11
  • Modlama araçlarının kullanımını çok kolay hale getirin. Modu oluşturmak için bir araç olmalı ve oyununuz için pratik ise, mod, ideal olarak canlı yaratımı test etmenin hızlı bir yolu olmalıdır.
  • Modların dağıtımını ve kurulumunu ölü hale getirin (düşünmek Steamworks). Kullanılacaklarını bildikleri takdirde insanların mod yapma olasılığı daha yüksektir! Bir derecelendirme sistemi, modelleyicileri tanıyacak ve insanların en iyi modları seçmelerine izin verecektir.
  • Oyunun birçok yönünü değiştirilebilir hale getirin. Kullanıcılar seviyeler, düşmanlar, silahlar vb. Ekleyebilirse, bir mod yapma olasılıkları daha yüksektir. Oyunun değiştirmek istedikleri yönü değiştirilemezse, bir mod yapmazlar.

Ve en zor görev:

  • İnsanların oynamayı sevdiği bir oyun yapın. İnsanlar sevmedikleri bir oyunu değiştirmeye zahmet etmezler.

8
Ve en önemlisi - oyununuzu oynamak ve çok sayıda oyuncu çekmek için harika yapın. Ne kadar tutkulu oyuncuya sahip olursanız o kadar çok modifiye edersiniz.
Kromster

1
@KromStern Bu kesinlikle en önemli nokta ve Byte56'nın cevabı olarak düzenlenmelidir :)
MartinTeeVarga

2
İlk 3 noktanın hiçbiri Minecraft tarafından gerçekleştirilemedi, ancak çok büyük bir modifikasyonu var.
Kikaimaru

7

Şu iki ilkeyi izleyin:

  • Oyununuzu veriye dayalı hale getirin.
  • Veri dosyalarınızı okunabilir hale getirin.

3
Veri odaklı motorun harika olduğunu düşünüyorum, ancak oyununuza modülleri çekmeye yardımcı olduğunu düşünmüyorum, sadece oyununuza modding uygulamanızı kolaylaştırıyor.
MichaelHouse
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.