Bununla ilgili elimde koca bir yazı vardı bi ara da şimdi bulamıyorum nerde 😀 Ama basitce özetleyeyim istedim. Aslında yazdıklarıma ek olarak daha binlerce detay var illaki ama basitce anlatıcam ben. Şunu söylemem gerekiyor oyun yapmayı sadece grafik ve kodlamadan ibaret olduğunu düşünenler var. Bana göre oynanış ve hikayesi güzel kurgulanmış bir oyun her türlü tutar bunu unutmayın. Şuan grafiği kötü ama oynanışla yada hikayesiyle beğenilen binlerce oyun var. Grafiklerin güzel olması tabiki oyunu kaliteli yapar ama herşey grafik değildir bunu anlamak gerek. Steam de dikkatlice bakarsanız indie(bağımsız) binlerce oyun görürsünüz. Örneğin Unturned oyununu ele alalım grafikleri küplerden oluşan bu oyunu 16 yaşında bi arkadaşımız yapmış ama şuanda en çok oynanan oyunlardan. Bahsetmek istediğimi şimdi anlamışsınızdır umarım. Olay sadece grafik ve kodlama değil işleyiş önemli.
Başlamadan önce şunuda söylemek gerek. Aşağıda bahsedeceğim yapılacak listesi oyun motoru ve bahsedilen programları kavramış, işi öğrenmiş kişiler içindir. Eğer bu programları hiç bilmiyorsanız yada az biliyorsanız önce mantığını kavramak ve programları sökmek için denemeler yapıp kendinizi geliştirmelisiniz. Şimdi geçelim yapılacaklara.
1. Öncelikle hiçbirşeye başlamadan önce kafanızda projeyi hazırlamanız lazım. Oyunun türü,nasıl olacağı, ne amaçla olacağı ve nasıl işeleyeceğini kafanızda bi tamamlayın. Kararsız kalırsanız ortaya saçma birşey çıkacaktır. Kararınızı verin ve sadece ona yoğunlaşın.
2. Yukarıdaki bahsettiklerimi tamamladığınızda yapmanız gereken şey bir hikaye hazırlamak. Hiçbir amacı olmayan oyunlarda bile hikaye olmak zorundadır en azından girişte göstermelik birşey olmalı. En basit örneği Angry Birds. Adamlar o basit oyun için bile bir hikaye düşünmüşler. Hikaye her zaman önemlidir.
3. Hikaye ve mantığı artık kafamıza yerleştiğine göre Photoshop ile yada elle karakterler,oyunun mapı ve benzeri tasarımları çiziyoruz ki olay tam olarak kafamızda canlansın. Bir çok kişi acele ediyor bunu yapmadan direk oyuna geçmeye çalışıyor. Haliyle bi yerde tam konuyu oturtamıyor ve daha sıkıcı bir hal alıyor oyun yapma işi. Bu sebeble bu basit ama önemli şeyleri sırayla ve düzenli bir şekilde gitmek bana göre her zaman çok önemlidir. Oyun yapmak sabır isteyen bir iş ve bunu bu şekilde sabırla,azimle ve istikrarlı bir şekilde yapmalısınız.
4. Menüsü. Bana göre işin basit ve başlangıç kısmı menüsüdür. Hızlıca bir menü yaparak o başlangıcı ayarlamanız size şevk ve zevk verecektir ^^ Menü tasarımını Photoshop ile yapabilirsiniz yada hareketli birşey olmasını istiyorsanız oyundaki bir kısmı yada karakteri kullanabilirsiniz. Fakat eğer oyundaki öğeleri kullanacaksanız menüyü sonraki plana bırakmak daha mantıklı olabilir ^^
5. Evet artık konsepti az çok oturttuk hemen hemen her şeyi hazır ve ne yapacağımızı artık biliyoruz. Şimdi geldik işin zor kısmına. Öncelikle gerekli olan öncelikli grafikler hazırlanır. Hikayede ve işleyişde düşündüğünüz o asıl grafikleri hazırlıyoruz. Örneğin bir araba oyunu yapıyorsak önce araba ve ufak bir yol hazırlamakla başlamalıyız. Detayları(ağaçlar,bariyerler,vs) her zaman sonraki plan olmalı. Genel işleyişi önce bi hazırlamak lazım dediğim gibi. Bu sayede hem oyun daha az kasarken genel işleyişi tamamlamış olursunuz hemde kafanızda soru işaretleri kalmamış olur. Basit detayları zaten sürükle bırak yöntemi ile basitce ekleyebilirsiniz. Işıklandırma ve ufak şeyler sonradan eklenebilir şeyler.
6. Bu olayıda bitirdiğimize göre eğer kodlama ile yapıyorsak kodların genel mantığını hazırlamamız lazım. Blueprint ile yapıyorsak belki bunu bi sonraki kısma oyun motoruna geçtiğimiz kısıma bırakabilirsiniz. Yine grafikde olduğu gibi genel mantığı hazırlanmalı. Tamamen yazmak hata olur çünkü oyun motoruna geçildiğinde illaki hatalar çıkarıyor. Basitce kısımları hazırlayın ve geri kalan herşeyi oyun motoruna bırakın. Kodların tamamlanması oyun motorunda olmalı.
7. Grafikler hazırlandıktan sonra işin olmazsa olmazı sesleri ayarlıyoruz. Bu sesler yine aynı şekilde önemlidir. Sesleri olmayan bir korku oyunu düşünün. Ne kadar boş geleceğini anlarsınız. Bu sebeble doğru yerde doğru sesi vermek ve bu sesleri düzgün ayarlamak yine çok önemlidir.
8. Artık son işlemimiz oyun motoruna geçmek oluyor. Bir çok kişi direk oyun motorunu açıp oyunu yapmaya çalışıyor,yapacağını düşünüyor bu bana göre yanlıştır. Öylesine oyun motorunu açıp bişeyler yapmayı düşünemezsiniz. Yukarıdaki kurgu ve genel yapı olmadan bi yerde illaki takılırsınız. Öylesine deneme projeler yapmak ve mantığı çözmek için başlangıçda tabiki ilk bunu yapmalısınız. Fakat gerçekten bir oyun yapmak istiyorsanız yukarıdaki listeye uygun olarak gitmeniz daha iyi olacaktır.
Zaten listeye göre gittiğinizde şunu farkedeceksiniz. Neredeyse herşeyiniz hazır ve sadece gerekli yerleri oyun motorunda tamamlayarak bir oyunu gerçekten tamamlamaya ramak kalmış ^^ Bu durumda size bir tavsiyem olacak. Oyuna grafik,ses,resim dosyalarını koyarken kesinlikle düzenli gitmeniz. Oyun motorunda dosyalar halinde çalışın ki ileride sıkıntı yaşamayın ^^ Tüm işlemleri yaptıktan sonra genel işleyişi ve yapısı bitmiş olacaktır muhtemelen.
9. Gelelim bu aşamaya. Artık asıl yapılmak istenenler tamamlanmış ve geriye detaylar kalmıştır. Gerekli süslemeler,ek parçalar,optimizasyon ve benzeri şeyleri tamamlıyorsunuz. Örneğin bir korku oyununda kan efekleri,araba oyununda ağaçlar,bariyer,vs vs şeyleri bu kısımda tamamlıyoruz. Bitime çok az kaldı siz
10. Evet geldik son aşamaya artık tüm işlemleri bitirmiş detayları ve oynanışı, hikayesi ve sesleri herşeyi tamamlandı. Artık son testleri ve bug ları temizleyip oyunun packetlenme işlemini yapıyorsunuz. Bu sayede son işlemimiz de bitmiş ve artık bir oyunu tamamlamış oluyorsunuz. Tebrikler ^^
Evet özetlememe rağmen bukadar oldu ki asıl yazıyı siz düşünün ^^ Oyun yapım olayı gerçekten sabır,zaman ve emek gerektiren bir iş. Bunu bilerek bu işe başlarsanız meyvesinide toplarsınız. Umarım faydalı olmuştur bu yazı olabildiğince kendimce anlattım. Eksik yada hatalı biryer varsa bildirebilirsiniz. Benim görüşüme göre gidişat bu şekilde olmalı. Bir çok kişi aceleci davrandığı için bir yerden sonra çuvallıyor. Siz sabredin ve bu sıraya göre gidin ve gerçekten bir oyun yapmanın heycanını yaşayın Bununla ilgili elimde koca bir yazı vardı bi ara da şimdi bulamıyorum nerde 😀 Ama basitce özetleyeyim istedim. Aslında yazdıklarıma ek olarak daha binlerce detay var illaki ama basitce anlatıcam ben. Şunu söylemem gerekiyor oyun yapmayı sadece grafik ve kodlamadan ibaret olduğunu düşünenler var. Bana göre oynanış ve hikayesi güzel kurgulanmış bir oyun her türlü tutar bunu unutmayın. Şuan grafiği kötü ama oynanışla yada hikayesiyle beğenilen binlerce oyun var. Grafiklerin güzel olması tabiki oyunu kaliteli yapar ama herşey grafik değildir bunu anlamak gerek. Steam de dikkatlice bakarsanız indie(bağımsız) binlerce oyun görürsünüz. Örneğin Unturned oyununu ele alalım grafikleri küplerden oluşan bu oyunu 16 yaşında bi arkadaşımız yapmış ama şuanda en çok oynanan oyunlardan. Bahsetmek istediğimi şimdi anlamışsınızdır umarım. Olay sadece grafik ve kodlama değil işleyiş önemli.
Başlamadan önce şunuda söylemek gerek. Aşağıda bahsedeceğim yapılacak listesi oyun motoru ve bahsedilen programları kavramış, işi öğrenmiş kişiler içindir. Eğer bu programları hiç bilmiyorsanız yada az biliyorsanız önce mantığını kavramak ve programları sökmek için denemeler yapıp kendinizi geliştirmelisiniz. Şimdi geçelim yapılacaklara.
1. Öncelikle hiçbirşeye başlamadan önce kafanızda projeyi hazırlamanız lazım. Oyunun türü,nasıl olacağı, ne amaçla olacağı ve nasıl işeleyeceğini kafanızda bi tamamlayın. Kararsız kalırsanız ortaya saçma birşey çıkacaktır. Kararınızı verin ve sadece ona yoğunlaşın.
2. Yukarıdaki bahsettiklerimi tamamladığınızda yapmanız gereken şey bir hikaye hazırlamak. Hiçbir amacı olmayan oyunlarda bile hikaye olmak zorundadır en azından girişte göstermelik birşey olmalı. En basit örneği Angry Birds. Adamlar o basit oyun için bile bir hikaye düşünmüşler. Hikaye her zaman önemlidir.
3. Hikaye ve mantığı artık kafamıza yerleştiğine göre Photoshop ile yada elle karakterler,oyunun mapı ve benzeri tasarımları çiziyoruz ki olay tam olarak kafamızda canlansın. Bir çok kişi acele ediyor bunu yapmadan direk oyuna geçmeye çalışıyor. Haliyle bi yerde tam konuyu oturtamıyor ve daha sıkıcı bir hal alıyor oyun yapma işi. Bu sebeble bu basit ama önemli şeyleri sırayla ve düzenli bir şekilde gitmek bana göre her zaman çok önemlidir. Oyun yapmak sabır isteyen bir iş ve bunu bu şekilde sabırla,azimle ve istikrarlı bir şekilde yapmalısınız.
4. Menüsü. Bana göre işin basit ve başlangıç kısmı menüsüdür. Hızlıca bir menü yaparak o başlangıcı ayarlamanız size şevk ve zevk verecektir ^^ Menü tasarımını Photoshop ile yapabilirsiniz yada hareketli birşey olmasını istiyorsanız oyundaki bir kısmı yada karakteri kullanabilirsiniz. Fakat eğer oyundaki öğeleri kullanacaksanız menüyü sonraki plana bırakmak daha mantıklı olabilir ^^
5. Evet artık konsepti az çok oturttuk hemen hemen her şeyi hazır ve ne yapacağımızı artık biliyoruz. Şimdi geldik işin zor kısmına. Öncelikle gerekli olan öncelikli grafikler hazırlanır. Hikayede ve işleyişde düşündüğünüz o asıl grafikleri hazırlıyoruz. Örneğin bir araba oyunu yapıyorsak önce araba ve ufak bir yol hazırlamakla başlamalıyız. Detayları(ağaçlar,bariyerler,vs) her zaman sonraki plan olmalı. Genel işleyişi önce bi hazırlamak lazım dediğim gibi. Bu sayede hem oyun daha az kasarken genel işleyişi tamamlamış olursunuz hemde kafanızda soru işaretleri kalmamış olur. Basit detayları zaten sürükle bırak yöntemi ile basitce ekleyebilirsiniz. Işıklandırma ve ufak şeyler sonradan eklenebilir şeyler.
6. Bu olayıda bitirdiğimize göre eğer kodlama ile yapıyorsak kodların genel mantığını hazırlamamız lazım. Blueprint ile yapıyorsak belki bunu bi sonraki kısma oyun motoruna geçtiğimiz kısıma bırakabilirsiniz. Yine grafikde olduğu gibi genel mantığı hazırlanmalı. Tamamen yazmak hata olur çünkü oyun motoruna geçildiğinde illaki hatalar çıkarıyor. Basitce kısımları hazırlayın ve geri kalan herşeyi oyun motoruna bırakın. Kodların tamamlanması oyun motorunda olmalı.
7. Grafikler hazırlandıktan sonra işin olmazsa olmazı sesleri ayarlıyoruz. Bu sesler yine aynı şekilde önemlidir. Sesleri olmayan bir korku oyunu düşünün. Ne kadar boş geleceğini anlarsınız. Bu sebeble doğru yerde doğru sesi vermek ve bu sesleri düzgün ayarlamak yine çok önemlidir.
8. Artık son işlemimiz oyun motoruna geçmek oluyor. Bir çok kişi direk oyun motorunu açıp oyunu yapmaya çalışıyor,yapacağını düşünüyor bu bana göre yanlıştır. Öylesine oyun motorunu açıp bişeyler yapmayı düşünemezsiniz. Yukarıdaki kurgu ve genel yapı olmadan bi yerde illaki takılırsınız. Öylesine deneme projeler yapmak ve mantığı çözmek için başlangıçda tabiki ilk bunu yapmalısınız. Fakat gerçekten bir oyun yapmak istiyorsanız yukarıdaki listeye uygun olarak gitmeniz daha iyi olacaktır.
Zaten listeye göre gittiğinizde şunu farkedeceksiniz. Neredeyse herşeyiniz hazır ve sadece gerekli yerleri oyun motorunda tamamlayarak bir oyunu gerçekten tamamlamaya ramak kalmış ^^ Bu durumda size bir tavsiyem olacak. Oyuna grafik,ses,resim dosyalarını koyarken kesinlikle düzenli gitmeniz. Oyun motorunda dosyalar halinde çalışın ki ileride sıkıntı yaşamayın ^^ Tüm işlemleri yaptıktan sonra genel işleyişi ve yapısı bitmiş olacaktır muhtemelen.
9. Gelelim bu aşamaya. Artık asıl yapılmak istenenler tamamlanmış ve geriye detaylar kalmıştır. Gerekli süslemeler,ek parçalar,optimizasyon ve benzeri şeyleri tamamlıyorsunuz. Örneğin bir korku oyununda kan efekleri,araba oyununda ağaçlar,bariyer,vs vs şeyleri bu kısımda tamamlıyoruz. Bitime çok az kaldı sizde hissediyorsunuzdur ^^ Hadi gayret edin bitmek üzere 🙂
10. Evet geldik son aşamaya artık tüm işlemleri bitirmiş detayları ve oynanışı, hikayesi ve sesleri herşeyi tamamlandı. Artık son testleri ve bug ları temizleyip oyunun packetlenme işlemini yapıyorsunuz. Bu sayede son işlemimiz de bitmiş ve artık bir oyunu tamamlamış oluyorsunuz. Tebrikler ^^
Evet özetlememe rağmen bukadar oldu ki asıl yazıyı siz düşünün Oyun yapım olayı gerçekten sabır,zam mıan ve emek gerektiren bir iş. Bunu bilerek bu işe başlarsanız meyvesinide toplarsınız. Umarım faydalı olmuştur bu yazı olabildiğince kendimce anlattım. Eksik yada hatalı biryer varsa bildirebilirsiniz. Benim görüşüme göre gidişat bu şekilde olmalı. Bir çok kişi aceleci davrandığı için bir yerden sonra çuvallıyor. Siz sabredin ve bu sıraya göre gidin ve gerçekten bir oyun yapmanın heycanını yaşayın
Başlamadan önce şunuda söylemek gerek. Aşağıda bahsedeceğim yapılacak listesi oyun motoru ve bahsedilen programları kavramış, işi öğrenmiş kişiler içindir. Eğer bu programları hiç bilmiyorsanız yada az biliyorsanız önce mantığını kavramak ve programları sökmek için denemeler yapıp kendinizi geliştirmelisiniz. Şimdi geçelim yapılacaklara.
1. Öncelikle hiçbirşeye başlamadan önce kafanızda projeyi hazırlamanız lazım. Oyunun türü,nasıl olacağı, ne amaçla olacağı ve nasıl işeleyeceğini kafanızda bi tamamlayın. Kararsız kalırsanız ortaya saçma birşey çıkacaktır. Kararınızı verin ve sadece ona yoğunlaşın.
2. Yukarıdaki bahsettiklerimi tamamladığınızda yapmanız gereken şey bir hikaye hazırlamak. Hiçbir amacı olmayan oyunlarda bile hikaye olmak zorundadır en azından girişte göstermelik birşey olmalı. En basit örneği Angry Birds. Adamlar o basit oyun için bile bir hikaye düşünmüşler. Hikaye her zaman önemlidir.
3. Hikaye ve mantığı artık kafamıza yerleştiğine göre Photoshop ile yada elle karakterler,oyunun mapı ve benzeri tasarımları çiziyoruz ki olay tam olarak kafamızda canlansın. Bir çok kişi acele ediyor bunu yapmadan direk oyuna geçmeye çalışıyor. Haliyle bi yerde tam konuyu oturtamıyor ve daha sıkıcı bir hal alıyor oyun yapma işi. Bu sebeble bu basit ama önemli şeyleri sırayla ve düzenli bir şekilde gitmek bana göre her zaman çok önemlidir. Oyun yapmak sabır isteyen bir iş ve bunu bu şekilde sabırla,azimle ve istikrarlı bir şekilde yapmalısınız.
4. Menüsü. Bana göre işin basit ve başlangıç kısmı menüsüdür. Hızlıca bir menü yaparak o başlangıcı ayarlamanız size şevk ve zevk verecektir ^^ Menü tasarımını Photoshop ile yapabilirsiniz yada hareketli birşey olmasını istiyorsanız oyundaki bir kısmı yada karakteri kullanabilirsiniz. Fakat eğer oyundaki öğeleri kullanacaksanız menüyü sonraki plana bırakmak daha mantıklı olabilir ^^
5. Evet artık konsepti az çok oturttuk hemen hemen her şeyi hazır ve ne yapacağımızı artık biliyoruz. Şimdi geldik işin zor kısmına. Öncelikle gerekli olan öncelikli grafikler hazırlanır. Hikayede ve işleyişde düşündüğünüz o asıl grafikleri hazırlıyoruz. Örneğin bir araba oyunu yapıyorsak önce araba ve ufak bir yol hazırlamakla başlamalıyız. Detayları(ağaçlar,bariyerler,vs) her zaman sonraki plan olmalı. Genel işleyişi önce bi hazırlamak lazım dediğim gibi. Bu sayede hem oyun daha az kasarken genel işleyişi tamamlamış olursunuz hemde kafanızda soru işaretleri kalmamış olur. Basit detayları zaten sürükle bırak yöntemi ile basitce ekleyebilirsiniz. Işıklandırma ve ufak şeyler sonradan eklenebilir şeyler.
6. Bu olayıda bitirdiğimize göre eğer kodlama ile yapıyorsak kodların genel mantığını hazırlamamız lazım. Blueprint ile yapıyorsak belki bunu bi sonraki kısma oyun motoruna geçtiğimiz kısıma bırakabilirsiniz. Yine grafikde olduğu gibi genel mantığı hazırlanmalı. Tamamen yazmak hata olur çünkü oyun motoruna geçildiğinde illaki hatalar çıkarıyor. Basitce kısımları hazırlayın ve geri kalan herşeyi oyun motoruna bırakın. Kodların tamamlanması oyun motorunda olmalı.
7. Grafikler hazırlandıktan sonra işin olmazsa olmazı sesleri ayarlıyoruz. Bu sesler yine aynı şekilde önemlidir. Sesleri olmayan bir korku oyunu düşünün. Ne kadar boş geleceğini anlarsınız. Bu sebeble doğru yerde doğru sesi vermek ve bu sesleri düzgün ayarlamak yine çok önemlidir.
8. Artık son işlemimiz oyun motoruna geçmek oluyor. Bir çok kişi direk oyun motorunu açıp oyunu yapmaya çalışıyor,yapacağını düşünüyor bu bana göre yanlıştır. Öylesine oyun motorunu açıp bişeyler yapmayı düşünemezsiniz. Yukarıdaki kurgu ve genel yapı olmadan bi yerde illaki takılırsınız. Öylesine deneme projeler yapmak ve mantığı çözmek için başlangıçda tabiki ilk bunu yapmalısınız. Fakat gerçekten bir oyun yapmak istiyorsanız yukarıdaki listeye uygun olarak gitmeniz daha iyi olacaktır.
Zaten listeye göre gittiğinizde şunu farkedeceksiniz. Neredeyse herşeyiniz hazır ve sadece gerekli yerleri oyun motorunda tamamlayarak bir oyunu gerçekten tamamlamaya ramak kalmış ^^ Bu durumda size bir tavsiyem olacak. Oyuna grafik,ses,resim dosyalarını koyarken kesinlikle düzenli gitmeniz. Oyun motorunda dosyalar halinde çalışın ki ileride sıkıntı yaşamayın ^^ Tüm işlemleri yaptıktan sonra genel işleyişi ve yapısı bitmiş olacaktır muhtemelen.
9. Gelelim bu aşamaya. Artık asıl yapılmak istenenler tamamlanmış ve geriye detaylar kalmıştır. Gerekli süslemeler,ek parçalar,optimizasyon ve benzeri şeyleri tamamlıyorsunuz. Örneğin bir korku oyununda kan efekleri,araba oyununda ağaçlar,bariyer,vs vs şeyleri bu kısımda tamamlıyoruz. Bitime çok az kaldı siz
10. Evet geldik son aşamaya artık tüm işlemleri bitirmiş detayları ve oynanışı, hikayesi ve sesleri herşeyi tamamlandı. Artık son testleri ve bug ları temizleyip oyunun packetlenme işlemini yapıyorsunuz. Bu sayede son işlemimiz de bitmiş ve artık bir oyunu tamamlamış oluyorsunuz. Tebrikler ^^
Evet özetlememe rağmen bukadar oldu ki asıl yazıyı siz düşünün ^^ Oyun yapım olayı gerçekten sabır,zaman ve emek gerektiren bir iş. Bunu bilerek bu işe başlarsanız meyvesinide toplarsınız. Umarım faydalı olmuştur bu yazı olabildiğince kendimce anlattım. Eksik yada hatalı biryer varsa bildirebilirsiniz. Benim görüşüme göre gidişat bu şekilde olmalı. Bir çok kişi aceleci davrandığı için bir yerden sonra çuvallıyor. Siz sabredin ve bu sıraya göre gidin ve gerçekten bir oyun yapmanın heycanını yaşayın Bununla ilgili elimde koca bir yazı vardı bi ara da şimdi bulamıyorum nerde 😀 Ama basitce özetleyeyim istedim. Aslında yazdıklarıma ek olarak daha binlerce detay var illaki ama basitce anlatıcam ben. Şunu söylemem gerekiyor oyun yapmayı sadece grafik ve kodlamadan ibaret olduğunu düşünenler var. Bana göre oynanış ve hikayesi güzel kurgulanmış bir oyun her türlü tutar bunu unutmayın. Şuan grafiği kötü ama oynanışla yada hikayesiyle beğenilen binlerce oyun var. Grafiklerin güzel olması tabiki oyunu kaliteli yapar ama herşey grafik değildir bunu anlamak gerek. Steam de dikkatlice bakarsanız indie(bağımsız) binlerce oyun görürsünüz. Örneğin Unturned oyununu ele alalım grafikleri küplerden oluşan bu oyunu 16 yaşında bi arkadaşımız yapmış ama şuanda en çok oynanan oyunlardan. Bahsetmek istediğimi şimdi anlamışsınızdır umarım. Olay sadece grafik ve kodlama değil işleyiş önemli.
Başlamadan önce şunuda söylemek gerek. Aşağıda bahsedeceğim yapılacak listesi oyun motoru ve bahsedilen programları kavramış, işi öğrenmiş kişiler içindir. Eğer bu programları hiç bilmiyorsanız yada az biliyorsanız önce mantığını kavramak ve programları sökmek için denemeler yapıp kendinizi geliştirmelisiniz. Şimdi geçelim yapılacaklara.
1. Öncelikle hiçbirşeye başlamadan önce kafanızda projeyi hazırlamanız lazım. Oyunun türü,nasıl olacağı, ne amaçla olacağı ve nasıl işeleyeceğini kafanızda bi tamamlayın. Kararsız kalırsanız ortaya saçma birşey çıkacaktır. Kararınızı verin ve sadece ona yoğunlaşın.
2. Yukarıdaki bahsettiklerimi tamamladığınızda yapmanız gereken şey bir hikaye hazırlamak. Hiçbir amacı olmayan oyunlarda bile hikaye olmak zorundadır en azından girişte göstermelik birşey olmalı. En basit örneği Angry Birds. Adamlar o basit oyun için bile bir hikaye düşünmüşler. Hikaye her zaman önemlidir.
3. Hikaye ve mantığı artık kafamıza yerleştiğine göre Photoshop ile yada elle karakterler,oyunun mapı ve benzeri tasarımları çiziyoruz ki olay tam olarak kafamızda canlansın. Bir çok kişi acele ediyor bunu yapmadan direk oyuna geçmeye çalışıyor. Haliyle bi yerde tam konuyu oturtamıyor ve daha sıkıcı bir hal alıyor oyun yapma işi. Bu sebeble bu basit ama önemli şeyleri sırayla ve düzenli bir şekilde gitmek bana göre her zaman çok önemlidir. Oyun yapmak sabır isteyen bir iş ve bunu bu şekilde sabırla,azimle ve istikrarlı bir şekilde yapmalısınız.
4. Menüsü. Bana göre işin basit ve başlangıç kısmı menüsüdür. Hızlıca bir menü yaparak o başlangıcı ayarlamanız size şevk ve zevk verecektir ^^ Menü tasarımını Photoshop ile yapabilirsiniz yada hareketli birşey olmasını istiyorsanız oyundaki bir kısmı yada karakteri kullanabilirsiniz. Fakat eğer oyundaki öğeleri kullanacaksanız menüyü sonraki plana bırakmak daha mantıklı olabilir ^^
5. Evet artık konsepti az çok oturttuk hemen hemen her şeyi hazır ve ne yapacağımızı artık biliyoruz. Şimdi geldik işin zor kısmına. Öncelikle gerekli olan öncelikli grafikler hazırlanır. Hikayede ve işleyişde düşündüğünüz o asıl grafikleri hazırlıyoruz. Örneğin bir araba oyunu yapıyorsak önce araba ve ufak bir yol hazırlamakla başlamalıyız. Detayları(ağaçlar,bariyerler,vs) her zaman sonraki plan olmalı. Genel işleyişi önce bi hazırlamak lazım dediğim gibi. Bu sayede hem oyun daha az kasarken genel işleyişi tamamlamış olursunuz hemde kafanızda soru işaretleri kalmamış olur. Basit detayları zaten sürükle bırak yöntemi ile basitce ekleyebilirsiniz. Işıklandırma ve ufak şeyler sonradan eklenebilir şeyler.
6. Bu olayıda bitirdiğimize göre eğer kodlama ile yapıyorsak kodların genel mantığını hazırlamamız lazım. Blueprint ile yapıyorsak belki bunu bi sonraki kısma oyun motoruna geçtiğimiz kısıma bırakabilirsiniz. Yine grafikde olduğu gibi genel mantığı hazırlanmalı. Tamamen yazmak hata olur çünkü oyun motoruna geçildiğinde illaki hatalar çıkarıyor. Basitce kısımları hazırlayın ve geri kalan herşeyi oyun motoruna bırakın. Kodların tamamlanması oyun motorunda olmalı.
7. Grafikler hazırlandıktan sonra işin olmazsa olmazı sesleri ayarlıyoruz. Bu sesler yine aynı şekilde önemlidir. Sesleri olmayan bir korku oyunu düşünün. Ne kadar boş geleceğini anlarsınız. Bu sebeble doğru yerde doğru sesi vermek ve bu sesleri düzgün ayarlamak yine çok önemlidir.
8. Artık son işlemimiz oyun motoruna geçmek oluyor. Bir çok kişi direk oyun motorunu açıp oyunu yapmaya çalışıyor,yapacağını düşünüyor bu bana göre yanlıştır. Öylesine oyun motorunu açıp bişeyler yapmayı düşünemezsiniz. Yukarıdaki kurgu ve genel yapı olmadan bi yerde illaki takılırsınız. Öylesine deneme projeler yapmak ve mantığı çözmek için başlangıçda tabiki ilk bunu yapmalısınız. Fakat gerçekten bir oyun yapmak istiyorsanız yukarıdaki listeye uygun olarak gitmeniz daha iyi olacaktır.
Zaten listeye göre gittiğinizde şunu farkedeceksiniz. Neredeyse herşeyiniz hazır ve sadece gerekli yerleri oyun motorunda tamamlayarak bir oyunu gerçekten tamamlamaya ramak kalmış ^^ Bu durumda size bir tavsiyem olacak. Oyuna grafik,ses,resim dosyalarını koyarken kesinlikle düzenli gitmeniz. Oyun motorunda dosyalar halinde çalışın ki ileride sıkıntı yaşamayın ^^ Tüm işlemleri yaptıktan sonra genel işleyişi ve yapısı bitmiş olacaktır muhtemelen.
9. Gelelim bu aşamaya. Artık asıl yapılmak istenenler tamamlanmış ve geriye detaylar kalmıştır. Gerekli süslemeler,ek parçalar,optimizasyon ve benzeri şeyleri tamamlıyorsunuz. Örneğin bir korku oyununda kan efekleri,araba oyununda ağaçlar,bariyer,vs vs şeyleri bu kısımda tamamlıyoruz. Bitime çok az kaldı sizde hissediyorsunuzdur ^^ Hadi gayret edin bitmek üzere 🙂
10. Evet geldik son aşamaya artık tüm işlemleri bitirmiş detayları ve oynanışı, hikayesi ve sesleri herşeyi tamamlandı. Artık son testleri ve bug ları temizleyip oyunun packetlenme işlemini yapıyorsunuz. Bu sayede son işlemimiz de bitmiş ve artık bir oyunu tamamlamış oluyorsunuz. Tebrikler ^^
Evet özetlememe rağmen bukadar oldu ki asıl yazıyı siz düşünün Oyun yapım olayı gerçekten sabır,zam mıan ve emek gerektiren bir iş. Bunu bilerek bu işe başlarsanız meyvesinide toplarsınız. Umarım faydalı olmuştur bu yazı olabildiğince kendimce anlattım. Eksik yada hatalı biryer varsa bildirebilirsiniz. Benim görüşüme göre gidişat bu şekilde olmalı. Bir çok kişi aceleci davrandığı için bir yerden sonra çuvallıyor. Siz sabredin ve bu sıraya göre gidin ve gerçekten bir oyun yapmanın heycanını yaşayın