Oyun Programlamasının Kalbi Unity'i Tanıyalım

Merhaba arkadaşlar ben oyun programlamasıyla uğraşıyorum. Bu sektöre girişen insan sayısı azınlıkta olduğu için belki ks yoluyla bildikleri aktararak bu işe hem insanları teşvik edebilirim hemde yardımım dokunur diye düşündüm.


Oyun Programlamasının Kalbi Unity'i Tanıyalım


Neden oyun programlama?


Çünkü hayallerinizde kurguladığınız bir şeyi oyun programlamasıyla gerçekleştirebilirsiniz. Üstelik gerçekten kaliteli fikirleriniz varsa bunu gerçekleştirmeniz halinde iyi paralar kazanabilirsiniz.


Lakin unutmayın her sektör için geçerli bu durum. Eğer bir işi parası için yaparsanız başarısız olma ihtimaliniz çok yüksek. Burada sormanız gereken :


"Oyunum ne kadar kazandırır?" değildir.


"Oyunum ne kadar kaliteli, ne kadar insana ulaşabilir?"


Oyun Programlamasının Kalbi Unity'i Tanıyalım

Oyun motorunu tanıyalım


Kullanacağımız program "UNITY"


Vikipedi alıntısı :



Unity 3D, ücretsiz bir oyun motorudur. Oyun ve bilişim dünyasına getirdiği en önemli yenilik, gelişmiş özelliklere sahip 3 boyutlu oyunların bilgisayara kurulmadan oynanmasını sağlamak olmuştur. Unity 3D motorunu kullanan oyunlar, Unity Web Player eklentisi sayesinde hiçbir kurulum işlemi olmadan web tarayıcı üzerinden çalışabilmektedir. Bu yönü sayesinde oyunlar bilgisayara daha az yüklenirken bir oyuncuyu yeni bilgisayar alma zahmetinden kurtarmış olur. Öte yandan oyun üreticileri, oyunu kendi sunucularından oynattıkları için korsan oyuna çare bulmuş olur. Unity 3D motoru ile yazılmış oyunlara örnek olarak Battlestar Galactica Online verilebilir.


Unity'nin oyun yapımcılarına sağladığı başka bir kolaylık da Unity ile geliştirilen bir oyunun herhangi bir altyapı değişikliğine gerek olmadan farklı platformlara (PC, Mac, Web, iOS, Android, Windows Phone) uygun olarak derlenebilmesidir. Bu sayede PC için hazırlanan bir oyun tek tıklamayla Mac içinde çalışır hale getirilebilir.



Unity son derece pahalı diğer gelişmiş oyun motorlarının (Havok, vb.) sunduğu gelişmiş shader yazılımı, fizik motoru, animasyon editörü, occlusion culling gibi özellikleri, uygulama ve oyun geliştiricilerine makul bir fiyattan sunmaktadır.



Unity oyun motorunu kullanmak için ücretli öder miyiz?


Hayır ücretsizdir. Lakin pro sürümüde mevcuttur. Pro sürümü sanırsam 1500 dolar civarındaydı. 2 sürüm arasında çok büyük farklar yok. Pro sürümü daha çok oyun yazılımcılığı sektöründe ekipleşmiş, profesyonelleşmiş insanların ihtiyacını görür. Yeni başlayanlar, orta seviyede olanların ihtiyacı olmaz. En büyük fark oyunu yaptığınız zaman oyununuzun başında kısa süreliğine Unity logosu çıkar.


Unity ile yaptığım oyunlardan para kazancımı unity şirketine pay verecek miyiz?


Hayır tek kuruş para ödemeyeceksiniz.


Unity oyun motorunda hangi yazılım dilleri mevcuttur?


C# ve Java. Tabi biz derslerde c# dili üzerinden gideceğiz.


Unity oyun motorunda 2D oyun mu, 3D oyun mu?


Her 2 sinide destekliyor. Proje açarken 2d ve 3d seçenekleri sunuluyor. Biz 2d oyun yapacağız.


Bir Sonraki Derste : UNITY Programını Kurma,Programlamaya Hazır Hale Getirmek

Oyun Programlamasının Kalbi Unity'i Tanıyalım
Cevapla