_
×
Neden Construct 2 Kullanıyorum?
> YORUMLAR: [ 0 ]
Neden Construct 2 Kullanıyorum?
TARİH: 2026-02-20
ETİKETLER: #[oyun geliştirme, #site]

> SİSTEM_ANALİZİ

İlk olarak GDevelop'u terk ettiğim için kendime olan saygım geri geldi. Oyun geliştirmeyi aslında sevdiğim gerçeğine bir kere daha çarparak öğrendim. Construct 2'ye geri döndüğümde; gerçek bir low-code veya no-code temelli bir oyun motorun tadını alıyorsun. Elbette bununda zaman zaman saçmalaması mümkün ama o saçmalığı bir şekilde a yolla olmazsa b yoluyla halledebiliyorsun.

Bugün şu oyun motorunu seçmemin sebeplerini ve bunu çok sevdiğimi anlatacağım. Oyun motoru demek bol özellikli değil, verilen özelliği çok iyi bir şekilde yerine getirmesi demektir.

GDevelop'taki Sorunlar Yok

Construct 2 - Ana Ekran

GDevelop Beni Perişan Ediyor yazısındaki tüm sorunlar bunda yer almadığını bilerek başlamak istiyorum. Bu sorunları çözmeye vakit ayırsa idim, muhtemelen daha oyunu bitiremezdim. Bu uygulama o sorunları event-sheet yani olay etkinliklerini sıra-sıra taraması ve her taramada nesnenin varlığına göre işlemler yapabilmesi gibi bir özelliği var. Bu sayede kodların doğru veya yanlış olarak yazsan bile onu gözetmeksizin çalışabilmesi gibi bir özelliği var.

Bir nesne grubunu bunda "Family" olarak bilinir. Bu özellik sayesinde o nesne grubuna istediğin Behavior yani davranışı rahatça gömebilme özelliği gerçekten çoğu rakibine "güle güle" dedirtecek kadar tehlikeli ve kaliteli bir özelliği bulunmakta. Bu sayede 50 nesne bile eklesen, onu aileye aldığın sürece iplemez.

Nesne çoğaltma sistemi ve editörde ortalama muhabbeti. Bu diğerinde en sinir olduğum sorundu. Bunda ise nesneye sağ tık Clone Object Type dediğinde nesneyi gerçekten çoğaltıyor. Ötekinde kopyala+yapıştır demekten bezmeye başlamıştım. Diğerin editöründe nesne ortalama özelliğin olmaması zaman düşmanıdır. Bunda nesneyi seçip sağ tık yap Align sonra Layout diye seçip bakabilirsin.

Ayrıca onda Global Object gibi saçma muhabbet var. Bu ise nesneyi sen istersen global yaparsın. Fark şu, bunda nesne her odada tetikleniyor. Diğer fark ise şu nesneler odaya bağımlı değil. Bu nesneler her odada kullanabiliyorsun. Bu sayede kodlama yaparken veya odayı tasarlarken daha çabuk işin içinden çıkabiliyorsun.

Aksi belirtilmedikçe bunlar Construct 3'te de var.

Lisansın Varsa Kralsın Yoksa Vezirsin

Construct 2 - Kodlama Ekranı

Lisansın olması krallığın en üst mertebesindesin. Çünkü bu krallıkta üstte sözünü ettiğim Family meselesini kullanıyorsun. Ayrıca Debug'ta dahil. Kısıtlamaları olması bunu daha az çekici yapıyor ama bu sayede adamlar deli gibi para bastı zamanında. Oyun motoru nasıl pazarlanmalı dersen, kullanıcıyı darlamadan çaktırmadan onu manipulasyon yapmalısın. Reklam olduğunu anlamamalı ve kullanırken "bu olmuş ya" dedirtebiliyorsa, o iş gerçekten olmuştur.

Lisanssız sürümde 50 kod, 3 oda, 2 layout sınırı var. Basit ve tek ekranlı oyunlar için yeterli ama bir NES-like için yetmez. Çünkü bu tip oyunlar uzundur ve kodlaması da zaman alacaktır. Ha diğer saçma uygulamalar gibi gün sayacıyla seni rehin tutmamakta.

Destek yok, açıkçası umurumda bile değil

Construct 2 - Bölüm 0

Şimdilik bu o kadar sorun değil. Çünkü, ben oyun yapmak istiyorum. Oyun yapmayı bununla başladım ve bununla devam edeceğim. Oyun motorun sonraki sürümü olan Construct 3'ü de seviyorum ama sürekli abonelik sistemi ve yıllık 2K₺ civarına yakın olunca, insanın beli bükülüyor. O fiyat sürekli artmaya devam edecek, ona yetişemeyiz. O yüzden, bir kaç oyun yapıp para kazanabilirsem ve sürekli olursa o zaman alırım. Şimdi almak yeterince riskli diye düşünüyorum.

En kötü ne olur? Oyunlarım Web'te çalışmaya devam ettiği sürece devam. Etmezse sevenleri bir şekilde bu uygulamayı yaşatmaya devam eder, belki Scirra bizi şaşırtabilir. Bu hiç belli olmaz. Benim önceliğim, Windows + Web'e oyun üretmek olduğu için pek sorun çıkmadığı sürece devam edeceğim.

Bitirirken

Construct 2 en azından piyasadaki en dürüst oyun motoru olduğunu düşünüyorum.

Dipçe

Bu yazıdan itibaren iç resimler png yerine jpg olarak ayarlandı.


> SİSTEM KAYITLARI (YORUMLAR)

[ ADET: 0 ]

[Terminal bağlantısı kuruluyor...]

Veri Gönder

POWER
RESET
1
2

[CORE]: PHP 8.2.12 | [DATABASE]: MD & MYSQL | [STATUS]: ONLINE