Oyun yapma hayali nasıl gerçekleştirilir?

Hep aynı konular... Öncelikle şunu bilmeniz lazım: Henüz programlama geçmişi yokken yeterince iyi bir oyun yapılamaz(Core Games diyenler gelmeden önce söyleyeyim. Core Games ile özgün oyun yapılamaz. Hatta Core Games'teki oyunları oyundan bile saymıyorum.).

Henüz programlama geçmişi yokken sorulacak soru bu olmamalı. Öncelikle orta düzeye kadar gelmiş bir programcı olmanız lazım ki, oyun motorlarının kütüphanesini(ki oyun motorları kütüphanedir. Bazıları GUI'a da sahiptir.) kullanabilesiniz. Yani belli bir süre aklınızdan çıkarmanız gerekecek oyun işini.

Orta düzeye kadar geldiğinizi düşünüyorsanız(OOP'yi ve class mantığını anlayabilecek yapıda olmanız lazım ki kütüphaneleri kullanabilesiniz.) bir oyun motoru seçmelisiniz ya da kendi oyun motorunuzu yazmalısınız. Seçmek daha mantıklı olacaktır çünkü oyun motoru yazmak tek kişi ile zordur ki bireysel projelerde hazır oyun motorlarını kullanmak daha mantıklıdır. Bu makalemde en revaçta olan iki oyun motorunu(Unity ve UE) anlattım. Seçim için yardımcı olabilir:

Programlama ayrı bir derya deniz olduğu için buna başlangıçta çok takılmadan büyük resmi görmek oyun geliştirmenin genel mantığını anlamak daha önemli bence.
Programlamayı oyun yapımcılığından ayrı tutmak yanlış. "Oyun geliştirmenin genel mantığı" oyun motoruna göre değişebilir ancak eni sonunda programlama ile bağlantısı olacaktır. Kökü olmayan ağaç yaşayabilir mi?
 
Ne tür bir oyun yapmayı düşünüyorsunuz? 2D mi yoksa 3D mi? Ayrıca oyununuzu hangi platformlara çıkarmayı düşünüyorsunuz? Bu soruları cevaplarsanız yardımcı olabilirim.
 
Hocam öncelikle çok çalışarak oldukça iyi bir üniversiteye giderek gelişmiş bir oyun şirketinde çalışarak tecrübe edinebilir ve sonra kendi oyununuzu yapabilirsiniz.
 
Stardew Valley e bakabilirsin tek bir kişi tarafından 10 yılda yapılmış.
Hevesini kırmak istemem ama ilk başta bir üniversite kazanmaya çalışsan daha iyi olur orada senin gibi düşünenlerle daha iyi yollara girebilirsin. Hem bu yaşta aile desteği alacağını sanmıyorum. Bu da motivasyonunu düşürecektir.
 

Bende bir zamanlar böyle bir işe girişmiştim (hiçbir bilgim olmadan). Ücretsiz bir programla denemek istedim. Programı açtığım anda pes ettim diyebilirim. Yazılım dersleri alın, bir de modelleme yapmaya kendinizi alıştırın. Sonra iyi de olsa kötü de olsa bir şey çıkarırsınız ortaya.
 

Hocam öncelikle çok çalışarak oldukça iyi bir üniversiteye giderek gelişmiş bir oyun şirketinde çalışarak tecrübe edinebilir ve sonra kendi oyununuzu yapabilirsiniz.

Matematiğim kötü olduğu için bilgisayar bölümlerine giremiyorum maalesef.


Yanıt için teşekkürler dediğiniz gibi bugün bir kanal gördüm Unity ile flappy bird yapıyordu aynısını yaptım bende tabii biraz izlesem bile karmaşık geldi ama böyle böyle alışırım diye düşünüyorum bir de sizce ilk hangi yazılım dilini öğrenmek lazım? Bununla başlasan rahat edersin dediğiniz var mıdır?
 
Matematiğim kötü olduğu için bilgisayar bölümlerine giremiyorum maalesef.
Developer olacaksınız niye üniversite okumak zorunda olasınız ki? Developer ile mühendisi ayırmak lazım.

Oyun yapacaksanız bir oyun motoru seçin ve onun dilini öğrenmeye başlayın(hemen oyun motorunu açıp oyun yapmaya başlayamazsınız tabi ki. En azından orta seviyeye kadar gelmeniz lazım programlamada.).
 
Öncelikle bilmen gerekiyor ki oyun yapma işi o kadar kolay değil. 100-120 kişilik ekipler dahi sıkı çalışarak 4-5 yılda bir oyun çıkarabiliyorlar. Üstte arkadaşların dediği gibi kodlamasından tutta tasarımına kadar her şeyi öğrenmen ve bunları da iyi bir şekilde oyuna geçirmen gerekiyor. Misal Stardew Valley'e bakabilirsin. Tek bir kişinin gece gündüz çalışması sonucu 5 yılda ortaya çıkan harika bir iş. Sana ilham verebilir.
 
Forumdaki herkese iyi bir iş çıkarabilmek için o işte uzmanlaşmak gerektiğini anlatmak lazım aslında. Oyun hayali ile yola çıkıp daha yolun yarısında bırakan insanlar var.
 
Forumdaki herkese iyi bir iş çıkarabilmek için o işte uzmanlaşmak gerektiğini anlatmak lazım aslında. Oyun hayali ile yola çıkıp daha yolun yarısında bırakan insanlar var.

Bu tarz düşüncede ki insanlara öncelikle o iş için kan ve ter dökmek gerektiğini bunu göze alması gerektiğinin öğretilmesi gerek bence hocam. Yoksa dediğiniz gibi yarıda bırakan çok kişi var hatta bir yerden duymuştum bilgisayar mühendisi olupta Taleworlds'e başvuran çok kişi geliştirme sürecini görünce direk işi bırakıyormuş. Bu sebeple de Bannerlord'un geliştirme süreci aşırı kötü etkilenmiş.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…