Sanatsal olmayan tek bir programcı nasıl oyun yapar? [kapalı]


195

Oyun yaparken elimi denemek istiyorum. Bazı basit şeyler yaparken, sanat yapamayacağımı farkettim !

Yardım edecek başkalarını bulmaya çalıştım: Mevcut ekiplerin çoğu sınırlı tecrübemden dolayı beni istemiyor (lisedeyim) ve uygun bir beceriye sahip yerel bir sanatçı bulamadım.

Siz nasılsınız? Oyun oynamayı sevip sevmediğimi görmek için üniversiteye kadar beklemeli miyim? Özgür sanat almanın bir yolu var, böylece kendi kendime uğraşmaya başlayabilir miyim? Yoksa sadece şansım ya da ilgimi çeken başkaları için yanlış yerlere mi bakıyordum?

Yanıtlar:


160

Tam zamanlı olarak güvenlik yazılımı yapıyorum ve "boş" zamanımda oyunum üzerinde çalışıyorum . Oyunumu yapmak için para harcamıyorum, sadece özgür yazılımı kullanıyorum ve kendi sanatımı yapıyorum. Beni yanlış anlama, ben bir sanatçı DEĞİL, sadece bir programcı. Yine de beni durdurmuyor. Sadece oyunumdan uzak durmaya devam ediyorum ve daha sonra gerçekten güzel görünmesini sağlamak için endişeleniyorum. Ya da sadece sanatın önemi olmayacak kadar iyi yapın. Şimdilik benim "Programcı Sanatı" dediğim şeye göre belirlendi. Yapmak istediğiniz oyunun türüne bağlı olarak, sanat gerçekten önemli olabilir. Ama birçok oyun için, hepsi oyunla ilgili. Cüce Kalesine bak . Çok fazla "sanat" dahil değil, ama oyun harika!

Bir şey olursa, oyununuzu Microsoft Paint dokuları ve sprite'ları ile inşa edebilirsiniz, o zaman bir sanatçının ilgisini çekmek için göstereceğiniz bir şey olurdu.

Bir oyun yaparken kesinlikle elinizi denemelisiniz. Oyunumu oynamayı seviyorum. Programladığım en eğlenceli şeydi. Her yön öğrenmek için yeni ve ilginç bir şeydir.

Herkes her şeyi yapamaz, bu yüzden sahip olduğumuz yeteneklerle yetinmek zorundayız. Bizim yeteneğimiz programlama, yani yaptığımız şey bu. Sanırım, sanattan ziyade oyunları yapan ya da bozan oyun (programlama) olduğu kanıtlanmamıştır.


47
+1 Sanatsal becerilere sahip değilseniz, o zaman oyunu oynamaya başlamak çok önemlidir! Gerçek sanatçılar gerçek sanatı bırakın ve gittikleri böylece onları göstermek için bir şey olması odaklanmak "Vay! Bu proje aslında bir yere gidiyor! O koymak olurdu ne kadar büyük benim orada sanat?"
doppelgreener

3
Çok cesaret verici bir cevap. Oysa dokular Eğer kullandığınız olarak zaten sanatsal benim kadar meydan birinin yetenekleri ötesinde çok güzel ve yoludur. ;-)
Konrad Rudolph

1
@Konrad Dokularla dolu bir siteyi ziyaret etme ve bazılarını indirme yeteneklerinin ötesinde mi?
doppelgreener 16:11

1
@Jonathan Tabii ki; Ben de öyle yapardım. Ancak @ Byte56 özellikle tüm dokuları kendisinin yaptığını belirtti ve daha sonra MS Paint hakkında konuştu, bu yüzden gerçekten berbat grafikler bekliyordum ve web sitesine bakarken çok şaşırdım.
Konrad Rudolph

6
İyi bir oyunun
ayırt edici özelliği

27

Bazı ücretsiz sanat eserlerini edinmek için aşağıdaki diğer sorulara bir göz atın:

Ücretsiz sprite ve görüntüleri nerede bulabilirim?

OGRE3D / jMonkeyEngine'de kolayca kullanılabilen açık kaynaklı 3D modeller

