Yapay Zekâ ile Oyun Yapmak: Basit Bir Oyunu Baştan Sona Üretme
Yayın: · Son güncelleme:
· 8 dk okumaKısaca
Yapay zekâ ile oyun yapmak, oyunun kurallarını tarif edip kodu ChatGPT gibi bir asistana yazdırmak, görsel ve sesleri yapay zekâ araçlarıyla ya da lisanslı kaynaklardan üretmek ve sonucu deneyerek düzeltmekle olur. Tarayıcıda çalışan basit bir oyun birkaç akşamda çıkabilir; mobil mağaza ve ticari kullanım için lisans, test ve emek gerekir.

İçindekiler
- Yapay zekâ oyun yapımında hangi işleri üstlenebilir?
- Hangi araçlarla başlanır?
- Adım adım örnek: "Meyve Yakala" tarayıcı oyunu
- 1. Oyunu tek paragrafta tarif edin
- 2. Kodu çalıştırın ve oynayın
- 3. Hataları tek tek ve net bildirin
- 4. Görselleri ve sesi ekleyin
- 5. Arkadaşlarınıza oynatın
- Görsel ve ses dosyalarında lisans konusu
- ChatGPT ile oyun yapmak yetiyor mu?
- Mobil oyuna geçmek: yapay zekâ ile mobil oyun yapma
- Yapay zekâ ile oyun yapma ücretsiz mi?
- Bu hafta sonu için oyun planı
Yapay zekâ ile oyun yapmak, oyunun nasıl oynanacağını açıkça tarif edip kodunu ChatGPT gibi bir asistana yazdırmak, karakter ve arka plan görsellerini yapay zekâ araçlarıyla ya da lisansı uygun kaynaklardan hazırlamak ve oyunu oynayıp düzeltmekle olur. Tarayıcıda çalışan basit bir oyun, kod bilmeyen biri için bile birkaç akşamda ortaya çıkabilir. Ama oyunu eğlenceli hâle getirmek, mobil mağazaya taşımak ve ticari olarak kullanmak ayrıca zaman, test ve lisans kontrolü ister.
Aşağıda küçük bir tarayıcı oyununu baştan sona nasıl üretebileceğinizi adım adım anlatıyoruz. Hangi araçların hangi işe yaradığını, görsel ve ses dosyalarının lisansında nelere dikkat etmeniz gerektiğini ve oyunu mobil cihaza taşımanın gerçekçi zorluklarını da ele alıyoruz.
Yapay zekâ oyun yapımında hangi işleri üstlenebilir?
Yapay zekâ, oyun yapımının neredeyse her aşamasına yardım edebilir, ama hiçbirini tek başına bitirmez. Kod yazımında oyunun kurallarını programa dönüştürür, görsel tarafta karakter ve arka plan üretir, ses tarafında efekt ve müzik önerir, tasarım tarafında da bölüm fikirleri ve zorluk dengesi için beyin fırtınası yapar.
| İş | Yapay zekânın katkısı | Sizin işiniz |
|---|---|---|
| Kod | Oyun döngüsünü, hareketi, çarpışmayı ve puanı yazar | Oynayıp hatayı bulmak, net geri bildirim vermek |
| Görsel | Karakter, nesne ve arka plan üretir | Stil tutarlılığını sağlamak, lisansı kontrol etmek |
| Ses | Efekt ve müzik üretir ya da kaynak önerir | Lisansı kontrol etmek, ses seviyesini ayarlamak |
| Tasarım | Bölüm, düşman, güçlendirme fikri verir | Hangisinin eğlenceli olduğuna karar vermek |
| Metin | Hikâye, diyalog, menü yazıları üretir | Ton ve dil kontrolü |
Tablodaki son sütun önemlidir. Bir oyunun eğlenceli olup olmadığını model bilemez; bunu ancak oynayarak siz anlarsınız. Bu yüzden sürecin büyük kısmı "yazdır, oyna, düzelt" döngüsünden oluşur.
Hangi araçlarla başlanır?
Basit bir tarayıcı oyunu için yalnız bir sohbet asistanı, bir metin editörü ve bir web tarayıcısı yeterlidir. Oyun, HTML ve JavaScript ile yazılır; tek bir dosya olarak bilgisayarınızda açılır ve hiçbir kurulum gerektirmez. Bu yüzden ilk deneme için en az sürtünmeli yoldur.
Daha büyük projelerde oyun motorları devreye girer. Unity, Godot ve Unreal gibi motorlar fizik, animasyon ve çok platformlu yayın gibi işleri hazır sunar; yapay zekâ asistanları da bu motorlar için kod yazabilir. Ama motorun arayüzünü öğrenmek kendi başına bir iştir. İlk oyununuzda tarayıcıyla başlayıp mantığı kavradıktan sonra bir motora geçmek, hem motivasyonu hem öğrenmeyi korur.
Kod yazdırmak için hangi asistanın uygun olduğunu ve iyi bir kod promptunun nasıl kurulduğunu yapay zekâ ile kod yazma yazısında anlattık. Ekim 2026 itibarıyla yaygın sohbet asistanlarının ücretsiz sürümleri, küçük bir tarayıcı oyununun kodunu yazdırmaya genellikle yeter.

