Tengo 16 años y quiero hacer un juego indie móvil, ¿algún consejo?

Dado que tiene 16 años y no tiene experiencia en la producción de software de calidad comercial, mercadotecnia, administración de un proyecto de cualquier tamaño no trivial o prueba / iteración de un producto, el mejor consejo que alguien podría darle es:

Empieza pequeño

Si vas al foro de usuarios de Unity y miras a través de las publicaciones anteriores, encontrarás el terreno lleno de aspirantes, jóvenes desarrolladores independientes que nunca lograron terminar un solo proyecto porque mordieron mucho más de lo que podrían masticar. Peor aún, cuando se les advirtió que lo estaban haciendo, ignoraron los buenos consejos de desarrolladores más experimentados y pensaron que iban a crear Skyrim o WoW como su primer juego.

Su mejor enfoque es, en realidad, no completar un solo juego, sino disparar para completar una serie de pequeños proyectos de complejidad creciente, y trabajar para llegar a algo que estaría dispuesto a publicar en la tienda de aplicaciones. Primero, prueba (a ti mismo) que incluso puedes completar un proyecto muy, muy pequeño. Esto no solo le dirá mucho sobre su propia ética de trabajo y su capacidad de ejecución, sino que también le brindará una manera fácil de integrarse en la API de Unity y comenzar a aprender. Aquí hay una secuencia que sugeriría, junto con los momentos en los que podría considerar completar el proyecto. Los marcos de tiempo son generosos, por lo que si tiene problemas para finalizarlos en el tiempo asignado (sin circunstancias atenuantes), debería ver por qué:

1. Rompecabezas de números deslizantes (1 semana): Esta es una versión electrónica del objeto físico. Es posible que haya visto estos rompecabezas usted mismo, son un cuadrado de 4 × 4 con pequeñas baldosas numeradas dentro y un espacio vacío.

El objetivo del juego es reorganizar las fichas numeradas en orden en la menor cantidad de movimientos posible. Dado que solo hay una dirección en la que se pueden mover los mosaicos, los mosaicos deberían deslizarse hacia el espacio vacío cuando el usuario haga clic en ellos. Además, el sistema debe ser lo suficientemente inteligente como para que si el usuario hace clic en un mosaico “distante” del espacio (digamos el número 8 en la imagen de arriba), todos los azulejos de la fila o columna deberían moverse.

Las cosas clave que quieres sacar de este primer proyecto.

  • Registrar la interacción del usuario (clics del mouse) y hacer que el juego reaccione de manera inteligente
  • Muy simple HUD (en la forma de un contador de movimiento)
  • Un gestor de juego muy simple que puede reconocer cuándo se ha cumplido una condición de victoria (todos los números en secuencia o secuencia inversa según la configuración del juego), así como el seguimiento de la posición de cada ficha.
  • Simple persistencia en la forma de una “mejor puntuación” que persistirá entre cada juego del juego.

Una vez hecho esto, pasar a:

2. Tic Tac Toe (1 semana): Esta no debería necesitar explicación, ya que espero que estés familiarizado con el juego. Las cosas clave que estás buscando para salir de este proyecto serían:

  • Mejor familiaridad con el motor Unity 2d.
  • Juego AI (la computadora necesita jugar contra el jugador). Dado que el número de movimientos y las posibles posiciones en Tic Tac Toe es bastante pequeño, escribir una IA sólida es muy factible y una gran experiencia de aprendizaje.
  • Administrador de juegos ligeramente más avanzado que mantendrá una puntuación de carrera tanto para el jugador como para la computadora entre rondas
  • Como beneficio adicional, puede escribir algún código de persistencia para que el jugador pueda continuar desde el punto en que se quedaron en la cabeza con la computadora.

