بازي رو توسط Game Engine مسازند.
البته شما بايد يك زبان برنامه نويسي قوي مثل
C++ بلد باشيد، تا بتونيد بازي طراحي كنيد.
و بعد هم Open GL يا Direct X (دومي تجويز ميشه)
اگر ميخوايد از اول شروع كنيد، من به شما 3D Game Studio رو پيشنهاد ميكنم.
(بهتره كه اول با 2D شروع كنيد، تا به مشكل بر نخوريد.)
ولي Game Engine ها كار برنامه نويسي بازي ها رو خيلي راحت كردند.
بايد آبجكتهاي سه بعدي هم داشته باشي (يا ساخته باشي)
صوت، موسيقي...
اگر هم اطلاعات كاملي ميخوايد ميتونيد به سايت طراحان ايران بريد.
به آدرس:
http://www.persian-designers.com/
موفق باشيد.