No soy un experto pero a parte de seleccionar el lenguaje de programación adecuado , para realizar un videojuego necesitas tener mucha experiencia programando y saber de gráficos (si el trabajo de grafista lo vas a hacer tu claro). Por otro lado se comenta que BennuGD es un lenguaje interesante para empezar con la creación de videojuegos pero ignoro si existe port/soporte de este lenguaje para XBOX. En todo caso yo he hecho algunos pequeños juegos para PsP usando C++ y la libreria SDL y también la libreria osLIB, pero en este caso tampoco sé si existe algo equivalente para XBOX.