GAP GAME ARCHIVE PROJECT

GameMaker (1999)

Mark Overmars'ın Eğitim Aracı, GML Dili ve 2D Bağımsız Oyunculuğun Beşiği

Netherlands · 1999 · engine

1999 yılında Hollandalı bilgisayar bilimleri profesörü Mark Overmars tarafından Utrecht Üniversitesi'nde öğrencilere programlama mantığını öğretmek amacıyla geliştirilen GameMaker (daha sonra YoYo Games tarafından büyütülen GameMaker Studio); iki boyutlu (2D) video oyunu geliştirmenin en sezgisel ve güçlü motorudur. Sürükle-bırak (Drag-and-Drop) görsel blokları, hafif 'GameMaker Language' (GML) betik dili ve oda/nesne tabanlı mimarisiyle kodlama bilmeyen amatörlerin önünü açmış; Undertale, Hotline Miami, Spelunky, Nuclear Throne ve Katana Zero gibi modern bağımsız başyapıtların doğum yeri olmuştur.

GameMaker (1999)

Utrecht Üniversitesi Sınıflarından YoYo Games'e

Mark Overmars, bilgisayar grafiklerini öğrencilere sıkıcı teoriler yerine eğlenceli oyunlar yaptırarak öğretmek istedi. Delphi dilinde 'Animo' adıyla yazdığı ilk prototip, kısa sürede 'Game Maker' adını alarak internette ücretsiz bir eğitim aracı olarak paylaşıldı. Kod yazmadan mantık bloklarını birleştiren sürükle-bırak arayüzü, binlerce yetenekli gencin ilk oyunlarını yapmasını sağladı. 2007'de İskoçya merkezli YoYo Games şirketi motorun haklarını devralarak profesyonel bir konsol ihracat aracına dönüştürdü. Motorun render boru hattı (pipeline) ve bellek yönetimi mimarisi, geleneksel yazılım yaklaşımlarını kökten yıktı. Veri akışı (Yaratıcı: Prof. Dr. Mark Overmars (Utrecht Üniversitesi, Hollanda), Geliştirici & Sahibi: YoYo Games (Opera bünyesinde), Çıkış Tarihi: 15 Kasım 1999 (İlk Delphi sürümü) / 2012 (GameMaker: Studio), Özgün Dil: GameMaker Language (GML)) gerçek zamanlı geometri işleme ve dinamik arabellek optimizasyonlarıyla donatılmıştı. Çoklu işlemci katmanlarında poligon verilerini verimli şekilde hesaplayan matematiksel algoritmalar, sahnelerdeki çizim gecikmelerini sıfıra indirerek sektörde yeni bir teknik performans çıtası belirledi.

Toby Fox, Dennaton Games ve 2D Bağımsız Rönesansı

GameMaker'ın dehası, GML dilinin C ve JavaScript benzeri son derece bağışlayıcı, hızlı ve esnek yapısındaydı. Gelişmiş matematiksel kütüphaneler kurmakla uğraşmak istemeyen yaratıcı dâhiler GameMaker'a sığındı: Toby Fox tüm dünyayı sarsan Undertale'i, Jonatan Söderström ve Dennis Wedin şiddet dolu Hotline Miami'yi, Derek Yu ise roguelike türünü yeniden başlatan Spelunky'yi doğrudan GameMaker ile kodladı. Motor, 2D piksel sanatının en saf ve hızlı üretim fabrikası olmaya devam etmektedir. Endüstriyel etkisi açısından bakıldığında, lisanslama modelleri ve modifikasyon (modding) desteği sayesinde küresel bir geliştirici ekosistemi filizlendi. Teknik ekiplerin geliştirdiği araç kitleri ve seviye editörleri, oyun tasarımını kod tabanından ayırarak yaratıcı tasarımcıların özgürce içerik üretmesini sağladı. Bu paradigma değişimi, modern oyun stüdyolarının üretim hattı standartlarını kalıcı olarak şekillendirdi.

Verification Sources