Oyun Programlama

Oyun Programlama

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.