3. Tutorial de Unity Stealth (2 semanas): Esto se encuentra en la sección de aprendizaje del sitio web de Unity. Está bien escrito, incluye buenos videos y le presentará las interacciones ambientales, el trabajo con Mechanim y otros problemas relacionados con los personajes y entornos 3D. Es posible que tengas la tentación de hacer esto primero (lo que podrías), pero te recomendaría que no lo hagas. La experiencia obtenida de los dos proyectos anteriores será invaluable para crear tu propio juego. Además, cubren temas no abordados por el tutorial.

4. Su propio “Clon Tutorial Stealth” de un solo nivel (3 – 4 semanas): Aquí es donde las cosas comienzan a unirse. Utilizando la experiencia que has adquirido en los últimos tres proyectos, diseña y crea tu propio juego. El juego debe ser muy pequeño (una “etapa” o mapa), tener objetivos claramente definidos, incorporar una IA enemiga y tener un HUD bastante simple. Esta es la primera oportunidad que tiene para ser muy creativo, ya que antes de esto, probablemente se habría perdido en este tipo de proyecto. Utilice activos gratuitos de la tienda de activos de Unity, o reutilice algunos de los activos de aprendizaje gratuito de Unity para hacer el juego. No te preocupes mucho por el aspecto, la clave aquí es lograr un juego bueno, algo original.

Una vez que haya hecho esas cuatro cosas, puede comenzar a pensar en intentar algo que quiera publicar en una tienda de aplicaciones (aunque nuevamente, comience de a poco). Si ya estás en programación, no te sugeriría hacer mucho más. En su lugar, busque otras personas que sean confiables y motivadas (mucho más difíciles de lo que probablemente piensa) que pueden crear el arte, el sonido y la música para un juego. Cada una de estas áreas es un conjunto de habilidades profundas en sí mismas, y es mucho mejor ser bueno en una cosa que pobre en varias.

¡Buena suerte!

Lamentablemente, necesitas trabajar para un negocio. Cualquier negocio Aprendí esto de la manera difícil.

Las compañías de juegos, las más serias, son negocios operacionales establecidos que pueden reunir talento para permanecer y trabajar juntos para alimentar a sus familias, a ellos mismos y su necesidad de felicidad.

Si bien es honorable construir un juego y lanzarlo como “VEA LO QUE PUEDO HACER?!?!”, El honor no pone comida en la mesa. No puedes alimentar a tus padres, no puedes cuidar a tus hermanos, no puedes viajar …

A la edad de 16 años, no has visto estrategias de publicidad y marketing desde el interior. No has visto negocios desde el interior. No has visto lo que es una operación y producción efectiva y eficiente.

¿Qué matemáticas usas para garante comida en la mesa de tus empleados? ¿En qué métricas puedes confiar para construir tu imperio?

Si bien definitivamente puedes aprender esto por ti mismo como “el mejor emprendedor de hoy”, hay muchos perdedores en este juego que no hablan de sus fallas.

¿Para cuántos de los que dijeron que serían los próximos Bill Gates o los trabajos de Steve en realidad lo lograron? Sin embargo, ¿cuántos estudios crean negocios y permanecen abiertos en esta era? ¡Un montón!

Si bien hay bastiones, destructores de zombies y robots, no todos pueden hacerlo tan bien en su primer intento. De hecho, la mayoría de los éxitos han tenido experiencias previas de AAA.

¿Quieres hacer algo increíble? Trata este comercio con respeto. Es duro, muy duro, muy, muy duro.

La mejor de las suertes. Siéntase libre de enviarme un mensaje privado.

Perfecto es el enemigo del bien.

La ambición es el enemigo de hecho.

Es posible ganar dinero, pero las probabilidades son altas, no. No lo hagas por dinero, hazlo por amor al juego … Y si ganas dinero te sorprenderá gratamente.

Mantenlo simple. No trates de hacer un gran diseño. Haz un pequeño diseño. Haz una característica y pule hasta que sea increíble.

Los juegos más exitosos son hechos por equipos.