DEV Community

Andres Ramirez
Andres Ramirez

Posted on

Programación de Videojuegos

Programación de Videojuegos, algo de teoría

Desarrollo y Diseño de videojuegos son dos disciplinas diferentes, aunque muchas veces los términos tienden a fusionarse, debido a la gran cantidad de conceptos que involucra la programación de videojuegos. Brevemente voy a explicar un poco cada uno y sus competencias.

Diseño de videojuegos

El diseño de videojuegos es sobre explotar el conocimiento colectivo en la búsqueda de la mejora de nuestro desarrollo.
Si algo es claro es que no necesitamos ser expertos en el tema para comenzar, pero algo es claro, mientras más conocimiento tengamos, más rápido podremos materializar nuestros objetivos.
En el diseño involucramos diversas "fases" para el desarrollo de nuestro juego, voy a describir las principales.

Mecánica del Juego

Tal vez el aspecto más importante del juego es su mecánica, esto se refiere a cómo sera el "gameplay" o forma de juego. El grupo de mecánicas que comprende el gameplay general, aquellos que definen la esencia de lo que hace nuestro juego especial, es llamada la mecánica central (core mechanic).

Por ejemplo en juegos de aventura, estilo mario bross, la mecánica de saltar, correr, agacharse, es primordial, en los FPS (first person shooters) es vital poder apuntar correctamente y poderse mover de forma precisa, estas funcionalidades hacen nuestro juego "jugable".

Diseño de nivéles

Este punto es muy importante y trata basicamente de como hacer los niveles o "pantallas" del juego. Esto depende demasiado de la mecánica definida, no es lo mismo un juego tipo puzzle que un RPG o un juego de aventura. Algo bien interesante es desarrollar en los primeros niveles una especie de "tutorial" sin serlo, como lo hizo Miyamoto en Mario Bross, donde en el primer nivel, de forma intuitiva, el jugador iba descubriendo las mecánicas del juego.

Pacing

El "pacing" define el ritmo del juego, y va muy ligado al diseño de niveles, las zonas donde hay mayor tensión (como cuando enfrentamos un enemigo de nivel) y zonas mas relajadas, donde tenemos bonus. Es muy importante manejar estos ritmos para evitar saturar al jugador con una intensidad muy alta y también, evitar aburrirlo con un juego muy "plano".

Arte

En este punto tenemos que definir dos cosas diferentes, las graficas, que son las imagenes que crea el artista, y la estética del juego, que es el look and feel del juego en general, (por ejemplo, un juego con estética cyberpunk). La estética es lo mas importante, ya que mantener esa estética durante todo el juego permite que sea mas "disfrutable" sin importar si las gráficas son muy pulidas o no.

Jugo

El jugo es el "amor" que le metemos al juego, las animaciones, el detalle extra bonito del juego, esas cosas extra que hacen nuestro juego especial y memorable.

Esta es una entrada super corta sobre este tema, que voy a ir profundizando, todo basado en un libro genial que me ha orientado mucho y que les recomiendo, Jesse Schell "The Art of Game Design: A Book of Lenses".

Top comments (0)