Oyun motoru kullanacaksan, 2d için ileri seviye matematik gerekecegini sanmam. Ama dedigim gibi yaptığın oyun türünü söylesen ona göre örnek verirdim. Özellikle oyunda fizik gerektiren mekanikler tamamen matematik üzerine kurulu. Sana basit bir örnek vereyim. Kullanıcı farenin oldugu yere ateş ettiğini düşün. Mermi farenin oldugu yere gitmeli. Bunu nasıl yapabilirsin? Temel trigonometri ile yapılıyor. tan(a) = y/x . Fare konumu x1, kullanıcı konumu x2 olsun.
Mermi açısı = arctan((x1.y-x2.y)/(x1.x-x2.x))
Sonra belli bir hızda mermi yaratıp bu açıyla yolluyorsun. Bu çok basit bir örnek. Lineer cebir ve trigonometri konularını bilsen çok iyi olur. Bilmeden yapılır mı? Evet yapılır. Google da dogru aradığında sonuç çıkar. Ama bence temel seviyede olsa bil.
Ama oyun motoru kullanmadan yapacaksan, 2d de olsa 3d de olsa ileri seviye matematik + fizik bilmek zorundasın.