Elbette bu, özellikle oyununuz için özel olarak yapılmış sanat eserleri kadar güzel görünmeyecektir, ancak daha sonra istediğiniz zaman değiştirebilirsiniz.

Başka bir seçenek de şeylerin fotoğrafını çekmek ve bunları kullanmaktır. Örneğin bir fotoğraftan bir doku veya küp haritası oluşturmak oldukça basittir .


19

Daha önce cevaplanmış olandan biraz farklı bir bakış açısı eklemek istiyorum.

İlk önce, oyundaki bir oyunda tek önemli şey olduğuna katılmıyorum . Görselleri satar ve göze çarpan güzel bir ekran görüntüsü gösterirseniz, oyununuzu başkaları tarafından oynamış olursunuz. Bu nedenle, sanatı göz ardı etmenizi ya da oyununuz için stok ya da yer tutucu sanat kullanmanızı önermiyorum. Bu aynı zamanda ses ve hikaye için de geçerlidir (eğer oyunda bir tane varsa).

İkincisi, yalnız bir proje üzerinde çalışmanızı tavsiye etmem. Projenizde daha fazla insanın olması, motive kalmanın harika bir yoludur ve ayrıca diğer üyelerle fikirleri paylaşarak daha iyi bir oyun alma ihtimaliniz daha yüksektir.

Yapmanız gereken şey, oyun oynamak ve onlarla bir proje yapmak isteyenleri bir araya getirmek. Kulağa zor geliyor, ancak soruna doğru açıdan yaklaşırsanız, aslında çok kolaydır. Diğer insanlarla birkaç indie oyun yaptım ve gerçekten çok iyi deneyimler yaşadım.

Size bir programcı olarak çok ayrıcalıklı bir konumda olduğunuzu söyleyeyim. Dünyada oyunları seven ve kendileri için bir tane yapmak isteyen pek çok insan var, ama sadece çok azı kodlamayı biliyor. Tek kişilik bir ordunun programcı olduğu bir oyun projesinin teknik olarak mümkün olmasına rağmen, sanatçı olmak imkansızdır. Her biri için, "Bir programcıysam, sanatçı değilsem nasıl oyun yaparım?" soru, bir düzine vardır "eğer bir sanatçı değil programcıysam nasıl oyun oynarım?" sorular.

Demek insanlar orada. Oyun yapmak isteyen ve bedavaya yapan birçok sanatçı, müzisyen ve oyun tasarımcısı var. Ne yazık ki, hemen hemen yetkin büyük olasılıkla katılmak ilginizi olmayacak bir oyun geliştirme katılmak yapabiliyor herkes senin oyun, böylece sen başarıyla indie oyunlar yapmak istiyorsanız saldırmak istiyor problem.

Birkaç kelimeyle, sanatçı değil, kıt olan (iyi) programcılar.

Bence bu sorunu çözmenin iki yolu var. İkisini de yaptım ve ikinizin de çalışmasını sağlarım.

  1. Oyun yapmakla ilgileniyorsanız, ancak sizin oyununuz olması için özel bir gereksiniminiz yoksa, insanlara oyunlarını yapmalarını önerebilirsiniz! Yetkili bir programcı olduğunuzu kanıtlayabilirseniz, gizleyebileceğiniz çok sayıda sanatçı forumu vardır ve ilginç bir fikir varsa, oyunla ilgilenmek istediğinizi söyleyerek sanatçıyla iletişim kurabilirsiniz. Doğru söylüyorsanız, neredeyse "evet" diyecekleri garanti edilir.

  2. Oyun oynayabileceğinizi ve tamamlayabileceğinizi kanıtlayabilirseniz (her bitmiş indie oyun için, hiç bitmeyecek binlerce proje vardır) ve iyi bir fikriniz varsa, forumlara varabilir ve bu fikri önerebilirsiniz. Belki ilk defa yalnızca bir kişi size katılır, ancak bitmiş bir ürün sunabilir ve ilerlemenizi ve başarınızı söz konusu forumda duyurursanız, güvenilirlik kazanacaksınız ve daha fazla kişi bir sonraki projeniz için size katılmakla ilgilenecektir. .

    En son oyunum için, iki grafik sanatçısı, bir müzisyen, bir yazar ve dokuz ses aktrisini (ikisi gerçekten profesyonel olan iki kişi) ücretsiz olarak bana yardım etmeleri için ikna edebildim. Tabii ki teslim etmek çok önemlidir. Yaptım ve bundan dolayı bir sonraki projeye yardımlarını ve diğer insanların yardımlarını alabileceğime eminim.

