Estoy desarrollando mi primer juego. ¿Qué cosas debo cuidar y qué conocimientos generales debo tener?

Desde mi propia experiencia, cosas técnicas que puedes aprender. Cómo programar, qué usar, restricciones técnicas, etc. Puedes preguntar y puedes aprender.

Pero hay algunas cosas, creo, de mucha mayor importancia para aprender. Especialmente si no has hecho esto antes. Un conocimiento relacionado más sobre cómo hacerlo y cuando lo digo , lo digo en serio. ¿Porque sabes qué es mejor que comenzar a crear videojuegos? Realmente creando y lanzando videojuegos. Mucho mejor.

Hay pocas cosas que observar en su viaje que son errores que cometí y a menudo veo que otras personas los cometen. Permítame presentarle un ciclo de desarrollo de productos que puede aplicar y funciona especialmente bien en equipos pequeños:

1. Ir para el producto mínimo viable . Siempre.
Sé lo genial que es esa característica en la que puedes subirte a un dragón y volar entre tus misiones o lo increíble que sería conducir un tanque entre las razas normales, pero de eso no se trata tu juego y de eso no se trata. implementará ahora.

Escríbelo, ¿cuál es la cosa más básica, más interesante, la mejor de tu juego? E implementar eso. Las características de juego que lo hacen destacar. Deja todo lo demás.

Necesitas hacer esto porque:

2. Hará pruebas de usuario a menudo.
Encuentra algunos usuarios. Haga un cóctel con galletas y pasteles donde invite a familiares y amigos y a quien quiera venir. Una vez que vengan, déjalos jugar tu juego. No les cuente nada al respecto, solo déjelos jugar, pregúnteles qué están haciendo, tome notas, vea si entienden los conceptos, cómo jugar, qué hace cada cosa, cómo navegar en su juego y ver en qué señalan que se aburren.

Esto se vuelve más relevante si logras encontrar personas que usualmente juegan videojuegos. Puntos de bonificación si les gusta el género de tu videojuego.

Esto te ayuda a:

3. Falla a menudo pero rápido.
Y esto está bien. No quieres pasar 3 años en un juego que nadie vio y cuando lo lanzas es simplemente malo. Debes pasar unas 2 semanas en un juego que está muy completo y decidir si es divertido y cómo seguir desarrollándote.

Fallar no es malo, especialmente en el desarrollo de productos (y sí, tu juego es un producto). Señala que hay algo un poco fuera de lugar. A veces puede decidir deshacerse por completo de la idea, o modificarla en gran medida. A veces sabrás exactamente cómo mejorarlo. Pero a veces no sabrás lo que sucedió, aunque hay una manera simple de inspirarte:

4. De vez en cuando juega juegos similares con los tuyos.
Aprende de tus competidores. Mira cómo lo hacen. Dedique un tiempo a leer los comentarios de sus usuarios. Lea que cambian los registros, especialmente los primeros del lanzamiento y vea lo que tuvieron que arreglar de inmediato. Donde cometieron errores. Tome nota de lo que hacen muy bien y descubra por qué la gente lo está jugando.

Intente hacer un análisis de diseño de esos juegos, tómese una hora para escribir los pros y los contras de su juego o calcule cómo se puede implementar mejor una característica. ¿Qué es lo más molesto que hay? Para quejarse de otros? ¿Y cómo puedes generalizar eso y ver si también lo tienes?

5. Y repita desde el Paso 1.

Eso es. Muy simplificado

Por que funciona
Te impide profundizar tanto en tu juego que te olvidas del mundo exterior. Hay historias bien conocidas sobre personas que hicieron esto y lanzaron juegos increíbles. Pero esos son raros. No quieres jugar con suerte, especialmente cuando las probabilidades no están a tu favor.

Todo el ciclo te hace cambiar tu enfoque de tu juego (Paso 1) a tus usuarios (Paso 2), al mercado y a tus competidores (Paso 4) mientras te da muchos puntos de control para guardar tu progreso y hacer cambios (Paso 3).

El primer paso es un paso de gestión y desarrollo de productos. ¿Conoces el viejo dicho sobre cómo comer un elefante? Toma un bocado a la vez. Esto es básicamente lo que vas a hacer aquí. No lo comas entero. Toma pequeños trozos.

El segundo paso es una experiencia de usuario y en un juego esto se traduce en el diseño del juego. Aquí su enfoque en el diseño de grandes cosas y para eso necesita reunir esos comentarios. Debido a que este juego no es para ti, es para los jugadores y solo tiene sentido incluirlos en el desarrollo. Aquí podrás refinar mucho el diseño de tu juego.

El tercer paso es uno de gestión de riesgos. Le permite ver qué va bien y qué va mal. En un mundo perfecto, todas las decisiones que tomaríamos serían buenas. Pero en la vida real a veces tomamos malas decisiones. Y cuando lo hacemos, queremos fallar lo antes posible para poder corregirlos. Tal vez introdujiste un elemento de juego que simplemente no es tan bueno como pensabas. Tal vez los gráficos no son lo suficientemente claros. O simplemente una característica no es divertida. Te gustaría saber esto lo antes posible. Como horas o días. No después del lanzamiento del juego.

Y el último paso es una verificación de la realidad. Necesitas ser competitivo. Y debe reconocer, respetar y aprender de su competencia. Ya hay tantos juegos, jugadores, videos, características de juego y teoría, a una distancia de una búsqueda en Google, sería una pena no usarlo.


Descargo de responsabilidad: este no es un flujo de trabajo completo. La mayor parte de lo que escribí aquí es la teoría básica del desarrollo de productos y se aplica a muchos productos todos los días. Pero hacer esto no garantizará su éxito, excelentes funciones, excelentes juegos o cualquier otra cosa que no sea una forma de trabajar en la que tengamos muchas oportunidades para asegurarnos de que está en el camino correcto. Cómo y si los usas es una historia totalmente diferente.

Felicidades, has dado el primer paso.
Experiencia relevante @Sebastian Gorobievschi ha dicho muy bien.
Pero me gustaría que agregue algunas palabras, puede ser visto como experiencia

Cuando tú y tus amigos deciden hacer el juego, planean el próximo plan de desarrollo y cierran todos los canales nuevamente discutidos
De acuerdo con la planificación establecida para ejecutar el proyecto.

¿Por qué?

Dos razones:
Uno es el producto de los miembros internos que se cuestionaron entre sí, hay grietas en los comentarios sobre el inevitable combate colaborativo compensado entre los miembros, e incluso el producto para desviarse de la órbita preestablecida; otro es resistir cualquier tentación del mundo exterior, las buenas características y sistemas del mercado de juegos pueden estar llenos de gente, pero para un producto, hay un punto de función característico obvio y muy adecuado, no importa cuán bueno sea el otro, en el mejor de los casos , solo un engorroso

¡Guauu! Este es un gran tema!

He estado desarrollando juegos durante aproximadamente 6 años y de ellos, 4 años en realidad estudiaban CÓMO hacerlo. Aprender sobre el diseño de juegos es una gran cosa, pero hoy en día seguramente puedes encontrar muchos cursos gratuitos (o baratos) en línea.

  1. Comience viendo todos los videos de Créditos adicionales en YouTube, lleve consigo un cuaderno mientras mira y escriba todas sus cosas favoritas. Volverás a este cuaderno en el futuro, créeme.
  2. Al hacer una lluvia de ideas sobre juegos, escriba todo. Más adelante, cuando comience a construir su primer prototipo, escriba todas las tareas en una hoja de papel y comience a cruzar las que ya están hechas. Si esto es para la vieja escuela para usted, use https://app.asana.com/ como un sistema de administración de tareas gratuito.
  3. Toma algunos cursos de dibujo también. No es necesario ser un experto, pero siempre es bueno dibujar algunas formas básicas para explicar mejor a tus artistas lo que estás buscando.
  4. No dejes de jugar. Solo cambia tu forma de ver los juegos. No solo los atravieses. Detener. Reloj. Escucha. Y lentamente verás a través de los ojos de un diseñador de juegos.
  5. ¡2D es una excelente manera de comenzar! He estado usando este motor: crea juegos con Construct 2 y estoy realmente satisfecho. La licencia única es barata y le permite vender sus productos terminados. Aquí hay algunos juegos que hice con el motor: el perfil de ShoopLor de forma predeterminada se exporta HTML5 pero puede exportarlos para CUALQUIER plataforma. ¡No aprendas 5 motores de juego a la vez! Aprende uno a la vez.
  6. Necesitará aprender mucho sobre modelos de negocio. Especialmente cuando se desarrolla un juego gratuito para dispositivos móviles. Este blog le proporcionará algunos datos invaluables: Soc.io Mall Blog
  7. Después de crear y publicar algunos prototipos y algunos juegos en cualquier lugar de Internet, verá que ha acumulado algo de conocimiento. ¡Este es el momento en que no debes ser egoísta! Comparta este conocimiento a través de las redes sociales, su blog oficial, etc. Enseñe a otros lo que ha aprendido.
  8. Y el mejor consejo que tengo sería: COMENZAR SIMPLE. No seas demasiado ambicioso. Crea un juego donde cae una pelota y mueves un cubo. ¡La pelota necesita caer en el balde! -Eso es. ¡No crees un MMO como tu primer proyecto! 🙂

¡Te deseo todo lo mejor con tu juego! Puede encontrar información adicional para el diseño de juegos con ejemplos reales en este blog: Shoop Lor: artículos realmente útiles.

* Todos los enlaces proporcionados en esta respuesta están destinados a ayudar al usuario a comprender mejor el tema al que pertenece su pregunta y ampliar aún más sus horizontes en el campo del diseño y desarrollo de juegos.

Establezca límites claros y tenga conjuntos de reglas claros, pero no sostenga al jugador por la mano. Esto significa que las reglas de tu juego deben ser autoexplicativas e intuitivas. Una forma de lograrlo es eligiendo la mecánica de un género de juego y expandiéndolos. Por ejemplo, si estuvieras haciendo un juego de plataformas, te preguntarías qué elementos son esenciales para un juego de plataformas y de qué manera podrías agregar algo nuevo o eliminar algo que agregaría valor al juego. Un buen ejemplo de este principio sería un juego como Rez donde el desarrollador agrega valor al hacer que la perspectiva cambiante sea una parte integral del juego. Otro ejemplo sería Portal. Y lo más importante para recordar es KISS (que sea simple y estúpido)

Recomiendo el increíble libro de Jesse Schell, The Art of Game Design . En realidad, están a punto de lanzar una segunda edición en noviembre, por lo que es lo más actual posible. Es un poco caro a $ 53, pero te garantizo que vale cada centavo. De cada libro, artículo, tutorial y video que he absorbido en nombre del diseño del juego, este ha sido el recurso más aplicable que he encontrado. Jesse Schell: 9781466598645: Amazon.com: Libros

Consulte también Tuts + para ver artículos breves y concisos sobre básicamente todos los aspectos del desarrollo del juego, desde la codificación hasta el arte, los negocios y más. Nunca he usado nada más que la versión gratuita, y la información que he obtenido ha sido enorme.

No comience a refinar demasiado pronto.

Un juego no es solo un personaje corriendo, una persecución en automóvil o un tiroteo. Un juego es una pantalla de introducción, una pantalla de opciones, una pantalla de pausa, una pantalla de grabación, algún tipo de interfaz de usuario, un sistema de guardar / cargar y en algún punto entre todo lo anterior, el juego.

Incluso si es genial ver su idea en marcha, si solo se enfoca en ella durante la carrera inicial, puede ser derribado cuando tenga que enfrentar las partes “no tan divertidas” del desarrollo y más que menos se encontrará con solo unos pocos prototipos de juego sin conexión en lugar de un juego.

Como está en 2d, sugeriría un tipo de juego de metroidvania con valor de repetición, múltiples finales, puntos de historia ramificados y múltiples personajes. Una curva de aprendizaje desafiante que es divertida como megaman o ninja gaiden. Enemigos que son fáciles de ver y divertidos para luchar que tienen sentido en la trama.

En cuanto a la historia, ¿estás buscando algo juguetón como Mario o algo sombrío como Castlevania? ¿Se inclina más hacia la fantasía o la ciencia ficción?

Ya se han hecho castillos y estaciones espaciales, entonces, ¿qué tal un mcguffin mágico que buscan dos facciones como, por ejemplo, una tribu nativa contra una corporación despiadada? La historia completa podría desarrollarse en una isla desde ambas perspectivas, siendo la última etapa la protagonista nativa contra el soldado corporativo con cada uno utilizando las habilidades niveladas durante el juego anterior.

Obviamente, dos personas en un juego pueden limitar los recursos, por lo que es bueno que planees expandir el equipo en un punto.

Suena tonto, pero escribe un esquema para tu juego. Cómo progresa, niveles, cada detalle que puedas reunir.

Escribe un esquema para tu código. Me lo agradecerá cuando su código no sea spaghetti y no sepa qué hace o qué hace.

Contorno. Plan. Contorno. Plan.

Asegúrate de que sea algo alcanzable también. Te garantizo que si esbozas tu juego, completamente desarrollado, esbozas tu código completamente desarrollado, tendrás éxito.

El diseño es la parte más difícil de la codificación y los videojuegos.

Seguro que puedes crear un juego y un diseño a medida que avanzas, pero una vez que te pierdas en tu código desorganizado, no sabes cómo se desarrolla tu juego, no sabes más niveles para agregar, saldrás antes que tú. terminar.

– No seas demasiado ambicioso, mantente enfocado. El alcance del juego puede destruir grandes ideas al complicar innecesariamente el juego y desviar la atención del núcleo del juego
– Hay un nuevo juego creado cada pocos minutos en alguna plataforma. Descubre por qué tu juego será divertido y especial antes de escribir cualquier código
– céntrate en el juego, hazlo divertido e intuitivo
– Si eres nerds, promocionar tu juego y conseguir que la gente lo pruebe será la parte más difícil (y de manera realista, la menos gratificante)

No se limite al código, discuta cómo manejará las cosas. No solo codifique, siga las buenas prácticas de programación. Lo digo porque tuve los mismos problemas de programación cuando hice mi primer juego. Fuimos a la derecha por el código que condujo a muchos problemas.

Crea una idea simple como tu primer juego. Ábrete camino hacia cosas más complejas más tarde.

Obtenga un prototipo creado antes de ordenar gráficos. Pueden ser del tamaño incorrecto.

Cuidado con el motor del juego. Si elige el incorrecto, es posible que deba reiniciar todo lo que ya hizo.

Te recomiendo esta serie de créditos adicionales:

También es bueno suscribirse a su canal, son increíbles 🙂