Yeni Site;
Oyun Yapma
www.oyunyapma.net
(Dersler yeni siteden yoğun bir şekilde devam edecektir)
Merhaba,
Bu blog aracılığı ile sizlere Unreal Engine 4 ile neler yapabilir, nasıl yapılır hakkında bilgiler aktarmaya çalışacağım.
Öncelikle Unreal Engine 4 nedir'den başlayalım.
Unreal Engine 4 Nedir?
Unreal Engine bir oyun motorudur ve Epic Games tarafından geliştirilmektedir. Şuan için Epic'in yaptığı en güncel oyun motorudur. Yani Unreal Engine ile bilgisayarınızdan oyunlar yapabilirsiniz. Tabiki bu tek kişi ile son derece zor ve sıkıntılı bir süreç olduğunu hatırlatmak isterim.
Kod yazmadan oyun yapma konuları Google'da bu sektör için belki de en çok aratılan kelime öbeği. Kod yazmadan yapabileceğiniz oyunlar elbette var ama bu oyunu tasarlarken sizin fikirlerinizi sıkıştıracaktır.
Unreal Engine 4 Basit mi?
Hiç kullanmadığınız bir programa alışmanız her zaman zaman alır. Unreal Engine için de bu geçerli. Zaman içinde kullandıkça arayüzüne alışacaksınızdır. Epic grubu herşeyi düzenli bir şekilde önümüze sunmuş. İlk kullanmaya başladığınızda "Bu ne lan,noluyo!" gibi düşüncelere kapılmanız da oldukça normal. Kurcaladıkça "Ben yapamam" düşüncelerine kapılmanız da içten bile değil.
Ancak her güzel şey, zor bir yoldan geçer. Bu sebeple ben sizlere bildiklerimi anlatacağım. Sizler soru soracaksınız, hep birlikte öğreneceğiz Allah'ın izniyle.
Kod yazmadan?
Unreal Engine 4 "Blue Print" adı altında "görsel programla" imkanı sunuyor. Yani bir oyunda olabilecek her türlü şeyin (genel mantık) Blue Print altında hazır bir fonksiyonu var. Bu fonksiyonları tanımak, neyin ne işe yaradığını anlamak çok ilerideki derslerde nasip olacak ne yazık ki. Ancak ilk başlarda bu bile zor gelebilir. Bu nedenle hemen vazgeçmeyin. Eğer C++ bilginiz var ise yeni Blue Print class'ları oluşturarak oyun geliştirmeye devam edebilirsiniz.
Blue Print ile bir proje oluştururken "FPS,araç kontrolleri,uçak simülasyonu" gibi hazır bir sahne ile başlayabiliyorsunuz. Sahnenizi oluşturup direk "Play" ile oynmaya dahi başlayabilirsiniz. Tabiki buradaki hazır nesneler, fonksiyonlar oyununuzu bir yere kadar taşıyabilir.
Oyununuz tüm platformlarda
Unreal Engine 4 ile PC, Playstation,xBox,iOs,Android,Windows platformlarında oyunlar yapabilirsiniz.
Nereden başlamalı?
Öncelike Unreal Engine 4'ü edinmelisiniz. Aylık 19 dolar gibi küçük bir rakama sahip olunabiliyor. Hatta öğrenciler için ücretsiz kullanma imkanı var. Tabiki benim nacizane mantıklı tavsitem Torrent gibi sitelerden bulup indirmeniz. Çünkü eğer hiç bilmiyorsanız sadece öğrenmek için bir oyun motora aylık 19 dolar verilmesi kulağa pek mantıklı gelmiyor.
Aşağıdaki bağlantıdan Unreal Engine 4'ü ve bu motorla yapılmış oyunları inceleyebilirsiniz.
https://www.unrealengine.com/
Grafikler
Unreal Engine 4'te sahnenize bir kutu koysanız bile şekil duruyor. Gölgeler, ışıklar son derece reel. Bu default ayarlarda bile böyle görüntüler elde edebilirsiniz. Kaliteli kaplamalar, keskin 3D modellemeler, muazzam ışıklar ile gerçekçi görüntüler elde edebilirsiniz.
Matinee adı altında "cutscene" yani arasahneler oluşturabilirsiniz. Oyun sektörü başlı başına bir sektör olsa da içine girdiğinizde her şey için farklı birinin olması gerekiyor. Örneğin 3D model yapan biri, programcı, animatör, ses sanatçısı, seviye tasarımcısı gibi bölümlendirmeler var. Bunların hepsi tek kişi olamayacağı için örgütlenmek gerekecek. Hea tabi tek başınıza da bunların üstesinden gelebilirsiniz ancak 2 ayda bitebilecek bir oyun için ekstradan 2 yıl daha niye ekleyesiniz, bu da ayrı mesele.
Türk Oyun Sektörü
Bildiğiniz gibi ki Türkiye'de oyun sektörü yok denecek kadar az. Benim asıl da amacım Türk gençlerine bu sektörü tanıtmak ve bir ideal belirlemesini sağlamak. Mesela her oyuncunun "Şöyle bir oyun olsa da oynasak" dediği zamanlar olmuştur. Sizler de yapabilirsiniz. En önemli olan şey örgütlenmek. Tüm oyunu tek başıma yapacağım mantığı ile yola çıkarsanız mini oyunlar yapmaktan öteye gidemezsiniz.
Bizler sadece oynmayalım. Aynı zamanda oyunlar yapalım,geliştirelim. İstanbul'da geçen bir oyun oynamak istemez miydiniz? Böyle bir oyun yok ama yapan kişi sizler olabilirsiniz.
Bir sonraki yazımda görüşmek dileğiyle,
İlker Cındık.