Bu seçeneklerin her ikisinin de yalnızca oyun yapmak konusunda ciddiyseniz geçerli olduğunu unutmayın. Yarı yolda durursanız ya da ciddi olmadığınızı hissediyorlarsa, itibarını kaybedersiniz ve insanlar sonraki projelerde size katılmayacaklar, bu yüzden yalnızca gerçekten yetenekli ve yürüyüş yapmak için istekliyseniz devam edin.


Bu genel olarak iyi bir cevap, ancak OP'nin nihai hedefi hakkında bazı varsayımlarda bulunuyor. “Oyunlarla çalışıp çalışamayacağımı görmek için üniversiteye gidebilmem için gerçekten beklemek zorunda mıyım?” Sorusu sorulduğunda, başka birinin zamanını boşa harcamadan önce ilk önce programcı sanatı ile kendi başınıza birkaç küçük oyun yapmayı tavsiye ederim. yapışıp yapamayacağınızı görmek için. Ve sonra, insanlarla iletişim kurmaya başladığınızda, öğrenim sürecinizde hala erken olduğunuzu açıkça belirtin ve bu bir öğrenme projesidir.
14'te atıyor

@jhocking: op her zaman bir yazılım geliştiricisi olduğunu söyledi. Birkaç iyi insanı hala gençlerinde tanıyorum, bu yüzden yaş biraz önemli değil.
Panda Pajama

1
Kim yaş hakkında bir şey söyledi? Demek istediğim, gelecekteki herhangi bir takım arkadaşının zamanını boşa harcamadan önce, oyun geliştirmenin kendisinin için uygun olup olmadığını ilk anlamaya çalışması gerekiyordu. Her neyse, cevabınızla ilgili hiçbir şeyle çelişmiyordum, fakat diğer tavsiyeniz uygulanmadan önce programcı sanatla kendi başına bir şeyler yapması gerekebileceğini / açıklığa kavuşturduğunu belirtmek istiyorum.
14'te atıyor

Sana zahmet olmazsa oyunu görmek isteriz
Stumped

@stumped: Profil sayfamda Steam sayfasına bir link var
Panda Pajama

12

İşte yararlı bulabileceğiniz bir ton bağlantı içeren bir konu; yasal, sanattan müziğe vb. her şey. http://www.mangatutorials.com/forum/showthread.php?742-The-Ultimate-Indie-Game-Developer-Resource-List

Diğer cevaplarda da bahsedilir, ancak bir sanatçıyı vb. Ararken oyununuzu aynı anda geliştirmelisiniz. Programcı sanat kullanın, stand-in, ücretsiz sprite her şeyi. Çoğu zaman, nihai varlıklar hakkında düşünmeden önce, sadece eğlenceli olup olmadığını görmek için çabucak bir şeyler çalışmasını istiyorum. Bu saçmalığı prototip yap ve oyunu bul. Daha sonra, oyun kilitlendiğinde, uygun sanat çalışmalarına başlayabilirsiniz. Bunu tersi şekilde yapmak para kaybına neden olur ve birkaç kez yeniden yapılması gereken işler, bu da projenize zarar vermenin yanı sıra, bitirmek için motivasyonunuzu emer (ve bir iş bulmak için bir oyun yapıyorsanız, bunu göstermek bir projeyi bitirebilirsiniz iyi bir şeydir).

Hala bir sanatçı bulamıyorsanız, grafikleri kendiniz yapın. Cüce Kalesi'nden bahsediliyordu, ancak grafiklerin matematik yoluyla yaratıldığı Geometri Savaşları gibi oyunlar da var. Aklını başına koyarsan etrafta dolaşmak için her şey mümkündür.


11

Sanat söz konusu olduğunda da benzer bir durumdayız, ben ve bir arkadaşımız boş zamanlarında oyun oynarız. İkimiz de oyunları seven geliştiricileriz, bir düzine oyun projesine başlamış olmalıyız.

