Bu isi gerçekten öğrenmek istersen herhangi bir motor değil de kütüphane öğrenmeni tavsiye ederim çünkü oyun programlama mantığını, algoritmasını öğrenirsin. Bu şekilde temelin daha sağlam olur. motora alışmak yerine hem kodlama mantığını hem oop kavramını daha iyi oturtursun.
Java için libgdx, c++ için sdl veya sfml öğrenebilirsin. Mobil oyun yapacaksan libgdx işini görür. Kolay öğrenim için C++ Sfml öneririm. emin ol kodlaması çok zevklidir. libgdx uğraşmadım sfml, sdl ve opengl bakmıştım zamanında sfml en kolayları üstelik Oop uygun. Çabucak öğrenirsin.
Ondan sonra istedigin bir motora başlayabilirsin.