Oyun programlamaya nasıl başlanmalı?

Enesay51

Yoctopat
Katılım
27 Temmuz 2023
Mesajlar
8
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar mobil oyun programlamak ve (örnek: Stack, aa, Flappy Bird, doodle jump) oyun yapmak istiyorum.

Birkaç sorum olacak,

Programlama ile ilgili hiçbir şey bilmiyorum; nereden başlamalıyım? Ne noktaya gelmeliyim? Aklımda çok iyi oyun fikirleri ve görsel tasarımların olduğuna inanıyorum fakat tek başıma bir şey yapabilir miyim yoksa bir ekip çalışması şart mıdır? Programlamanın yanında neler bilmem gerekir?

Son olarak bu tür bir oyun tasarlamak ne tür bir süre ister ve para kazandırabilir mi? Bu tür oyunlarda 3-5 dakikada bir gördüğümüz reklamlar ne kadar etkili?
 
Arkadaşlar mobil oyun programlamak ve (örnek: Stack, aa, Flappy Bird, doodle jump) oyun yapmak istiyorum.

Birkaç sorum olacak,

Programlama ile ilgili hiçbir şey bilmiyorum; nereden başlamalıyım? Ne noktaya gelmeliyim? Aklımda çok iyi oyun fikirleri ve görsel tasarımların olduğuna inanıyorum fakat tek başıma bir şey yapabilir miyim yoksa bir ekip çalışması şart mıdır? Programlamanın yanında neler bilmem gerekir?

Son olarak bu tür bir oyun tasarlamak ne tür bir süre ister ve para kazandırabilir mi? Bu tür oyunlarda 3-5 dakikada bir gördüğümüz reklamlar ne kadar etkili?
Büyük bir oyun için büyük bir ekip ve tecrübe gerekir, küçük oyunları tek başınıza da yapabilirsiniz. Oyun yapmak için izleyeceğiniz yol, oyuna ve hedef platforma göre değişir. Ayrıca programlamaya başladığınız an oyun yapmaya girişmenizi tavsiye etmem. Motorsikletle uçmaya çalışmak gibi bir şey olur.
 
Büyük bir oyun için büyük bir ekip ve tecrübe gerekir, küçük oyunları tek başınıza da yapabilirsiniz. Oyun yapmak için izleyeceğiniz yol, oyuna ve hedef platforma göre değişir. Ayrıca programlamaya başladığınız an oyun yapmaya girişmenizi tavsiye etmem. Motorsikletle uçmaya çalışmak gibi bir şey olur.
Programlamaya nereden başlamalıyım, istediğim nitelikte bir oyun için ne noktaya gelmeliyim?
 
Unity'den C# kullanarak başlayın. En iyi 2D oyun merkezidir.
YouTube'da tonlarca video var, hepsi de Unity'e yeni başlayanlar için çok iyi.
Unity forumlarında sorduğun sorular illaki cevap buluyor, geniş bir topluluğu var.
 
Sevgili dostum. Oyun programlamak programlamanın top noktalarından birisi.

İlk etapta bir dil seçip bu dilde en az mid seviyeye gelmelisin. Yani programlama nedir? Nasıl donanım yönetilir? Yazdığı şeyin ne yapabileceğini görebileceğin seviyede olmalısın ki oyun gibi karmaşık bir işe dalasın.
 
Programlamaya nereden başlamalıyım, istediğim nitelikte bir oyun için ne noktaya gelmeliyim?
Hocam Unity için C# şart. Unreal Engine Kullanacaksanız C++ lazım. Benim önerim başlangıç için Unity. Eğer grup şeklinde oyun yapmazsanız her şeyi sen yapacaksın. Tasarımı, kodu vb

Bu arada büyük ümitle girme. Zaten 2d oyun yapacağım demişsin. Eğer mobile bir oyun yapacaksanız tutması lazım. Mesela Flappy Bird'den bahsedersek dünya çapında çok ünlü oldu. Zaten beklentinizin o kadar yüksek olacağını düşünmüyorum. Ancak bir sıkıntı var. Piyasada çok Hyper-casuel(Genellikle kolay, bedava ve arayüzü sade oyunlar) oyunlar var ve sizin oyununuzun onların arasında parlaması zor.

Eğer yazılıma C# ile başlayıp unity için öğreneceksen saf C# öğren. YouTubede konsol ve form dersleri var. Form'u seçme. En uygunu konsol. Bunlar biraz kafa karıştırıcı. C# form ve konsol C# farklı dalları değil. Sadece kullanıcıya kolaylık sağlaması için eklenti. C# form çok hazır kod kullandığı için form önermiyorum. Konsoldan daha çok şey öğrenirsin.
 
Son düzenleme:
Hocam Unity için C# şart. Unreal Engine Kullanacaksanız C++ lazım. Benim önerim başlangıç için Unity. Eğer grup şeklinde oyun yapmazsanız her şeyi sen yapacaksın. Tasarımı, kodu vb

Bu arada büyük ümitle girme. Zaten 2d oyun yapacağım demişsin. Eğer mobile bir oyun yapacaksanız tutması lazım. Mesela Flappy Bird'den bahsedersek dünya çapında çok ünlü oldu. Zaten beklentinizin o kadar yüksek olacağını düşünmüyorum. Ancak bir sıkıntı var. Piyasada çok Hyper-casuel(Genellikle kolay, bedava ve arayüzü sade oyunlar) oyunlar var ve sizin oyununuzun onların arasında parlaması zor.

Eğer yazılıma C# ile başlayıp unity için öğreneceksen saf C# öğren. YouTubede konsol ve form dersleri var. Form'u seçme. En uygunu konsol. Bunlar biraz kafa karıştırıcı. C# form ve konsol C# farklı dalları değil. Sadece kullanıcıya kolaylık sağlaması için eklenti. C# form çok hazır kod kullandığı için form önermiyorum. Konsoldan daha çok şey öğrenirsin.
Adam daha input almayı bilmiyor siz Game Engine öneriyorsunuz. Sonra her compiler error da burada konu açacak. Ne yaşıyorsunuz siz? (reply attığım kişiye spesifik söylemiyorum reply’ı silmeye üşendim)
 

Yeni konular

Geri
Yukarı