Anlaşılan o ki benzer bir hayalimiz var

Oyun yapmak için motorlar bulunur. Google'a Oyun motorları yazarak kapsamlı bilgi elde edebilirsin. Oyun motorlarında genelde biri birinden daha iyi olur. Kullanım vs. - grafik gibi. Bildiğim en iyi oyun motorları CryEngine (Crysis adlı oyun yapılırken kullanılan program. En iyisi 4-en son çıkan- diye biliyorum) ve Unreal Engine 4 (hakkında fazla bilgim yok ama iyi olduğunu duydum). En basitinden görmek istiyorsan 2D oyun için GameMaker adlı programı kullan

Basit bir oyun yapabilirsin bu sayede. Eğer 3D oyun yapmak isterim dersen Unity kullanabilirsin.
MegaCrafter ın dediği gibi çeşitli diller var. Her birini ayrı bir şey için kullanabilirsin mesela. En yaygın ve zor olanlarından JAVA minecraftın temelini oluşturur. Pluginler Java ile yazılır örneğin. Minecraft java ile çalışır vs. . Java yı oyun yapmak için de kullanabilirsin ayrıca. Ancak zordur (gerçi öğrendikten sonra her şey kolaydır da

). Dilleri öğrenmek bayağı zaman alır ama ._. (baştan sona)
Eğer bu işin eğitimini liseden itibaren almak istiyorsan bilgisayar ile ilgili bir lisede temelleri atabilirsin. Ancak kendi kendine öğrenmen daha iyi olabilir gibi. Bunu kendi kendine öğrenip düzenli şekilde uygulayabilirsen okul konusu gibi aklında kalır ._. Üniversitede de eğitimi var. Hatta gitmek istediğim bölüm de üniversite de var ( inşAllah tuttururum

Gerçi üniversite hakkında fazla bilgim yok ama :/ ).
Gördüğün üzere Kodlama ve Oyun yapımı yakın şeyler

Ama kodlama kullanmadan bir oyun motoruyla da uğraşabilirsin tabi ._. Ama kodlama istediğin için Unity iyidir