Sıkışmış olan projeler, sanat stilleri fikirlerimizle eşleşen sanatçı topluluk sitelerinde çok sayıda insana yaklaştık.

Bir projeyi başlatmak ve yürütmek, ciddi olduğunuzu göstermeye ve projeye olan tutkunuzu göstermeye hazır olmak, biraz ilgi çekmemiz için yeterli oldu.

Hadi git :)


5

Bir sanatçı olmadığınız gerçeğinin, aşağılayıcı, programcıların oyun yapmak için çok önemli olduğunu sanmıyorum ve eğer içeriğiniz yoksa, gerçekten bir sorun değil: - İçeriği olmayan oyunu yapın ve Oyun daha fazla özelliğe sahip olduktan sonra sanatçı bulmaya çalışın: daha fazla kaldıraca sahip olacaksınız ve bu özellikleri eklemek için çok daha az baskı yapacaksınız. - Eskiz gibi, kullanıcı dostu bir 3D modelleme aracı kullanın.


4

Her zaman "daha az" yaklaşımı için gidebilir ve mümkün olduğunca az ve basit sanat eserlerini kullanabilirsiniz.

Retro tarzı vektör grafikleri bu günlerde oldukça popülerdir, bu nedenle oraya ulaşmak için bol miktarda ilham vardır. Sadece birkaç çizgi çizin ve biraz parlamasını sağlayın.


Parlak çizgiler biraz basit olabilir, ama yönünüzü beğeniyorum. Çok iyi bir tavsiye.
doppelgreener

3

Bu, ne tür bir oyun geliştirici kariyerini aradığınıza bağlı. Modern oyun endüstrisinde yaratılan başlıkların çoğu, bir programcının hiç tek bir piksel çizmek zorunda olmadığı dev takımlar tarafından hazırlanır.

Kendi indie oyununuzu geliştirmek için daha fazla olsanız da, grafik ve ses oluşturma ile başa çıkmanız gereken "tek kişilik ordu" rolünü üstlenebilirsiniz. Örneğin, kendi unvanıma bir göz atın: http://goo.gl/hs5wt

Programlama kolay kısımdı, sentezlenmiş ses efektleri üretirken, zamanımın çoğunu tüketen piksel sanatını çiziyordu. Halka açık müzik için Tanrı'ya şükürler olsun ki bu durumda olayın bütünüyle mükemmel bir şekilde uyuşuyor.

Ekranda pikselleri gerçekten görebildiğiniz zaman 80'lerde büyüdüyseniz (ve daha sonra onları asla görmezden gelemezsiniz) sadece doğal olarak büyüyebilirdi, ancak durum böyle değilse, biraz okumanızı tavsiye ederim. piksel sanat yaratma. Elbette bazı kağıt çizimleri her zaman dijitalleştirebilir ve daha sonra bitirmeyi yapabilirsiniz.

Her neyse, oyun yapmak her zaman çok disiplinli bir iş oldu. İyi bir derinlemesine programlama yeteneğine ihtiyacınız olacak (ama 'çok fazla değil' veya en basit oyunu oluşturamayacağınız için bitirdiniz çünkü soyutlamalar konusunda çok endişelisiniz, tıpkı iyi bir gramer uzmanı gibi tek bir kitap yazın), iyi matematik, geometri, fizik anlayışı ve ayrıca çizim, ses oluşturma, seviye tasarımı, hikaye anlatımı, vb.

Sonunda, yaratılışınıza aşık olmalısınız. Oyununuzun ışığı görmesini sağlamak için iyi bir motivasyona ve gerçek bir arzuya ihtiyacınız var. Kendi oyununun 1 numaralı hayranı olmalısın, çünkü hiç oynamayı sevmiyorsan, başka kim olacak?

Tüm bunları akılda tutarak, gerçekten engellerin üstesinden gelmeni ve kendi oyununu yaratmada iyi vakit geçirmeni umuyorum. Çalıştırıldıktan ve çalıştırıldıktan sonra inanılmaz derecede eğlenceli ve faydalı bir deneyim. :)


3

Öncelikle, üniversiteye gitmeden önce bütün bunları yaparak gerçekten iyi iş çıkarıyorsunuz.

