Oyun Programlama |
Oyun Programlama
Bu yazımızda
Oyun Programlamanın ne olduğu hangi alanda kullanıldığı ve büyük önem
taşıdığını anlatacağım Oyun Programlama birçok geniş bir kavramdır Level Design
dan
Modelleme
uzmanına, Yazılımcısından Bilgi Teknolojileri Yöneticisi ne Oyun Programlama
ile oyunun yapımına katkı sağlayacak insanları kendi bünyesine almaktadır.
Büyük
şirketlerin yaptığı çoğu oyunlar milyon dolarları bulmakta olup bu oyunların
belirli bir kitleye hitap etmesine sağlar oyunun Dlc ve oyuncaklarını Oyunu
beğenen kitleye sunmaktadır
Ve İşin
ortaya çıkmasını sağlan ekipte bir çok insanı barındırmaktadır bu şirketlerin
aldığı ivmenin geri düşmemesi için oyun şirketleri yaptıkları oyunların
reklamını yapması gerekmektedir. Ve oyunu geniş kitlelere ulaşması ve bu
kitlenin kalıcı bir kitle olarak olması
Oyun motorları
Oyun
motorları oyunun yazdığımız bir programdır bu motorların ortak özellikleri kod
dilinde olmasıdır C#, Javascript gibi
kodlama dilleri ile oyunun yapı taşlarını oluşturup bunlara görüntü vermemizdir
oyunun grafiği oyun motorlarına göre değişkenlik göstermektedir çoğu oyun
motorunun içinde Store(mağaza) bulunmaktadır kullanıcılar istediği Karakteri
yada bir objeyi kendi mağazasına koyabilir yada başka kullanıcılar tarafından
para karşılığında kendine ait lisanslı objesini mağazada gösterebilir
Büyük
şirketlerin aksine küçük kendi başına oyunun geliştirmeye çalışan Bağımsız Oyun
geliştiricileri vardır bu Bağımsız şirket ise hiçbir Şirketin alt kuruluşu
olmayıp kendi isteklerine bağlı kendi oyunlarını geliştirmektedirler
Oyun
geliştirmenin gerekenleri ise Oyun motoru Oyun içi ses ve Görsel Modelleme(3D
Model) bunların kullanıp istediğiniz niteliklerde bir oyun yapılabilmektedir
ancak Oyun geliştirmesinde birden fazla aşaması olup Oyun motorunda istediğimiz
niteliklerde oyunu yapabilmemiz için gereken bilgi lazımdır bunların arasında
C# Javascript bilgisi olup Çevre
modellemeye de büyük önem vermek gerekir
Unutmayın ki
Görsel olmadan Kod çöptür aynısı görüntü içinde geçerli Kod olmadan Görüntü
çöptür bu ikisi yapmanız gerekmektedir bunların meslekteki ismi ise KODDER ve Level Design
önemli rol oynar bunların yanında öğrenmeniz gereken 3d modelleme bilgisi
gerekmektedir Bu kategoride 2 grup a
ayrılmaktadır bu gruptakiler ise 3d modelleme 3d modellemede oyunun
çevresini modellemektedir Pixel modelleme kelime anlamı olarak Karelerden oluşan Düşük
kalitede resimler baz alınır. Bu modelleme çeşidi ise daha çok 2 d kuş bakışı
oyunlarda oyunu ve karakteri yapmakta kullanılmaktadır
Onca Kodu
yazdıktan 3d modelleme yaptıktan sonra bir o kadarda uğraştıran Bug (hata)
aramakta olacaksınız bunlar kod da hata olabilir 3d modellemede obje sıkıntısı
olabilir yada oyunu kırabildiğiniz bir hata olabilir bu hataları oyun içinde
vakit geçirip oyunu oynamakla bulabilirsiniz
Bunun
dışında Oyun içinde kullanabileceğiniz ses dosyalarını üretip yada satın
almanız gerekmektedir Bir kuruluşunun telifli ses dosyalarını telifini satın
almadan kullanmak ise şirketin dava açmasına vesile olabilir bu yüzden ses
şirketleriyle anlaşıp oyuncuları oyunlarda dublaj yapması için işe alabiliriz
Herşey
bitirdiğimizde ise Oyunun nerede paylaşılacağını Hangi kitleye hitap edileceği
yaş sınırı hedef kitle ve oyunu hangi
platformlarda çalışacağını sizin isteğinize ve amacınıza bağlı olacaktır oyunu bir dağıtım şirketiyle anlaşıp
komisyonlu bir şekilde oyununuzu büyük sitelerin oyun pazarlama sitelerine
koyabilirsiniz. Bu sizin reklam bütçenizi azaltacaktır fakat kar marjını da
azaltacaktır. Kişilerin stratejilerine bağlı olarak bu şartları düşünüldüğü
zaman geniş bir Strateji gerekmekte unutmamak gerekir ki Sektörde herşey
olabilir.
Bu yazımda
Oyun Programlamayı ne olduğunu yazdım unutmayın ki her şey zor görünür.
Otoriter bir
şekilde devam etmeniz durumunda başarı ihtimali yükselecektir Bu yazımızı olumlu
veya olumsuz olarak yorumlamanızı rica eder Siber Günler Dilerim.
İçeriğimizi Yorumlamandan Onur Duyarız.