Mobil Oyun Programlama

Mobil Oyun Programlama

Mobil Oyun Kodlama
 

MOBİL OYUN PROGRAMLAMA

Günümüzde oyunların gelişmesi ile  büyük küçük şirketler  bu işe girmektedir çoğu  büyük şirketlerin oyunları küçük platformlara çıkmaya başladı bunlardan bir çoğu günümüzde oynanmaktadır bir kısım platformlar ise artık büyük oyun şirketlerin desteğini kaybetmektedir  onlardan bir çoğu artık piyasada  çok az bulunmaktadır akıllı telefonların yaygınlaşması ile bu platformlara olan ilgide azalmaya başlamıştır kontrolcü alternatifler ile  telefonlarla normal hayatımızda kullanamayacağımız için oyunlarda dokunmatik telefonlara dönmüştür bu dönüşümde bir çok oyun firmasını da bu akıllı telefonlara oyun çıkarmaya itmiştir  oyun şirketlerinin devamlılığı için oyunlarını ve uygulamalarını mobil platform a çıkarmak zorundadır akıllı telefonlar bir üst sürüme geçtiğinde bir alt sürüm yetersiz kalmaktadır örneğin 4.1 sürümüne sahip olan bir mobil işletim sistemi, ya da platforma  oyun çıkardık   yeni telefonların sürümleri de bir o kadar artıyor 4.5 sürüme sahip telefonla 4.1 sürümlü  mobil işletim sistemine sahip telefonun sistem özellikleri birbirinden farklı  olduğu için oyun şirketleri oyunlarını bir üst sürüme uyumlu edip ona gelen sorunları da çözmeye çalışmaktadır normal kullanım için tasarlanmış telefonlar olduğu gibi oyun sevdalılar içinde oyuncu telefonlar çıkmaktadır bu oyuncu telefonları normal hayattaki telefonlardan hem sistem olarak hem görünüş olarak epey farklı bu farklılıklar sayesinde normal akıllı telefonların açtığında sistemleri yetmediğinde yada uyumlukları olmayıp kastığı için oyun oynanacak kalite de olmayabilir Saniye kare hızı (fps) de dalgalanmalar olacaktır. Ancak oyuncu telefonları görevi oyun açmak olunca birçok oyunu rahatlıkla sistem gereksinimlerini karşılamaktadır bunun yanı sıra oyuncu telefonlarında modelden modele değişen eklentiler olmaktadır bunlardan biride joystick telefonun sağında yada solunda bulunan hareket için kullan eklentiler ayrı satılmaktadır bu sayede kalitesinde büyük bir artış olacaktır.

Mobil Oyun Programlamaya Giriş            

Mobile oyun çıkarmak bir çoğumuzun hayali bu hayali kuran şirketlerde çok ülkemizde mobil oyun sektörüne ilgi oldukça fazla bunun sebebi mobil oyunların o kadar grafik ve sistem istememektedir  mobil platform a oyun çıkarmak istiyorsanız bir çok oyunun içeriğinden feda etmemiz gerekmektedir oyuncu telefonları hariç  her telefonda donmaya kasmaya sebebiyet verip oyununuzu oynanmaz bir hale sokmaktadır bunun için mobil platform a oyun çıkaranlar grafiklerden ve oyun içi objelerden fedakarlıkta bulunup oyunu daha net akıcı ve dolu olmasını sağlamaktadır unutmayın ki oyun her grafikteki oyun sizin gözünüzde çöptür zaman israfıdır bunun için mobil oyunlarınızı daha düşük objeler kullanarak daha fazla doldurabilirsiniz  bu metotla 2d oyun rahatlıkla yapılabilmektedir 2d oyunlar 3d ye kıyasla daha fazla fps verir ve daha fazla objeler koyabilir daha fazla eklenti yada yapay zeka[düşman] ekleyebilirsiniz bu size daha fazla oyunun içeriği arttırmada kolaylık ve oyuncu kitlesini çekmek için iyi bir fırsat olacaktır.

Mobil Oyun Programlama Yapmak İçin Gerekenler

Oyun yapmak kolay gözükür 1 2 şey yaparım script ile bu işi bitiririm  sanmayın  iş sandığınızdan da zor 1kişi  yüksek grafikli  oyunu  yapması aylarını yada yıllarını bulabilir (büyük oyun firmalarını oyunları ayları yılları sürüyor siz düşünün )  ücretsiz grafik yada obje satan yerler olsa bile bu oyunun hatalarını müziklerini yada scrpitlerini ayarlayacak bir çok kişiye ihtiyacımız var bunun için bağımsız oyun şirketleri veya devasa oyun şirketleri bünyesinde bir çok kişiyi barındırmaktadır bunların hepsi birbirine bağlı insanlardır mesela 1 pembe küre istedik karaktere çarptığında hasar alacak script bunu 3d modelleme ile uğraşan uzmanı bilgilendiriyor  3d modeller pembe küreyi ayarlayıp script e atıyor script ise Level Tasarım- Düzenleme  uzmanına   verip oyunun bir bölümünü böylelikle tasarlıyorlar.

 

 

Oyun Motorları Nedir

Öncelikle her oyun oyun motorlarından çıkmaktadır oyun motorları oyunun her şeyini oraya koyduğunuz scprit ve texturu oraya attığınız yazılım tabanlı programlardır bu programlarda istediğiniz türden oyun yapabilirsiniz  ister 2d , 3d yada kuş bakışı oyunlar yapabilirsiniz bunun bir sürü çeşitleri var oyun motorlarının da kendine özgü çıkarları vardır mesela oyun motoruyla yaptığın oyun için her satışında kazancında senden % komisyon alacak ancak bazı  oyun motorları  belirli satıştan sonra satış komisyonu almaya başlıyor. Evet dostlarım bu konumda yazdığım makalede Oyun yapmak isteyen dostlarımıza bir ön bilgi vermeye çalıştık

Umarım sektörde bir konuma gelmenizde fayda sağlar ve Yazılım Oyun Programlama alanlarında Türkleri Dünyada pay sahibi yapabilir

Bu yazımda bu kadardı Ben Baykazenoa  Siber günler dilerim İyi Çalışmalar.