Şimdi, sanatı kendin keşfetmeyi denedin mi?

Ben bir programcıyım, sanatçı değil

Ortak bir cop-out insanlar kendi sanat üzerinde yargı önlemek için kullanın.

Ama zamanın içine koyarsanız, çizmeyi de öğrenebilirsiniz. (ve bir Wacom tablet için birkaç dolar!)


Fakat tek bir programcı nasıl oyun yapar?

Tamamlanana kadar üzerinde çalışmaya devam et.

Doğrudur girişe engel bir oyun yaratmak için dikkatini çeken ve bir pazar var olan oldukça büyük bir yükseltilmiş sadece içine yatırılan para ve zaman kalite ve miktarına göre aslında satıyoruz oyunlar .

Bu nedenle, Blizzard veya Edge Of Reality gibi şirketler sadece bir sonraki kart oyununa ulaşmak için çok fazla zaman ve para harcıyorlar. Bunu Mario Bros.’ın en son teknolojiyi kullandığı zamanla karşılaştırın ve John Romero şöyle görünen Crazy Climber gibi oyunlar satabildi:

görüntü tanımını buraya girin


3
Tamamıyla doğru. Hiç kimse bir programcı veya sanatçı olarak doğmaz. Sırasıyla programlama veya sanat yaparak biri haline gelirsiniz. Elbette, artılara rakip olmayacak, ancak artıları bile ilk günden itibaren artılara rakip olmadı.
Kylotan

1
Yoğun grafikli oyunlar (RPG) yapmak istedim, bu yüzden bir süre çizim, boyama ve 3B modelleme yapmak için programlamayı bıraktım. Bu 4+ yılları kendini pratikten sonra, benim programlama languished ve benim sanat vardır, ciddiye kolay DEĞİLDİR bağlantı olduğunu hala henüz orada. Başta, sanatı programlama kadar sevdiğimi keşfettim. :) Herkesi, kendiniz hakkında yeni bir şey keşfetme uğruna denemeye teşvik ediyorum. Sadece yeni bir tutku bulabilirsin.
Cardin

1
@bobobobo teşekkür ederim: DI, sanatın çok korkutucu göründüğü durumlarda, ilk önce 3D modellemeyi deneyebileceğini eklemek ister. Metodik doğası programcılara daha çekici gelebilir. : P
Cardin

@ Cardin Hey Cardin, başladığınızda ne kadar iyisiniz? Daha önce eğitildiniz mi ya da daha önce deneyiminiz oldu mu? Grafik tablet mi yoksa kağıt mı görüyorsun? Bilgisayardaki görüntüleri nasıl alıyorsunuz? İyi iş. Paylaşım için teşekkürler.
johnny

Ne kadar iyi ... hmm başladığımda insanları çizemedim. Önceden eğitim yok. Zorunlu sanat ve zanaat derslerinde objeleri (sandalye, masa vb.) Çizmek için yüksek derecelerde bir dereceye kadar iyi notlar aldım. Üniversitede kendime bir tablet aldım ve hobi olarak resim yapmaya başladım. Tabletin grafikleri içeri sokmanın bir yolu veya bir tarayıcı, 4B kurşun kalem ve mürekkep kalemi (Sakura pigment kalemi gd) olabilir. Ama gerçekte, hangi araçları elde edersem kazanarım, bir gecede yeteneklerinizi geliştirmiyor. (Hala kendi varlıklarımı çizmeye başlayacağım düzeyde değilim)
Cardin

2

Seslerinizi ve sanatınızı daha sonra her zaman değiştirebilirsiniz. Bence önemli olan oyunun kendisi.

Duvarları kahverengi ve karakterleri kübik blok insanlar olsa bile mükemmel bir 3D oyun çekim olabilir.

Harika bir sanal alan olabilir ve Minecraft'e benzeyebilir.

Ses efektleri yapmak kolaydır. Sadece sesleri ağzınla yaparken kendine kaydet. Gerçekten eğlenceli olan kule savunma oyunlarını oynamıştım, ateş sesinin “Pew! Pew!” Olan bir adam olduğu çok açık. bir mikrofona. :-)

