Oyun Geliştirmeye Nereden ve Nasıl Başlarım?
Tam anlamıyla bugün, buradan başlayabilirsiniz. Eğer belirttiğim unsurlara dikkat ederseniz gerekli kurulumları yaptıktan sonra bir günde ilk oyununuzu oluşturabilirsiniz.
Öncelikle en başta kendimize sormamız gereken bir soru var: Ben oyun geliştirmeye nasıl kara verdim? İşte bu soruya vereceğimiz cevap bizim rotamızı belirleyecek ve özellikle yolculuğumuzun başında geliştirme sürecimizi yönetecek olan cevaptır.
Geçmişte oyun geliştirme uzun ve yorucu yazılım öğrenme, üretme, uygulama süreçleri ile mevcuttu. Ancak günümüzde hiç yazılım bilgisine sahip olmadan veya giriş seviye bir yazılım bilgisiyle geliştirmeye başlanabilmektedir. Bu imkanı bize tanıyan Oyun Motoru ismini verdiğimiz programlardır.
Nedir Bu Oyun Motoru?
Oyun Motoru temelde oyunumuzu geliştirdiğimiz araçtır. Bize oyun sahnemizi düzenleme, geliştirme ve test etme imkanı sunarlar. Oyun motorlarının ayrıntısına girerek başta açtığım kodlama konusuna da değinmek isterim.
Günümüzde hiç yazılım bilgisi gerektirmeyen Construct, GDevelop gibi oyun motorları mevcuttur. Eğer oyun geliştirmeye hevesliyseniz ve kendinizi test etmek istiyorsanız bu motorlara göz atabilirsiniz. İnternet üzerinde giriş maiyetinde hem İngilizce hem Türkçe kaynaklar mevcut.
Bir de Unity, Unreal gibi kodlama ve algoritma bilgisi isteyen oyun motorları var. İşte bunlar da oyun geliştirmeyi bir iş olarak edinmek isteyen okuyucularım için önerdiğim oyun motorlarıdır. Tabii ki çok farklı oyun motorları mevcut fakat bu saydığım dört oyun motoru en çok bilinen ve ücretsiz lisansa sahip oyun motorlarıdır.
Eğer ilk grupta iseniz aşağıda vereceğim linklere tıklayarak oyun geliştirme yolculuğunuza başlayabilirsiniz. Hayır ikinci grupta iseniz işte o zaman sizleri çok zorlu fakat zevkli bir süreç bekliyor. Öncelikle temel programlama bilgisini öğrenmeniz daha sonra kullanacağınız oyun motorunun temellerini öğrenmeniz ve kendinizi her geçen gün yeni şeyler öğrenerek geliştirmelisiniz.
Peki Unreal mı, Unity mi?
Bu sorunun cevabı çok basit: Siz neyi istersiniz? :) Şaka bir yana ikisi de gayet güçlü ve birbiri ile hemen hemen aynı oyun geliştirme süreçlerine sahip motorlardır. Yalnızca Unreal Motoru’ nun Unity’ e nazaran biraz daha karmaşık ve biraz daha güçlü olduğunu belirtmekte fayda var. Tabii geliştirdiğiniz oyun da ona göre daha fazla güç isteyecek ve daha az cihazda tam performans gösterecektir.
Oyun Geliştirmeyle İlgili Son Olarak
Oyun geliştirmenin zorlu fakat zevkli bir süreç olduğunu unutmayın. Bu yazımda sizlerle oyun geliştirmeyle ilgili ancak bir sohbet başlatabildim. Bunu bir yazı serisi halinde sizlere sunmak ve sizleri bu yolculukta desteklemek isterim. Yazımın son kısmında bahsi geçen linkleri bulacaksınız. Şimdilik çok iyi davranın yazılımla kalın :)
Bahsi Geçen Linkler
- Gdevelop Websitesi
- Construct Websitesi
- Unity Websitesi
- Unreal Websitesi
- GDevelop Eğitim Serisi Türkçe
- GDevelop Eğitim Serisi İngilizce
- Construct Eğitim Serisi Türkçe
- Construct Eğitim Serisi İngilizce
- Unity Eğitim Serisi Türkçe
- Unity Eğitim Serisi İngilizce
- Unreal Eğitim Serisi Türkçe
- Unreal Eğitim Serisi İngilizce