Oyun yapmaya nereden başlanmalı?

Ben de sizin gibi düşünüyordum ve forumda konu açmıştım. @Yonga hocamin tavsiyesiyle Construct 3 ile dil bilmeden bir şeyler denedim ve mantığı kavramaya calistim. Guzel bir oyun da yapmistim ama YKS oldugu icin biraktim oyun işini. Dil ogrenme konusunda bilgili degilim, hangisi ne ise yarar bilmem ama mantik icin Construct 3'ü tavsiye ederim.
 
Hic onceden dil bilginiz yoksa ve projenizi cidden ileride ust seviyelere cikarip, gelismis 3D seyler yapmayi dusunuyorsaniz Unity daha mantikli olabilir ANCAK boyle bir amaciniz yoksa veya onceden Python gibi dillerle hasir nesir olduysaniz, Godot da isinizi gorur ve fazlaya kacmamis olursunuz. Tabii Godot ile sonradan cok gelismis seyler yapmaya calisirsaniz eliniz kolunuz biraz baglaniyor.

Ornegin Buckshot Roulette oyunu buna guzel bir ornek. Godot kullaniyor ve o korkunc, garip havayi cizim stili ile birlestirince saf grafiksel kalite ve genel proje buyuklugu olarak muazzam bir oyun olmasa da o korkunc havayi iyi sekilde hissediyorsunuz. Tabii o oyunda cogu emek shader islerinde.

Dil bilginizi sorma sebebim de, Unity'de C# ile kod yaziyorsunuz. Godot'da ise GDScript adindaki bir dili kullaniyorsunuz. Python destegi de var ancak Godot icin direkt GDScript ogrenmek cok daha mantikli.

Bunun disinda 2D, ozellikle RPG oyun gibi seyler yapacaksaniz ustte onerilen Construct 3, bunun disinda RPGMaker ve GameMaker gibi seyler de baslangic seviyesi kisiler icin oldukca iyi. Tabii belirttigim gibi, RPG ve 2D bir oyun olmayacaksa bu motorlardan daha gelismis seyler dusunmelisiniz. Tabii bu motorlarin lisanslamalari ve gerektirdigi kodlama becerileri de yapabildiklerinizle dogru orantili.
 
Herkes en basit dille, yürümeden koşmayı önermiş. Ya durun bir.

"Oyun geliştirme veya yazılım yapacak kişiler mutlaka algoritma bilmesi gerekiyor. Aksi halde yaptığı iş bir cacığa benzemeyecek maalesef. Bir sorunda hemen pes edeceksiniz. O yüzden ilk gerçekle yüzleşmeniz lazım. Algoritmadan sonraki satırdan bahsedeceğim ama sadece tutorial’lere bakarak bir arpa yol alamazsınız. Dost acı söyler maalesef.


Şimdi sana algoritma nedir? Ondan en basit ve ilkel hali ile anlatayım. Algoritma, aslında sorunlara çözüm üretme veya daha iyi bir şekilde hatasız kodlama yapmanıza yardımcı olmaktadır. İlk olarak, bunu öğrenip adam gibi oyun yapmanın ilk adımını geçiyorsunuz."


Buradan başlayın, sonra kodlama dili ve oyun motoru seçersiniz.

Polemiğe girmek istemezdim ama başlama diyenlerde haklı olabilir.
 

Biraz dil bilgim daha önce Python üzerinde çalışmıştım onun haricinde C# başlangıç seviyesinde biliyorum galiba Unity üzerinden yürümeyi düşünüyorum, anck basit olandan gitmek benim için daha iyi olabilir o yüzden Godot daha mantıklı bir seçenek direkt güm diye bir oyun yapamam bu konu hakkında biraz düşüneceğim teşekkür ederim.
 
Projenizin çapı ne durumda bilmiyorum ancak önereceğim ilk şey direkt kafanızdaki mutlak oyun'dan önce basit şeylerle başlayın. Ek olarak yaşadığınız x sorununun çözümü - veya oyuna eklemek istediğiniz x özelliği - için direkt x sorununu Google'da aratmayın, önce dokümantasyonlardan kendiniz somut bir şey çıkarmaya çalışın, kendi kendinize problem çözmeyi öğrenin.

Çünkü gittikçe yaşadığınız sorunlar daha da spesifikleşecek, başlangıçta yaşadığınız hataları bir Google sorgusuyla bulabilirken gelecekte bu daha da zorlaşacak, bu yüzden problem çözebilmek önemli.
Udemy'deki Unity kurslari genelde yillar once yapilmis, basmakalip cok bilgi iceren ve tekrar pisirilip pisirilip onunuze konulan kurslar oluyor, ozellikle Turk yapimi ise. Bu yuzden para kaybi olarak goruyorum, size de pek onermem.
Şu alıntıya inanılmaz katılıyorum.
İsmi lazım değil bir arkadaş vardı Udemy'de, hem After Effects, hem yatırım, hem SEO, hem Office ve hem de sosyal hayatla ilgili kursları vardı. Şimdi bu insandan bir tutku bekleyebilir misiniz?

Kendisinin zamanında 30₺'ye After Effects kursunu almak gibi bir hata yapmıştım. İnanılmaz robotik, "Arkadaşlar şu tuş şu işe yarar. Bu panelden şunları yapıyorsunuz."

Adobe programları için böyle basmakalıp kurslar daha da komik oluyor. Bir şeyi yapmanın daima birden fazla yolu vardır.
 
Son düzenleme:
Eğer mobilden başlayacaksanız Unity öneririm. Ancak masaüstü için hazırlayacaksanız Unreal Engine 5 öğrenmenizi kesinlikle öneririm. Her konuda daha iyi.
 
Ben de oyun yapmak istiyorum. Ama maalesef buna dair hiçbir bilgim yok. Kodlamadan hiç anlamam. Yapmak istediğim oyun bir yürüme simülasyonu. Köyümde geçsin istiyorum.
 
Ben de oyun yapmak istiyorum. Ama maalesef buna dair hiçbir bilgim yok. Kodlamadan hiç anlamam. Yapmak istediğim oyun bir yürüme simülasyonu. Köyümde geçsin istiyorum.
Unreal Engine 5 öğrenin yapabilirsiniz. Assetleri internetten hazır eklersiniz yapacağınız tek şey Landscape'i köyünüze göre hazırlamak olacaktır. Kodlamaya gerek yok.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…