Formato: Ebook | Hablando de forma genérica desarrollar un videojuego puede ser el trabajo de una tarde para un aficionado o de años para un equipo de desarrollo especializado compuesto por decenas de profesionales, ya que el rango de complejidad que podemos tener es muy amplio. Una clasificación básica de los videojuegos está basada en el número de dimensiones en las que se desarrollan. Tendremos por tanto juegos en dos o tres dimensiones (2D o 3D), al que añadiremos los que simulan la tercera dimensión sobre un plano bidimensional (2.5D). Los videojuegos suelen estar programados en C o C++. El motivo es que son lenguajes muy rápidos, algo conveniente para determinados desarrollos y fundamental para otros. La práctica totalidad de los motores (núcleos) de videojuegos usan uno o ambos lenguajes.