Adım adım örnek: "Meyve Yakala" tarayıcı oyunu
Örnek olarak ekranın altında sağa sola giden bir sepetin, yukarıdan düşen meyveleri yakaladığı basit bir oyun yapalım. Bu tür bir oyun küçük olduğu için tek oturumda bitirilebilir, ama oyun döngüsü, kontrol, çarpışma ve puan gibi tüm temel parçaları içerir.
1. Oyunu tek paragrafta tarif edin
Asistana vereceğiniz ilk metin, oyunun tam tarifidir. Örneğin şu kuralları tek mesajda verin:
- Tek bir HTML dosyası içinde, dış kütüphane kullanmadan, canvas ile çalışan bir oyun yaz.
- Ekranın altında sol ve sağ ok tuşlarıyla hareket eden bir sepet olsun.
- Yukarıdan rastgele konumlarda meyveler düşsün; yakalanan meyve puanı 1 artırsın, yere düşen meyve canı 1 azaltsın.
- Üç can bitince oyun dursun ve "Yeniden başla" düğmesi çıksın.
- Her 10 puanda meyvelerin düşme hızı biraz artsın.
Bu tarif; kontrolleri, kazanma ve kaybetme koşulunu, zorluk artışını ve teknik sınırı (tek dosya, kütüphane yok) aynı anda verir. Eksik bırakılan her kural, modelin kendi tahminiyle doldurduğu bir boşluk olur.
2. Kodu çalıştırın ve oynayın
Asistanın verdiği kodu bir metin editörüne yapıştırıp "oyun.html" adıyla kaydedin ve tarayıcıda açın. İlk sürüm çoğu zaman çalışır ama kusurludur: sepet ekrandan taşabilir, meyveler üst üste binebilir ya da puan iki kez artabilir. Bu aşamada beş dakika oynayıp gördüğünüz her sorunu not alın.
3. Hataları tek tek ve net bildirin
"Oyun bozuk" demek yerine sorunu tarif edin: "Sepet ekranın sağ kenarından dışarı çıkabiliyor, kenarda dursun." ya da "Meyve sepetin köşesine değdiğinde yakalanmış sayılmıyor." Her mesajda tek bir sorun bildirmek, modelin bir şeyi düzeltirken başka bir şeyi bozma ihtimalini azaltır. Çalışan her sürümü ayrı bir dosya adıyla saklayın; bir değişiklik işleri kötüleştirirse geri dönebilirsiniz.
4. Görselleri ve sesi ekleyin
Renkli kutular yerine sepet ve meyve görselleri, yakalama anında kısa bir ses eklemek oyunu birden canlandırır. Görselleri bir görsel üretimi aracıyla şeffaf arka planlı ve aynı stilde üretmeyi isteyin; "düz renkli, kalın çizgili, piksel sanatı tarzında" gibi tek bir stil tarifini tüm görsellerde tekrar kullanmak tutarlılık sağlar. Görsel üretiminde iyi sonuç almak için yapay zekâ ile görsel oluşturma yazısındaki prompt önerileri işe yarar.
5. Arkadaşlarınıza oynatın
Oyunu üç dört kişiye oynatıp sessizce izleyin. Kontrolleri anlamadan mı başlıyorlar, ilk otuz saniyede mi sıkılıyorlar, zorluk çok mu hızlı artıyor? Bu gözlemler, modele vereceğiniz bir sonraki düzeltme listesinin en değerli kaynağıdır.
Bu örnekte, kod bilmeyen ama haftada birkaç akşam ayırabilen biri için oynanabilir bir sürüm bir iki hafta içinde ortaya çıkabilir. Süre, ne kadar özellik eklemek istediğinize ve geri bildirimleri ne kadar net verdiğinize göre değişir.
Görsel ve ses dosyalarında lisans konusu
Oyununuzu yalnız kendiniz için yapıyorsanız lisans konusu daha esnektir; yayınlayacak ya da para kazanacaksanız her görsel ve sesin kullanım hakkını kontrol etmeniz gerekir. Burası, yapay zekâ ile oyun yapanların en sık gözden kaçırdığı konudur.
Yapay zekâ ile üretilen görsellerde iki şeye bakın. Birincisi kullandığınız aracın kullanım koşulları: bazı araçlar ücretsiz planda ticari kullanıma izin vermeyebilir ya da üretilen içeriğin haklarını farklı şekilde düzenleyebilir. İkincisi, yapay zekâ ile üretilmiş içeriğin telif hakkı koruması ülkeden ülkeye farklı ele alınıyor ve bu alanda hukuk hâlâ gelişiyor. Bilinen bir karakteri, markayı ya da başka bir oyunun görselini taklit eden çıktılar, araç izin verse bile hak ihlali riski taşır.
Hazır kaynak kullanacaksanız lisansı açıkça yazılmış dosyaları seçin. Oyun geliştiricilerin sık kullandığı varlık sitelerinde her dosyanın lisansı belirtilir; bazıları hiçbir koşul aramaz, bazıları ise yaratıcıya atıf yapılmasını ister. Sesler için de aynı kural geçerlidir; telifsiz müzik etiketi her zaman "her yerde serbest" anlamına gelmez, lisans metnini okuyun.
Pratik bir alışkanlık: oyun klasörünüzde bir "kaynaklar.txt" dosyası tutun ve her görsel ile sesin nereden geldiğini, hangi araçla üretildiğini ve lisansını yazın. Yayın aşamasında ya da bir itiraz geldiğinde bu dosya size zaman kazandırır.

