"Game Maker, Prof. Mark Overmars tarafından Delphi programlama dili ile geliştirilmiş bir oyun yapımı programıdır.
Game Maker'ın ücretli sürümü ve ücretsiz sürümü vardır. Ücretsiz sürümü dll kullanımı, multiplayer oyun desteği ve gelişmiş GML (Game Maker Language) komutları gibi bazı özellikleri desteklemez. Ücretli sürümünde ise bu sınırlamalar bulunmamaktadır. Game Maker'ın ücretsiz veya ücretli sürümü kullanılarak oluşturulan oyunlar herhangi bir lisans ile dağıtılabilir ya da satılabilir.
Game Maker, exe uzantılı dosyalar üretir. Programın kaynak kodunun dosya formatı sürüm 4 ve 5 için gmd, sürüm 6 için gm6, sürüm 7 ve 8 için gmk'dır."/Vikipedia
Game Maker Arayüzü :
İlk olarak üst bölümdeki kısayollardan başlamak istiyorum.
1:Yeni proje oluşturma kısayoludur.Yeni bir gmk oluşturur.
2:İstediğiniz bir gmk'yi(projeyi) seçerek açmayı sağlar.
3:Açık olan gmkyi kaydetmenizi sağlayan bir kısayoldur.
4:Oluşturduğunuz projeyi exe olarak exportlamanızı(çıkartmanızı) sağlar.
5:Oyununuzu yoyogameste yayınlamanızı sağlayan bir kısayoldur.
6:Oyununuzu başlatmanızı sağlar.
7:Oyununuzu başlatıp bir pencerede olayları,işlemleri görüp düzenlemenizi sağlar.
8:Sprite(resim,grafik...) oluşturma kısayoludur.
9:Sound(ses,müzik...) oluşturma kısayoludur.
10:Background yani arkaplan oluşturma kısayoludur.
11ath yani yol oluşturma kısayoludur.
12:Script oluşturma kısayoludur.
13:Oyununuzda kullanabileceğiniz bir font oluşturma kısayoludur.
14:TimeLines yani zamanlama oluşturma kısayoludur
15:Obje oluşturma kısayoludur.
16:Room yani oda oluşturma kısayoludur.
17:Oyunun infosunu değiştirme editörünün kısayoludur.
18:Oyununuzun global ayarlarını değiştirme bölümünün kısayoludur.
19:Ekstra eklentiler bölümünün kısayoludur.
20:Game Maker yardım bölümünü açar.
Şimdide soldaki paneli inceleyelim.
Sprites:Grafiklerdir.Oyununuzdaki resimleri,grafikleri buraya yüklersiniz.
Sounds:Seslerdir.Oyununuzdaki sesleri,müzikleri buraya yüklersiniz.
Backgrounds:Arkaplanlardır.Oyununuzdaki arkaplanları buraya yüklersiniz.
Arkaplanlar oyunda sadece görünür yani kod vs bir ilgisi yoktur sadece arkaplandır.İstisnalar dışında.
Paths:Anlamı Yol'dur.Objelerinizin belirli bir yolu izlemesini buradan ayarlayabilirsiniz.
Scripts:Burası yeni başlayanlar için pek önemli değildir ama yinede açıklayalım.Burada yazdığınız kodları birçok objede kısa bir şekilde aktif hale getirebilirsiniz.Örneğin karakter objesinin step eventine scr_karakterhareket() şeklinde girerek aktif edebilirsiniz.Ancak scr_karakterhareket adında bir script olması gerekir.
Fonts:Oyununuzda kullanacağınız yazı tiplerini fontlarını burada oluşturabilirsiniz.
Time Lines:Objelerin belli bir zamanda yapması gerekenleri burada ayarlayabilirsiniz.
Objects:Objects oyunu oluşturan nesnelerdir.Örnek olarak oyununuzun düşmanlarını,karakterlerini,npclerini,başka nesneleri vs burada oluşturursunuz.
Rooms:Oyunun işlendiği yerdir.Yani olaylar burada yönetilir.Room olmadan oyun çalışmaz.
Game Information:Oyunun infosunu yani bilgilendirmesini ayarlayabileceğiniz bölüm burasıdır.F1 kullanılarak ve başka yollarlada açtırılabilir.
Global Game Settings:Oyununuzun temel ayarlarını burada yaparsınız.Gelecek derslerde detaylı anlatılacaktır.
Extension Packages:Ekstra paket yöneticisidir.Buradan internetten bulduğunuz veya kendi yaptıgınız kolaylaştırıcıları yani eklentileri yükleyebilirsiniz.