Oyun Yapma & kolon; Bir Fikri Vardıktan Sonra Ne Yapmalı? & Quest;

Posted on
Yazar: Lewis Jackson
Yaratılış Tarihi: 5 Mayıs Ayı 2021
Güncelleme Tarihi: 19 Aralik Ayi 2024
Anonim
Oyun Yapma & kolon; Bir Fikri Vardıktan Sonra Ne Yapmalı? & Quest; - Oyunlar
Oyun Yapma & kolon; Bir Fikri Vardıktan Sonra Ne Yapmalı? & Quest; - Oyunlar

İçerik

İlk Taksitte Tavsiyelere Uydum ve Bir Fikir Ağı Yaptım ... Sırada Ne Var?

Henüz yapmadıysanız, lütfen oyun oluşturma konusundaki önceki makalemi bulun ve her şeyin aşağıda listelenen ve kullanıma hazır olduğundan emin olun. Öyleyse, şimdi bir fikir matrisine sahip olduğunuz ve ne tür bir oyun istediğinizi makul bir fikre sahip olduğunuza göre, sahip olması gereken teknik özellikler hakkında bir fikir edindikten sonra nereye gidersiniz? İlk önce bir sorunun cevaplanması gerekir: C ++, Javascript veya başka bir standart oyun dili hakkında iyi bir fikriniz var mı?


Sormaya çalıştığım şey:

Gerçekten bir dili iyi anlıyorum!

Pekala sana şükretmeliyim, çünkü geliştirmeye başladığımda çok fazla bilgim yoktu (temel bilgisayar mühendisliği deneyimi dışında), bu yüzden başladığım yerde bir ayağın var. Bununla birlikte, deneyimli ya da deneyimli programcıların, kendilerini zor kodlama servis yazılımlarından 2D ve 3D oyunlar yaratmaya zorlamaları sık sık zordur. Kayıt için, belirgin görünse de, 2D oyunlarla başlamanız ve devam etmeniz önerilir; ünkü üçüncü boyutta programlama yaparken kod katlanarak daha zorlaşır. Şimdi gidebileceğiniz birkaç yol var.

Kendi oyununu yapmak için Güzergah 1

Kodlama deneyiminiz varsa ve tavsiye edeceğim ilk rota Unity3D veya Unreal Development Kit (UDK) gibi hazır bir oyun motoru kullanmak.


Bunu önermemin nedeni, kodlama tecrübesi ya da hayır, hala oyun tasarımında, zaman içinde kazanılması gereken çok özel bir beceri olan deneyimden yoksun olmanızdır. Bir motorun kullanılması oyunun oluşturulmasına büyük ölçüde yardımcı olmakla birlikte, ortak dillerde bir miktar komut dosyası yapılmasına izin verir (ve çoğu zaman gerektirir). Ek olarak, GUI (grafiksel kullanıcı arayüzü) kullanıcı dostu ve bağışlayıcı olduğu için 2D veya 3D olarak oyun oluşturmak oldukça kolaydır.

Yol 2!

Bir video oyunu oluşturmak için ikinci olası rota, özel bir motoru zor kodlamaktan geçiyor; Bu sadece ılımlı programlama deneyimi olanlar için çok zor olabilir. Her ne kadar kişiselleştirme seçeneklerine sahip olsanız da kendi motorunuzu kodlarsanız da, benim düşüncem oyunun sonuçta acı çekebileceği, çünkü her şeyin sıfırdan yaratılması gerektiği. Önceden hazırlanmış bir oyun motorunun kullanılması, oyun geliştiricinin yaratıcı olmasını sağlar; aksi halde önemsiz ve gözden kaçırılan temel özellikleri ve mekaniği unutmadan. YouTube'un etrafında yüzen düzinelerce öğretici ve oyun motorlarının kapasitesinin yanı sıra hangi araçların mevcut olduğunu gösteren harika açıklamalar sunan çevrimiçi kurs siteleri de var.


Eh, Kesinlikle Sıfır Kodlama Deneyimi Var

Bu durumda, o zaman ilk başladığımda bulunduğunuz konumdasınız demektir. Ama korkma, oyunun umutları değil! Tırmanacak daha dik bir tepeniz olsa da, amaç imkansız olmaktan çok uzak. Bununla birlikte, önceki programlama deneyimine sahip olanların aksine, belirli bir düzeyde verimlilikle bir oyun oluşturabilmek için atmanız gereken tek yol var. Sen şart gibi önceden hazırlanmış bir motor kullanın. Unity3D ya da UDK. Neyse ki, bu motorlar ve diğerleri de, programlama deneyimi olmayanlar için büyük oranda bağışlayıcıdır. Bununla birlikte, Birlik ve UDK bazı komut dosyaları gerektirecektir; Burası eğitmenlerin sizin İncil'iniz olduğu yerdir.

Şimdi bu bir yazı olduğundan, bu araçların nasıl kullanılacağına bakmayacağım, ama sizi doğru yöne yönlendireceğim öğrenmek. Birçok insan başladığı zaman Youtube’a gidiyor ve bu tam olarak başladığımda yaptığım şeydi. Çok sayıda video dersi olmasına rağmen, birçoğunun takip etmesi zordu ya da aslında öğrenme amaçlarıma hizmet etmedi, ancak bunun yerine sadece süreç boyunca elinizi tuttunuz ve 'neden' özelliğini açıklamadınız. Birlik kurslarından birini denilen web sitesinde denemeye karar verdim Udemy.com ve daha mutlu olamazdım. Eğitmen açıktı ve kendimi Unity3D araçlarıyla hızlı bir şekilde ustaca buldum. En büyük dezavantaj, dersim bittikten sonra betik hakkında daha fazla şey öğrenmek ve web sitesinde bu bilginin azlığının olduğunu bulmaktı. Youtube'da birçok komut dosyası bulunabilir, ancak 'öğrenmenin' tam olarak önemli olmadığı için dikkatlice seçim yapın. Ancak, çıkacak örnekleriniz olacak.

Peki bir sonraki makaleyi okumadan önce ne yapmam gerekiyor?

Sade bir şekilde, size hedeflerinizi hatırlatmak ve takip etmek için oluşturduğunuz fikir matrisini saklayın. Ek olarak, bir deneyim programcısıysanız hangi rotayı kullanacağınıza karar verin ve ardından her iki grup için hangi motoru kullanmak istediğinize karar verin. Bu önemli bir süreçtir, bu yüzden tavsiye ettiğim şey mevcut motorların her birinin artılarına ve eksilerine bakmak, oyununuzun ne yapmasını istediğinize ve hangi motorun en verimli şekilde çalıştığını seçmek. Hangi motorun seçildiğinin önemi yok, zorlu bir görev olacak, ama ona bağlı kalmak sonunda buna değecek, güven bana!