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.
Selam
YanıtlaSilBu işler bu kadar kolay mı ?? o kadar kodu akılda tutmak vs. bu şekilde anlatıldığında çocuk oyuncağı gibi geliyor bana
Bu işler göründüğü kadar kolay olmayabilir fakat biraz uğraş verirsen algoritma ile kod yapısını öğrenmek o kadar da zor değil.
SilYanıtın İçin Teşekkür Ederiz Değerli Okuyucu.