 Desconectado de la realidad
 Grupo: MemberMensajes: 1643 Status:  | |
| Aunque la creación de videojuegos es algo muy complejo que comprende muchas fases, en general se puede dividir en dos partes, que se ponen en práctica tras la concepción y el diseño: - La artística. - La técnica.
Para la parte artística un equipo crea los gráficos y sonido del juego. Para los juegos 2D esto comprende la creación de niveles, personajes, etc. con los que luego realizarán los fondos, sprites, sonidos, música, etc.
Para la parte técnica, los programadores crean un motor para el juego y un lenjuaje de scripts que permita realizar en el juego las acciones que se necesiten. En el caso de juegos clásicos 2D, el motor debe facilitar el manejo de escenarios, movimiento de sprites, detección de colisiones, manejo de efectos especiales, definición de eventos y condiciones de disparo de acciones, etc... Los programadores también suelen crear diversas herramientas que les permitan a los "artistas" incluir sus diseños fácilmente en el juego.
En cuanto a las herramientas, es difícil decir porque cada juego es un mundo y requiere distintas herramienas. Para la parte gráfica seguramente se utilizan programas tipo "Photoshop" o "Paint Shop Pro", que te permiten crear y editar gráficos jugando con la paleta de colores, etc..., combinados con herramientas diseñadas específicamente para cada juego. Para el sonido seguramente se utilicen herramientas tipo Sound Forge combinadas también con herramientas específicas. Y para programar el motor del juego y las herramientas de scripting, pues entornos de desarrollo que permitan programar en el/los lenguaje/s necesario/s de entre los que hay. Para los juegos clásicos 2D seguramente los lenguajes más usados serían el C y el lenguaje de ensamble del micro utilizado.
Como ves, crear un juego no es cosa fácil. Si estás interesado en el tema, tal vez podrías empezar bajándote el MUGEN (un motor para crear juegos de lucha 2D) y sus herramientas. Hay muchos tutoriales sobre ello por ahí, y el motor es muy potente y versátil. |