Gerçekten önemli olan oyunu bitirmek. Mükemmel olmak zorunda değil. Planladığınız her özelliğe sahip olması gerekmez. Ancak oyunun sınırlı bir versiyonunu bitirdikten sonra, kaç özellik eksik olursa olsun, sanat ve sesi ne kadar saçarırsa temizleyin, değişiklik ve iyileştirmeler yapmak için bir temeliniz olsun ve müşterilere veya potansiyel işverenlere gösterecek bir şeyiniz var. bir kod gösterisi olarak.


1

Şu anki durumunda sanat hakkında bu kadar endişelenmem. Tatmin edici bir tamamlanma seviyesine ulaşmayı başarabildiğim ilk oyun, tamamen bir sanatçı olmadan yaptım ve üniversiteye başlamadan önceydi.

Benim görüşüme göre, oyun programlama seviyenize bağlı olarak dört iyi seçenek var:

  1. Tüm sanat eserlerini içeren bir projeye sahip iyi bir oyun programlama kitabı bulabilir ve oyun programlamasına dahil olan çalışmaları seviyorsanız hissedebilirsiniz.
  2. Yapıtlarını kullanarak mod yazmanıza izin veren bir oyun motoru bulabilirsiniz.
  3. Unity3d veya Torque Game Engine kullanın, bunlara bakın, her ikisi de ücretsiz sanat eserleriyle varlık mağazalarına sahip
  4. En iyi olduğunu düşündüğüm rotamı alabilirsin :) Bir oyun programlamaya başlayabilir ve motorun ana fonksiyonlarını yazabilirsin. Bloklar veya çubuk şekli spriteları gibi bunun için son derece çirkin sanat kullanın. Daha sonra çalışan bir motorunuz olduğunda, GameDev.net'in yardım isteyen forumlarına ekleyin. İlk iki sanatçımı bu şekilde aldım. Uçağım 4 bloktan oluşmuş ve arazi bir arazi editöründe boyanmış olsa bile, uçuş simimin oynanışını beğendiler.

1

Şu anda insanlar için GDCore adlı bir ağ sitesinde çalışıyorum durumunuz. Kodlayıcıların, müzisyenlerin ve sanatçıların harika bir oyun yapmak için gereken senaryoları, sprite sayfalarını, arka plan müziklerini vb. Takas etmesine yardımcı olmak için tasarlanmıştır. Henüz halka açık değiliz, ancak http://www.gdcore.com adresinden bizi kontrol edebilirsiniz . Birlik Varlık Mağazasına benzer bir şey olmalı, ancak içerik türü bakımından daha geniş ve daha fazla özgür varlık var.


1

Ben solo, hobi oyun geliştiricisiyim ve haftalar sürmesine rağmen, bir avuç 2D mobil oyun yayınlamayı herkese açık olarak yaptım. Senin gibi ben bir programcıyım, sanatçı değil.

Öncelikle, Unity3D'nin ilerlemenin harika bir yolu olduğunu başkalarının yorumlarını kabul ediyorum. Buna karşı elimde olan tek şey, Pro sürümü için gitmediğiniz sürece açılış ekranına mahsur olduğunuz ve Android / iPhone eklentileri (normalde) ücretsiz değil (sorunuzdan emin değilim. mobil veya masaüstünü hedeflemek ister misiniz?).

Yalnız sanatçı olmayan bir projeyi tamamlamanız sizin için önemliyse ve Unity3D'ye (veya benzeri bir oyun motoruna) karşı karar verirseniz, en azından başlangıçta - 2D. Varlıkların hacmi ve programlamanın karmaşıklığı / büyüklüğü / çabası çok daha az olacaktır.

Sonunda hızlı bir ipucu - Nesneleri 3B olarak modellemeyi ve daha sonra da 2 boyutlu resimleri denemek ve elle çizmekten ziyade uygun gölgelendirme ile 2B eğri haline getirmeyi çok daha kolay buldum. Blender harika, ücretsiz bir 3D modelleme aracıdır. Yeterince tavsiye edemez.

İşleri gerçekten basit tuttuğumda (ve 2D) bile, ilk oyunumu tamamladığımdan daha uzun sürdüğünü gördüm. Bu, ele alınması gereken çok sayıda özelliğe bağlıydı: oyun tasarımı, oynanabilirlik (örneğin giriş kontrolleri), programlama, sanat eseri, pazarlama materyali, animasyon, satış sahaları, seviye tasarımı, seviye editörleri.

