Başlama diyenleri boş ver. Onlar bir şey başaramamış insanlar. Öncelikle dostum, oyun yapmaya başlamak istiyorsan önce ne yapmak istediğine karar vereceksin. Yani
"ben nasıl bir oyun yapmak istiyorum?
" diye kendine bir sor. Kendi sevdiğin oyun türlerini düşün, mesela platform mu yapacaksın, hikayeli mi olacak, mobil mi olacak?
Sonra işin teknik kısmı var. Kod bilmiyorsan sıkıntı yok, sürükle-bırak sistemleriyle (Unity'de Visual scripting, Unreal'de Blueprint gibi) bir şeyler yapabilirsin. Ama
"ben cidden oyun geliştirici olacağım
" diyorsan, en azından C# (Unity) ya da C++ (Unreal) öğrenmen lazım. Başlangıç için Unity daha kolaydır, aklında bulunsun.
Bunların yanında 2D mi yapacaksın, 3D mi yapacaksın ona da karar ver. Bence, önce 2D ile başla, kafan yanmasın. Godot öneririm, güzel bir motor, hafif ve öğrenmesi kolay.
Ve en önemlisi küçük başla
. diğer insanları görüp gaza gelme. Bir tane kutu zıplatan basit bir oyun yap, sonra ona level ekle, sonra bir mekanik ekle. Öyle öyle büyür.
Özetle:
- Ne yapmak istediğine karar ver.
- Unity ya da Godot gibi kolay bir motor seç.
- Küçük projelerle başla.
- Kod öğrenmeye üşenme, çünkü ileride lazım olacak.
- Sabırlı ol, oyun yapmak sabır işidir.