¿Dónde puedo aprender sobre la creación de juegos?

En 2017, hacer juegos es mucho más fácil que en 2008–2010, pero eso no significa que sea pan comido. La única forma en que puedes seguir haciéndolo como pasatiempo es amar el proceso y no el “ingreso” porque no estarás haciendo nada al principio (a menos que tengas mucha suerte)

Ahora lo dividiré en partes para ti, te recomendaré herramientas y fuentes para ti. Si yo fuera tú, tampoco estropearé el pedido.

Otra cosa, aprendí por mi cuenta el desarrollo de mi propio juego, así sé lo que digo.

Paso 1: Aprende C # (Gratis)

Este es el lenguaje de codificación requerido para hacer juegos en la unidad. Unity es el motor perfecto para desarrolladores independientes independientes.

Para aprender C #, diríjase al sitio web de Unity y vaya a la sección de aprendizaje y seleccione “Scripting”

No intente dominar el idioma ahora, solo mire los videos y dése una idea, aprenderá las secuencias de comandos nuevamente más tarde.

Paso 2: Aprenda Desarrollo de la Unidad (Gratis hasta que gane $ 100K)

Ahora, el siguiente paso es aprender Unity, no recomendaré tutoriales en el sitio de Unity a un principiante porque creo que no se presentan correctamente y no siguen ningún plan de aprendizaje adecuado. Solo es mi opinión. Lo que prefiero es el aprendizaje basado en proyectos. Entonces, después de cada 3-4 horas, tienes un juego corto listo. Eso te da la sensación de logro.

Para esto, recomendaría ir a los cursos en línea de Udemy: aprenda cualquier cosa, según su horario y compre un curso. Todos los cursos gratuitos son basura. Puede obtener un curso por tan barato como $ 10. Todos los cursos tienen el mismo precio. Suelen estar a la venta. Si no están a la venta y el precio es de $ 200 en Google, el nombre del curso y un cupón para el mismo, por ejemplo, “Unity course xxxx coupon”, no pague más de $ 20

Recomiendo dos cursos, Unity Course: Aprenda Unity 5 a su ritmo en Udemy. Este es muy recomendable. Va desde cero y explica todos los detalles posibles. Es el curso más vendido en Udemy.

El otro es, Unity Game Development Academy: crea juegos en 2D y 3D. Este es otro buen curso, también lo intenté.

No soy propietario ni estoy afiliado a ninguno de los cursos de udemy.

Paso 3: Gráficos (de pago / gratis)

Ahora, cuando pueda codificar y crear juegos, es hora de crear sus propios juegos. En los tutoriales, se le proporcionará arte para el proyecto en particular, pero cuando realice su propio proyecto, no se le proporcionará arte, sino que deberá organizarlo.

Para juegos en 2D, solo hago photoshop. Sin ilustrador ni columna vertebral ni nada. Solo photoshop y una pequeña animación. También puede comprar obras de arte en línea o contratar un freelance para que las haga por usted.

Para los juegos en 3D, hago blender, deberás hacer un curso sobre blender. En los cursos que recomendé anteriormente, ambos autores tienen un curso separado sobre Blender, puedes encontrarlo en Udemy. Es hora de que tomes otro curso.

Paso 4: Música y audio (gratis)

Hay muchos sitios web, donde puedes obtener audio gratis. Casi todo lo que necesita está disponible aquí.

Freesound.org – Freesound.org

Simplemente lea la licencia para cada clip que descargue, a veces solicitan créditos, para que pueda acreditarlos en sus juegos, ya sea que tenga una pantalla de Crédito en la configuración o una sección de créditos en la descripción.

Si desea hacer pistas de sonido por su cuenta, le recomendaría Garageband. Es por $ 3.99 Tiene bucles que puedes usar para hacer pistas de sonido. Por lo tanto, todo lo que necesita hacer es seleccionar los loops que desee y tendrá una banda sonora perfecta lista (Color Switch está usando esto) GarageBand es muy fácil, no necesita cursos.

Paso 5: hacer un juego

Ahora ya debes hacer juegos increíbles, tienes las habilidades y ahora es el momento de ponerlos a prueba. Tendrá problemas, pero los foros de Unity es donde debería buscar ayuda. Es un viaje largo, pero de nuevo, si amas lo que estás haciendo, será épico, confía en mí.

¡La mejor de las suertes!

El desarrollo del juego es un proceso largo, pero aquí hay un desglose

  • Gráficos: necesita herramientas para crear modelos 2D o 3D, sin mencionar las texturas. Blender es un software gratuito para hacer el primero, mientras que Photoshop es bueno para el segundo.
  • Actuación y música: necesita personas para la actuación de voz, si es necesario, músicos para la banda sonora y no olvidemos los efectos de sonido
  • Codificación: necesitas dominar un lenguaje de computadora (C ++ para Unreal Engine, C # para Unity 3D) y eso solo te llevará mucho tiempo. Luego tienes que aprender a usar un motor de juego que también llevará MUCHO tiempo

Básicamente, tratar de hacerlo solo, a partir de la nada, sin conocer ninguna de las herramientas mencionadas, te llevará años

Recomiendo comenzar a aprender programación: C es un buen comienzo, ya que es la base de muchos otros lenguajes de programación y te obligará a seguir reglas estrictas; después de eso, puedes cambiar a C ++ (que es, por cierto, el estándar en la industria de los videojuegos) para Unreal o C # para Unity

Una vez que hayas aprendido eso también, puedes descargar tu Game Engine y comenzar a aprenderlo: hay mucho para estudiar, solo búscalo en Google pero ten en cuenta que tomará mucho tiempo

Finalmente, después de que hayas logrado hacer algunas demostraciones, algunos juegos extra simples, puedes ir a aprender modelado 3D y enfocarte en la parte gráfica

Sí, es mucho para digerir, buena suerte.

En términos generales, la creación de juegos es una fuente bastante horrenda de ingresos pasivos:

  • Es difícil
  • Es extremadamente lento y hay mucho trabajo por hacer después del lanzamiento; por lo tanto, es exactamente lo contrario de “ingreso pasivo”
  • El pago es ridículo: la mayoría de los juegos nunca se igualan

Si buscas el dinero, te recomiendo que consideres una tienda en línea o algo en estas líneas. Si aún quieres probar suerte con los juegos, aquí hay un buen punto de partida: Unidad – Aprender – Módulos

Para comenzar con Unity, debe estar familiarizado con los conceptos básicos de programación. Un curso de secundaria o universidad debería hacer el trabajo. Incluso si no ha estudiado exactamente C #, será bastante fácil recogerlo a medida que avanza. En caso de cero experiencia en programación, aquí hay un breve tutorial de C #: Fundamentos de C # para principiantes absolutos

Estamos en el mismo bote. Estoy aprendiendo Corona de Corona Labs. La unidad es, por supuesto, una gran opción, pero no es gratuita. Hasta ahora estoy disfrutando la experiencia.