Yeni başlayanlar için 2D oyun yapım rehberi.
İlk önce şunu bilmelisiniz: Oyun yapmak zor iştir. Ekip işidir. Kimse "ben Half Life 2 yapacam" gibi hayallere kapılmasın. o oyunlar yüzlerce kişilik profesyonel ekiplerle yapılmaktadır. Küçük şeylerle başlayıp, giderek daha iyisini yapacaksınız.
Oyun yapmak için şunlara ihtiyaç vardır:
•Programlama
•Grafikler
•Sesler
PROGRAMLAMA
Tabii ki en önemli kısım programlamadır. Bir oyunun ilk önce programlama kısımına başlanır.Grafikler ve sesler sonra eklenir. Bu yüzden ilk önce programlama kısmını öğrenmelisiniz.
İki çeşit programlama yöntemi var: Hazır motor kullanmak veya bir programlama dili kullanmak.
Hazır motorlar size oyun yapmak için gerekli olan fonksiyonları sunarlar, grafiksel arabirimleri vardır ve genelde programlama yapmanıza gerek kalmaz. Bu araçlar programlama yapmak istemeyen veya hızlı oyun yapmak isteyen kişiler tarafından kullanılır. Bu araçlardan çıkan profesyonel oyun sayısı azdır.
Piyasadaki hazır motorlar:
Game Maker: En yaygın motor. Bu programla aklınıza gelen her türlü oyunu kolayca yapabilirsiniz. 2D oyun yapmak için yazılmasına rağmen son versiyonunda 3D desteği veriyor. Ayrıca içerisinde GML adı verilen bir programlama dili de mevcut. Yani çok esnek bir motor.
The Games Factory: Kolayca 2D oyun yapmak için biçilmiş kaftan. Yine her türlü 2D oyunu yapabilirsiniz. Fakat -Yasak- desteği olmaması sebebiyle bazen yetersiz kalıyor.
Multimedia Fusion: Üstteki programın gelişmiş versiyonu.
Adventure Game Studio: Sierra ve Lucas Arts'ın eski adventure oyunlarını hatırlıyor musunuz? Adventure (macera) türü oyunları yapabileceğiniz bu motor, -Yasak- desteği de içeriyor.
RPG Maker 2003: Fazla söyleyecek birşey yok. RPG türü oyunlar yapabilirsiniz.
Geldik programlama diline. eğer profesyonel olarak oyun yapacaksanız mutlaka programlama dilleriyle içiçe olmanız gerek. Bu dillerde yazacağınız kodlar compiler (derleyici) adı verilen programlarla .exe haline dönüştürülür. Yani burada grafiksel bir arabirim yok, yazacağınız kodlarla başbaşasınız.
Başlıca programlama dilleri:
C/C++: Prog. dillerinin kralı. GTA, Half Life, Doom, NFS gibi büyük oyunlar bu dille yazılmıştır. Öğrenmesi zordur. Ama bu dili kullanarak yapamayacağınız şey yok. Derleyici olarak Visual C++ veya ücretsiz olan DevC++'yı kullanabilirsiniz.
Delphi: Güçlü bir prog. dili. C/C++ kadar çok olmasa da oyun yapımında kullanılmaktadır. Öğrenmesi C/C++'ya göre daha kolaydır. Derleyici olarak kendi programı var.
Visual Basic: Hantal yapısı nedeniyle, oyun yapımında pek kullanılmıyor. Öğrenmesi kolay, ama oyun yapmak zordur. (Yapılamaz değil) Derleyici olarak kendi programı var.
GRAFİKLER
2 boyutlu grafikler: Photoshop, Paint Shop Pro, PhotoImpact gibi programlarla yapılmaktadır.
3 boyutlu grafikler: 3D Studio Max, Maya, Wings3D gibi programlarla yapılmaktadır.
SESLER
Ses yapımı için en çok GoldWave programı kullanılır. İnternette o kadar çok örnek ses var ki, genelde sizin yapmanıza gerek kalmaz.
--
Son olarak: Hangi programı seçeceğinize karar verdikten sonra yapacağınız şey o programla ilgili dersleri okumak olmalı. Araştırmacı olun, yabancı forumlarda yazılanları inceleyin. Ve asla yılmayın! Kimse bu işlere Doom 3 yaparak başlamadı.
ILERLEYEN KONULARDA ISTEK PROGRAMLARIN NASIL CALISTIRACAGINIZI VIDEOLARLA GOSTERECEGIM
::Alıntıdır...