ChatGPT ile oyun yapmak yetiyor mu?
Basit oyunlar için yeter, büyüdükçe yetmemeye başlar. ChatGPT ile oyun yapmak, tek dosyalık ve birkaç yüz satırlık oyunlarda çok verimlidir. Oyun birden fazla dosyaya, bölüme ve karmaşık kurala yayıldıkça sohbet penceresi tüm kodu aklında tutamaz; daha önce düzelttiğiniz bir hatayı geri getirebilir.
Bu noktada iki seçenek öne çıkar. Birincisi, kodu dosyaları birlikte görebilen bir editör asistanına ya da ajan araca taşımak. İkincisi, oyunu bir oyun motoruna aktarıp yapay zekâyı yalnız belirli parçalar (düşman davranışı, menü, kayıt sistemi) için kullanmak. Her iki durumda da kodun genel yapısını anlamak, ilerlemeyi hızlandırır.
Mobil oyuna geçmek: yapay zekâ ile mobil oyun yapma
Tarayıcı oyununu mobile taşımanın en kolay yolu, oyunu dokunmatik kontrollerle uyumlu hâle getirip telefon tarayıcısında oynatmaktır. Ok tuşları yerine ekranın sağına ve soluna dokunma kontrolü eklemesini asistana söylemeniz yeterlidir. Mağazada yayınlanan gerçek bir mobil oyun ise daha fazla iş ister.
Mağaza yayını için oyunun bir uygulama paketine dönüştürülmesi, geliştirici hesabı açılması, gizlilik bilgilerinin girilmesi ve incelemeden geçilmesi gerekir. Bu süreç oyun motorlarında daha düzenli işler. Mağaza süreci ve sık ret nedenleri için yapay zekâ ile uygulama yapmak yazısına bakabilirsiniz.
Oyundan gelir elde etmeyi düşünüyorsanız gerçekçi olun. Mağazalarda çok sayıda oyun var ve görünür olmak, oyunu yapmaktan çoğu zaman daha zordur. Uygulama içi reklam ve uygulama içi satın alma yaygın gelir modelleridir, ama kayda değer gelir genellikle düzenli oyuncu kitlesi gerektirir.
Gelir modellerini mobil uygulama ile para kazanmak yazısında ayrıntılı ele aldık. Gelir elde ederseniz vergi yükümlülüğünüz olabilir; freelancer nasıl olunur yazısı bu konuda bir başlangıç noktası sunar.
Yapay zekâ ile oyun yapma ücretsiz mi?
Küçük bir tarayıcı oyunu tamamen ücretsiz yapılabilir. Sohbet asistanlarının ücretsiz sürümleri, ücretsiz metin editörleri ve tarayıcı yeterlidir; Godot gibi açık kaynak oyun motorları da ücretsizdir. Oyunu internette paylaşmak için ücretsiz statik barındırma hizmetleri kullanılabilir.
Masraf, ölçek büyüdükçe çıkar. Görsel üretim araçlarının ücretsiz planları sınırlı olabilir ya da ticari kullanıma izin vermeyebilir. Mobil mağaza geliştirici hesapları ücretlidir; güncel tutarları mağazaların kendi sayfalarından kontrol edin. Ücretli bir varlık paketi ya da müzik lisansı almak da bütçeye eklenebilir.
Bu hafta sonu için oyun planı
Bu hafta sonu tek bir hedef koyun: "Meyve Yakala" benzeri, tek dosyalık ve oynanabilir bir oyun. Aşağıdaki sıra birkaç saatlik iştir.
- Oyunu tek paragrafta tarif edin: kontroller, puan, kaybetme koşulu, zorluk artışı.
- Kodu bir sohbet asistanına yazdırın, dosyayı kaydedip tarayıcıda açın.
- Beş dakika oynayıp en fazla beş hatayı not alın ve tek tek düzelttirin.
- Tek bir stil tarifiyle iki üç görsel üretin, lisans bilgisini kaynaklar dosyasına yazın.
- Oyunu iki kişiye oynatın ve ilk tepkilerini kaydedin.
İlk oyun bittikten sonra hangi kısmı en çok sevdiğinizi (kod, görsel, tasarım) görürsünüz. Oyun sektöründe hangi rollerin olduğunu merak ediyorsanız dijital oyun tasarımı ne iş yapar yazısı bir sonraki adım için yol gösterir.
Sıkça Sorulan Sorular
Yapay zeka ile oyun nasıl yapılır?
Oyunun kontrollerini, puan sistemini ve kaybetme koşulunu tek bir tarifte toplayıp kodu bir sohbet asistanına yazdırırsınız. Kodu tarayıcıda çalıştırıp oynar, hataları tek tek bildirerek düzelttirirsiniz. Görselleri yapay zekâ araçlarıyla ya da lisanslı kaynaklardan ekler, oyunu başkalarına oynatıp geliştirirsiniz.
ChatGPT ile oyun yapılır mı?
Evet, özellikle HTML ve JavaScript ile yazılmış tek dosyalık basit oyunlar ChatGPT ile rahatça yapılabilir. Oyun büyüyüp birden fazla dosyaya yayıldığında sohbet penceresi tüm kodu takip etmekte zorlanır; bu aşamada editör asistanı ya da oyun motoru daha uygundur.
Yapay zeka ile mobil oyun yapılabilir mi?
Yapılabilir. En kolay yol, tarayıcı oyununa dokunmatik kontrol ekleyip telefonda oynatmaktır. Mağazada yayınlanacak bir oyun için oyun motoru kullanmak, geliştirici hesabı açmak ve mağaza incelemesinden geçmek gerekir.
Yapay zeka ile oyun yapma ücretsiz mi?
Küçük bir tarayıcı oyunu ücretsiz sohbet asistanı, metin editörü ve tarayıcıyla tamamen ücretsiz yapılabilir; Godot gibi açık kaynak motorlar da ücretsizdir. Mağaza geliştirici hesabı, ücretli görsel araçları ve müzik lisansları ise masraf çıkarabilir.
Yapay zeka ile üretilen oyun görselleri ticari olarak kullanılabilir mi?
Bu, kullandığınız aracın kullanım koşullarına ve ülkenizdeki telif uygulamasına bağlıdır. Bazı araçlar ücretsiz planda ticari kullanıma izin vermeyebilir. Bilinen karakter ya da markaları taklit eden görseller hak ihlali riski taşır; her dosyanın kaynağını ve lisansını kaydedin.
İlgili terimler
İlgili yazılar
Mobil Uygulama ile Para Kazanmak: Gelir Modelleri ve Başlangıç Yolu
Mobil uygulama ile para kazanmak mümkündür; uygulamalar reklam, abonelik, uygulama içi satın alma, ücretli indirme ya da başka bir işe hizmet ederek gelir üretir. Mağazalarda rekabet çok yüksek olduğu için gelir, uygulamanın gerçek bir sorunu çözmesine, kullanıcıyı elde tutmasına ve sizin tanıtım emeğinize bağlıdır.
Yapay Zekâ ile Kod Yazma: Hangi Araç, Nasıl Prompt, Nerede Dikkat
Yapay zekâ ile kod yazmak için sohbet asistanları, editöre gömülü kod asistanları ve görevi kendi başına yürüten ajan araçları kullanılır; GitHub Copilot ve Cursor gibi araçların Ekim 2026 itibarıyla ücretsiz planları vardır. Araç ne olursa olsun üretilen kodu çalıştırıp test etmek ve güvenlik açığı açısından okumak sizin sorumluluğunuzdadır.
Yapay Zekâ ile Uygulama Yapmak: Kod Bilmeden Prototipten Yayına
Yapay zekâ ile uygulama yapmak, ne istediğinizi tarif edip uygulama oluşturucu araçlara ya da ChatGPT gibi asistanlara kodu ürettirmek ve sonucu adım adım test etmekle olur. Kod bilmeden basit bir prototip birkaç gün içinde çıkabilir, ama mağazaya yayın, veri güvenliği ve bakım için zaman ve bir miktar teknik öğrenme gerekir.
Dijital Oyun Tasarımı Ne İş Yapar? Bölüm, Beceriler ve Kariyer Yolu
Dijital oyun tasarımcısı, bir oyunun kurallarını, mekaniklerini, seviyelerini ve oyuncunun yaşayacağı deneyimi planlayan kişidir; çizim ya da kodlama tek başına bu işin tanımı değildir. Bölüm okumak bir yoldur, ama işe alımda belirleyici olan genellikle bitirilmiş küçük oyunlardan oluşan bir portfolyo ve oyun jam'lerinde kazanılan ekip deneyimidir.


