Kodlama Bilmeden Oyun Yapma

Kodlama bilgisi gerekmeden oyun yapmanızı sağlayacak oyun motorlarını sizin için derledik.
kodlama bilmeden oyun yapma

Mobil oyun geliştirme gün geçtikçe daha da popüler bir hale gelmeye devam ediyor. Tek başına oyun geliştirmeye çalışan birçok kişi kodlama bilgisi gerektirmeyen oyun yapma yollarını arıyor.

Oyun geliştirmenin en temelinde programlama yatsa da bazı oyun motorları içlerinde bulunan hazır sistemler, kodlama bilmeden oyun yapmanıza olanak sağlıyor. Ancak bu demek değildir ki yaptığımız oyunda kodlar yer almıyor. Aslında yaptığınız her şeyin arkasında yine bir kod çalışıyor ancak bununla siz değil geliştirme yaptığınız oyun motoru ilgileniyor.

Kodlama Bilmeden Nasıl Oyun Yapılır?

Kodlama bilmeden oyun yapma imkanına sahip oyun motorlarında ana mantık daha önce o oyun motorunu geliştiren ekibin hazırladığı mekanikleri sizin isteğiniz doğrultusunda kullanmanıza olanak sağlamasıdır.

kodlama bilmeden oyun yapma
Kodlama bilmeden 2D platform oyunları geliştirebilirsiniz

Örneğin geliştirici bir karakterin hareket mekaniklerini kodlayarak hazır bir nesne haline getiriyor, sizde o nesneyi kullanmak istediğiniz yere yerleştirerek karakteri kullanmış oluyorsunuz. Buna sürükle-bırak özelliği de denir. Oyun motorunda yer alan mekanikler ve nesneler sürükle-bırak mantığı ile çalışır ve bu şekilde yaptığınız hamleler sonucunda bir oyunu oluşturur.

Kodlama Bilmeden Oyun Yapmanın Dezavantajları

Kodlama bilmeden oyun geliştirdiğiniz oyun motorunun işlerinizi kolaylaştırdığını düşünebilirsiniz, ancak bu sefer de oyun motorunu geliştiren ekibin yaptığı nesnelere ve mekaniklere bağlı kalmış olacaksınız. Bu da yaratıcılığınızı ve özgünlüğünüzü önemli ölçüde azaltacaktır. Öyle ki bir araba oyunu yapmaya karar verdiniz, sürükle-bırak mantığı ile hareket eden oyun motorunda bir arabanın tüm mekanikleri bulunuyor olabilir. Ancak siz kendi yaratıcılığınızı katarak bir yerde arabanın temel mekanikleri dışında bir de zıplamasını istediniz, böyle bir durumda kullandığınız oyun motorunda böyle bir hazır mekanik bulamayabilirsiniz.

Tabi kodlama bilmeden oyun yapmak için kullandığınız oyun motorları bu kadar kısıtlı değildir. Sizin de dilediğiniz yerde kod yazarak yeni mekanikler oluşturmanıza olanak sağlar, ancak bu nokta da yine kodlama bilmeniz gerekecektir.

Kodlama Bilmeden Oyun Yapma Programları

Koddlama gerektirmeyen bazı oyun motorları şu şekilde;

  • Game Maker Studio
  • Stencyl
  • Construct 2
  • Adventure Game Studio

Game Maker Studio Nedir?

game maker
Kodlama istemeyen en populer oyun motorlarından birisi Game Maker

Kodlama gerektirmeden oyun yapabileceğiniz en popüler oyun motorlarının başında Game Maker Studio gelir. Programı genel olarak sürükle-bırak mantığı ile kullanabildiğiniz gibi C++ dili tabanlı GML dili sayesinde daha detaylı ve yaratıcı işler gerçekleştirebilirsiniz.

Stencyl Nedir?

Stencyl
Sürükle-bırak mantığı ile çalışan bir diğer oyun motoru

Stencyl özellikle yeni başlayanlar için ideal olabilecek 2D oyunlar geliştirebileceğiniz bir oyun motoru. Sürükle-bırak mantığıyla çalışan oyun motorunda daha detaylı işlemler için AS3 kodlama dilini de kullanabilirsiniz.

Construct 2 Nedir?

Construct 2
Kodlama gerektirmeyen bir diğer oyun motoru Construct 2 ile 2D oyunlar geliştirebilirsiniz.

Construct 2 içerisinde bulundurduğu hazır sistemler sayesinde programlama bilgisine ihtiyaç duyulmadan 2D oyunlar yapmanıza olanak sağlıyor. Oyun sahnesine eklediğiniz hazır karakterler içlerinde kendi mekaniklerini ve özelliklerini barındırıyor bu sayede ayrıca programlama yapmanıza gerek kalmıyor.

Adventure Game Studio Nedir?

Adventure Game Studio
Programlama bilgisi gerektirmeyen Adventure Game Studio yeni başlayanlar tarafından tercih edilebiliyor

Adventure Game Studio özellikle Sierra tarzı eski klasik oyunların yapımında kullanılan kodlama bilgisine gerek duyulmadan oyunlar geliştirebileceğiniz bir oyun motoru. Daha ayrıntılı oyunlar için ise C programlama dilinden faydalanmanız mümkün.

Tüm bu oyun motorları kodlama gerektirmeden oyun yapmanıza olanak tanısa da kendi içlerinde kullandıkları programlama dillerini öğrenerek daha gelişmiş ve yaratıcı oyunlar geliştirebilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir