¿Cuáles son los aspectos más difíciles de hacer un juego (hacerlo, publicarlo y ganar dinero) solo?

No estoy seguro si cuento.

Yo era el único programador, el productor, el diseñador principal (gráficos / Ui / jugabilidad). Tuvimos un total de tres personas. Mis compañeros eran artista y músico. El músico también participó en el juego, la historia y la música. El artista era a tiempo parcial.

Nos llevó 9 meses y 2.6 personas diseñar y construir nuestro primer juego móvil:

  • Sin nombre: el juego de rol Hackers (http://nth.box.cat/)

Muy contento con el resultado. Recibimos una bienvenida de 4.5 estrellas en la AppStore y hemos tenido más de 90,000 descargas como título premium sin compras en la aplicación. No gastamos casi nada en marketing, no me puedo quejar.

Lo más difícil fue el control del alcance. Sentí que quería todo en este juego. Quería que fuera increíble. Iba a estas locuras de ideas donde imaginaba un gran concepto (en mi mente) y luego pasaba días implementándolo, pero resulta horrible.

Cuando estás construyendo algo, se convierte en una parte de ti. Te sientes juzgado por eso; cómo lo ven los demás es cómo te verán a ti. Esto te hace pensar demasiado, diseñar y cocinar demasiado el proyecto.

Aquí es donde creo que no cuento, tuve algunos compañeros de proyecto que compartieron aspecto en el juego. Sabía que podía confiar en su honesta opinión. Sabía que no obtendría un amistoso “¡sí, es bueno!”, Sabía que serían críticos. “¡SU POOP!” ¡Eso es difícil de tragar! … pero es bueno para ti. Necesitas que la gente sea brutalmente honesta, luego debes ser lo suficientemente delgado como para manejarlo.

Cuanto más sesgo tenga para su propio producto, mayor será la probabilidad de que ignore los buenos consejos. Siempre trate de mantener una perspectiva empresarial en el diseño de su juego.

Lo más difícil es que tienes que manejarte a ti mismo. Y relacionado con esto es que hay demasiadas cosas que hacer.

Voy a hacer una analogía con un restaurante elegante. Pero lo estás ejecutando todo por ti mismo. Usted es el chef, mesero, gerente, lavaplatos, etc. Hacer un plato delicioso que el mundo aún no ha visto es una perspectiva creativa y divertida, los resultados a menudo proporcionan una experiencia zen y es bueno mirar y estar orgulloso. Cocinar un plato es solo una parte muy pequeña de administrar un restaurante exitoso. ¿Quién realmente se emocionaría por mantener un buen saneamiento es parte del éxito? lavar los platos a alguien? arreglando las sillas y la iluminación. ¿Negociando el alquiler? arreglando el menú roto? Si tuviera que hacer todo esto, ¿cómo manejaría su tiempo y esfuerzo? ¿Cómo lo priorizarías? ¡Sí, te estarías sacando el pelo! La mayoría de las veces cocinarías un plato elegante, mientras dejas de lado otras cosas que hacer. ¡Esta negligencia te atrapa y te patea en la cara muchas veces!

Incluso los juegos muy reducidos por mí mismo son a pasos agigantados más difíciles que cualquier proyecto de equipo que hice incluso como líder técnico. Trabajar en equipo es mucho más fácil. ¡Las cosas se hacen mágicamente mientras comes tu plátano!

Por último, otra dificultad como desarrollador en solitario es que cualquier comentario negativo que recibas realmente duele. Es como si alguien llamara a su hijo tonto o feo.
Pero es el camino de un guerrero solitario. OK, ahora tengo que volver a programar la interfaz del menú del juego.

Cosas que enfrentarás cuando hagas un juego solo.

  1. Tienes que saber sobre programación.
  2. usted debe saber el diseño de gráficos.
  3. Deberías saber animación.
  4. Debes tener una mentalidad muy conceptual y creativa. Cualquier azar no se vuelve famoso hasta que haya algo en él.
  5. Para algunos juegos avanzados, necesitarás conocer bien las matemáticas y la física.
  6. Si se te ocurre una idea, tu juego debería poder contar tu historia / idea.
  7. Debe recopilar mucha información sobre los objetos que utilizará. Ej. Supongamos que estoy haciendo un juego de carreras. Lo más importante que necesitaré es el automóvil y la pista para ejecutarlo.

Digamos que elijo lamborghini aventador. Primero tengo que crear un modelo con las dimensiones correctas y todo. Luego tengo que programar la física correcta del automóvil, como su velocidad máxima, aceleración, arrastre angular, tracción, etc.

Después de escribir muchos códigos, mi auto está listo. Ahora viene la pista. Vamos a crear una pista simple y sin paisajes. Nuevamente, tengo que crear el modelo con respecto a las dimensiones del automóvil. Esto se puede hacer de manera alternativa también. Escriba un código para dar a la pista efectos ambientales. La gravedad es lo más importante, en este momento estoy descuidando otros efectos.

Mi sencillo juego de carreras de pista pequeña está listo. Se requieren más códigos para que la pista sea compatible con el automóvil. Pero para hacer este pequeño juego, tengo que programarlo, diseñarlo, introducir física, etc.

  1. Debes saber cómo comercializar tu juego.

Hoy en día, algunos motores de juegos geniales están disponibles de forma gratuita. Puedes atravesarlo.

Unity 3D – Unity – Motor de juego

CryEngine: la solución completa para el desarrollo de juegos de próxima generación de Crytek

Puedo decir personalmente que hacer un juego solo es un trabajo difícil pero no imposible. La clave para crear un juego exitoso / bueno solo es la paciencia.

Creé este juego solo por diversión, pero tardó 26 días en completarse.

Equilibrarlo

Tienes que hacer todo por ti mismo. Debes ser un programador (aunque opcional, muchas herramientas pueden ayudarte a superarlo), un diseñador de juegos, un artista, un músico, etc. Puede ser difícil. Será difícil.

Intenté hacer un juego con C ++ usando SFML, hace unos años. Empecé a aprender a codificar en ese entonces, y salté directamente al código. Era estúpido y totalmente inexperto. Quiero decir, ni siquiera pensé en el diseño. Mi código terminó siendo un desastre horrible y oscuro con archivos completos y porciones de código que se volvieron inútiles. Se me cayó.

A veces vuelvo a ese código y me río de mi yo más joven.

Pero bueno, hacer un juego no se trata de codificación, y si tienes la pasión, la dedicación y el tiempo para hacer tu juego, lo harás bien. Existen muchos recursos y herramientas para ayudarlo. La principal dificultad que encontrarás es terminar tu juego, así que considera comenzar con algo pequeño para obtener algo de experiencia.

Buena suerte !

Seguimiento (en realidad terminar el juego hasta el punto en que se lanza), y no tomar el fracaso personalmente.

El juego, prácticamente, no existe hasta que la gente pueda obtenerlo (y con suerte, gastar dinero en él). No importa cuánto trabajo pongas si está “casi” terminado y nadie puede jugarlo.

Además, las personas pueden expresar su disgusto por su producto, o simplemente pueden jugar e irse. Esto no significa que sea malo o que seas malo en lo que haces; solo tiene que pasar al siguiente proyecto y usar lo que aprendió. Tuve “fracasos” a los que volví después de años, implementé cosas que aprendí desde el lanzamiento y encontré formas de ganar dinero con los viejos proyectos.

Iteraciones Está obligado a equivocarse en algo u otro, si está haciendo un software “serio”, especialmente juegos, porque hay muchos aspectos que debe conocer (considerando el paradigma: todo por sí mismo).

En mi caso, comencé a construir un motor de física en la universidad. Cuando lo terminé, me di cuenta de que había cometido un error fundamental en el diseño, podría haberlo arreglado, pero lo dejé a un lado hasta el día en que terminé mi motor gráfico. Y desde entonces trabajando en ello y tomando largos descansos intermedios, iterando y reiterando 🙁

Muchas cosas. No soy un desarrollador de videojuegos, pero sé un poco de codificación y cosas necesarias para desarrollar un juego.

1. Si haces un juego tú solo, debes codificar, depurar y probar para ver si el juego funciona perfectamente. Esto puede llevar meses fácilmente.

2. Si haces un juego solo, debes hacer los modelos de todo, y también probar que los modelos se ven bien y no fallan. Eso también puede llevar meses.

3. Si haces un juego por tu cuenta, debes encontrar una manera de obtener marketing. Esta es la parte más difícil, no importa cuánto esfuerzo pongas en ese juego, si alguien no lo compra, perdiste el tiempo.

Eso es todo lo que puedo decir.

Soy un desarrollador independiente solitario. Usualmente trabajo por cuenta propia para clientes, pero ocasionalmente hago juegos para mí. He sido programador profesional durante más de 20 años y soy competente en gráficos, no excelente, pero puedo hacer el trabajo.

Hay dos aspectos que son increíblemente difíciles para mí:

1) Acabado. Es increíblemente difícil seguir adelante con una idea, cuando no tienes a nadie que te respalde y te mantenga encaminado. Tengo demasiados juegos a medio terminar, que son realmente prometedores, pero quedé al margen porque me entusiasmó la próxima idea genial. A veces vuelvo y termino los juegos, pero eso es mucho más difícil que simplemente comenzar un nuevo proyecto. Tengo el problema adicional de que utilizo mi propio motor de juego engorroso que requiere ajustes y mantenimiento constantes.

Me parece que paso de un lado a otro entre hacer pequeños juegos pequeños que puedo terminar, pero no me siento lo suficientemente orgulloso, y juegos de mayor alcance que me emocionan pero que son demasiado trabajo para mi pequeño.

2) Comercialización y venta. Estoy seguro de que el 90% de los desarrolladores independientes se harán eco de esto. Hacemos juegos porque los amamos y amamos el proceso de desarrollo. Pero es después de que termina el juego que comienza el verdadero trabajo duro. Como programador tímido y nerd, no soy un extrovertido que puede usar las redes sociales para alardear de mi último juego, exagerar con hipérboles y hacer el tipo de ruidos necesarios para que se noten. Hago lo que puedo pero el mayor desafío de los indies es simplemente ser descubierto dentro del aluvión de nuevos juegos que se lanzan diariamente.

He creado una buena cantidad de juegos. La parte más difícil (para mí) es el arte sprite. Sin embargo, algunos otros podrían ser buenos en eso pero no demasiado hábiles en programación. Creo que el aspecto más difícil del diseño del juego depende completamente de la persona que lo crea.

Terminando el juego …

Es muy fácil comenzar a desarrollar, trabajar en el concepto que amas, pero para completar todo el proceso, se necesita un gran compromiso.

Incluso si es un juego pequeño, hay muchos aspectos que deben manejarse desde el inicio de la idea hasta su publicación.