Benim nacizane tavsiyem Unity'dir eğer bir oyun motoru kullanılacaksa. Burada karşınıza şöyle bir ikilem çıkıyor aslında; kodlama yapmak istiyor musunuz istemiyor musunuz? Eğer istemiyorsanız 'Blueprint' dediğimiz script yazma tarzına gidebilirsiniz. Burada da sadece Unreal Engine sağlıyor bu durumu ücretsiz olarak. Benim tavsiyem ücretsiz paketleri kullanarak daha temelden başlamanızdır 2D oyunlar ile. Bunu Python ile yapabilirsiniz en basit haliyle. Ancak sizin bahsettiğiniz gibi Photoshop vs. işin en son kısımlarında mantığını anladığınızda biraz daha ilere düzey bir geliştirmeye giriyor bence. Şöyle aşağıya link bıraktım ücretsiz assetleri kullanabilmeniz için.
Top free game assets