İyi şanslar - yapabilirsin. Bence oyun geliştirme en disiplinli projelerden biri. Onu seviyorum!


0

Önceki yorum ile aynı fikirdeyim. Çok basit bir oyun motorunu programlamak sizi en az 200-1000 adam-saat arasında bir yere götürecektir. Düşük poli 3D modellerin, istenen kaliteye bağlı olarak, her biri ayda 2 gün (tam zamanlı çalışma) sürecektir. Oyunum için yukarıdan aşağıya bir görünüm kullandım ve kasten berbat bir şekilde çizilmiş 2B sprite'lar kullandım, böylece her bir canavarın sadece bir görüntüsünü çizmek zorunda kaldım (her biri 1 saat). Kendi 3B motorumu yapıyorum (şu ana kadar yaklaşık 300 saat programlama yapılmış) ancak daha iyi bir kısayol, mevcut bir motoru 3B (örneğin Unreal veya Quake III) veya Yoyo'nun GameMaker gibi bir 2D oyun yapımcısı için kullanmak olabilir. Ücretsiz örnek seslerden / dokulardan / modellerden kaçının çünkü bunlar yalnızca oyununuza güzel bir şekilde yüklenmelerini sağlamak için bir sürü post-işlem çalışması gerektirir - ev yapımı bir yer tutucu kullanmak daha iyidir. http://antongerdelan.net/crongdor/


6
"Önceki yorum" , posta siparişi karıştığından beri burada yardımcı olmuyor. İsimler lütfen! :)
doppelgreener

0

Geliştirme sürecinde ekranda gerçek güzel şeylerin gerçekleştiğini görmek harika olduğunu düşünüyorum. Küçük projeler genellikle başlangıçtan itibaren bir grafiksel ve lord kavramlarını takip eder ve çok güçlü bir motive edicidir.

Bu konuda yanılmış olabilirim ama anladığım kadarıyla, günün ışığını gören çoğu indie projesi, her şeyi hem sanat hem de programlama (onlardan nefret ediyorum) yapan ya da birileri olan küçük ekipler tarafından yapılan tek geliştiriciler tarafından yapılır. Sanatta, ancak nadiren, geliştirme sonunda sonunda yer tutucuların yerini alacak birini işe alan bir programcı - bu yöntemin teoride çalışması gerekir.

Bir arkadaş, ortak çalışan, bir kız arkadaş, karı, her neyse, DRAW yapabilen birini bulmaya çalışın. Herhangi bir yazılımla nasıl çalışacaklarını veya fare kullanacaklarını bilmeleri gerekmez. Onlara bir oyun yapmak istediğinizi ve programlama yaparken çizim yapmak için birine ihtiyaç duymak istediğinizi söyleyin. Hayatınızdan tanıdığınız biri yoksa çevrimiçi veya forumlarda bazı sanatçıları bulun. Birlikte bir fikir üzerinde çalışın. Aslında bir arkadaşının Facebook sayfasında yaptığı bazı çizimleri görene kadar seninle aynı ikilemi yaşadım, yine de, alakalı görünebilecek bu soruyu gönderdim .

Bir alternatif, herkesin çizebileceği soyut grafik konseptli bir oyun yapmak olabilir. Çöp Adam oyunları gibi, ama kolayca bundan daha fazlası olabilir. Ya da Lynda'dan 2 gün öğrendikten sonra yaratılabilecek düzeyde bazı soyut 3D'ler. MineCraft için çalıştı :)


0

Hem açık kaynaklı hem de ticari bağımsız stilde kendi oyunumu yazma konusunda bazı deneyimlerim oldu. Senin gibi, varlıklarla ilgili problemlerle de karşılaştım (resimler, animasyonlar, ses, ...). Birkaç seçeneğiniz var:

  1. Kendin Yap
  2. Sizin için zaman ayıracak gönüllü birini bulun
  3. Yasal olarak ücretsiz olarak kullanabileceğiniz bir şey bulun
  4. Size uygun bir ürün vermesi için birine [muhtemelen iyi para] ödeyin

Çok para olmadan, tüm bu seçenekler sinir bozucu olabilir. Zamanlarını gönüllü edecek sanatçılar bulabilirsiniz, ancak deneyimlerime göre etrafta oturup yeni bir oyun / render motoru geliştirip düzeltmenizi beklemekten hoşlanmıyorlar, işte size tavsiyem (sanmıyorum ki) para harcamak istekli):

Test etmek için bazı çok basit grafikler oluşturun. Oluşturduğum bir oyunda, karakterimin şu anda hangi eylem / halin olduğunu göstermek için yeterli olan bazı basit çubuk şekil grafikleri yaptım. yardımcı olmak isteyen sanatçıları bulmakta daha az sorun var.


0

Profesyonel olarak ya da hobi olarak bir oyun yapmak isteyip istemediğiniz belirtilmedi. Profesyonel bir oyun için, profesyonel grafiklere ihtiyacınız var. Minecraft harika bir karşı örnek, ancak kuralın istisnası. Yaşam için oyun yapan bir programcı olarak, ücretli bir sanatçıdan ve 3B modeller, görüntüler ve ses satan çevrimiçi web sitelerinden grafikler alıyorum.

Bir hobi için, kendi sanatınızı yapmanın yanı sıra ücretsiz çevrimiçi kaynaklar vardır. Ancak, eğer benim gibiyseniz, sanatım berbat, yapması çok uzun sürüyor ve oyunun sonucunu sevmiyorum. Bu sevdiğim şeyleri vs sevmediğim şeyleri yaparken mojo'umu kaybediyorum ve sevdiğim şeyleri motive edemiyorum ... bu da demek oluyor ki: iyi kaynaklardan alıyorum.

Grafikleriniz için en azından düzgün görünen bir yer tutucu alın. Daha sonra daha iyi bir sürüm elde etmeyi düşünün, eğer piyasaya sürülmeye hazır olduğunuzda…

Kendinizi sizi rahatsız edecek şeyler yapmaya zorlamayın - her ne ise. Motivasyon, oyununu bitirmeni sağlayacak ve oyunu bitirmek, başarman için en önemli şey olacak. Senin görevin değilse, grafiklere motivasyon harcamayın, ama güzel görünen bir UI'nin sizi motive edeceğini fark edin.


0

Çok fazla oyun türüne ve oyuncuların karşılık gelen beklentilerine bağlıdır. Ressam oyun bitlerinin fotoğraflarına dayanarak oyunlarımdaki grafik gereksinimini (Boardspace.net sitesinde) en aza indiririm.


0

Ben bir kodlayıcıyım, sanatçı değil. Boş zamanlarımda oyunlar yaparken, bazen oyun yeterince iyi olursa, grafiklerin önemli olmadığını buldum.

Örneğin, http://www.bfxr.net/ adresini kullanarak harika ücretsiz ses fx yapabilirsiniz .

Gerçekten herkese tavsiyem, harika bir oyun fikri hakkında düşünmektir. Neden burada bulunan 100'lerden birini kullanmıyorsunuz http://www.squidi.net/three/index.php ?? Fikir üzerinde biraz çalışın. Ardından, oyunu değiştirmeden grafiklerle neler yapılabileceğini görün.

İşte ücretsiz müzik kompozisyonu araçlarına bağlantılar içeren harika bir blog yazısı: http://www.ludumdare.com/compo/2012/12/19/automatic-music-composition-tools/

Yine, ilk oyun :)


0

Gerekli olan tek şey motivasyon ve zaman.

Zamanla sınırlı olmadığınız sürece, projenizi tamamlamadan önce yaşamınız sona erecek, zaman içinde yalnız bir şey yapabilirsiniz.

Motivasyon, her bireyin kendini çözmesi gereken bir şeydir. Kişilikler farklıdır ve işe yarıyor. Benim için en iyi iş, kendimi her gün bir saat çalışmam için zorlamak ve eğer hafta sonları telafi etmek için özlüyorum.

Küçük, küçük hedefler belirlemek işe yarar. O zaman oyun yeterince inşa edildiğinde, bitirmek için daha iyi motivasyon elde edersin, çünkü çok yakınsın. En zor kısım başlıyor.

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.