Varias cosas en el punto aquí:
- Curva de aprendizaje:
- Si usas motores que solo tienen la función de arrastrar y soltar para hacer pequeños clones , necesitarás aprender la lógica detrás de ellos, y esa es la parte más difícil de crear algo que se parezca a un juego. Mi recomendación es no tener miedo de aprender a codificar . Escuché esto muchas veces antes de comenzar y después de unos meses, tratando de hacer algo con solo arrastrar y soltar, me di cuenta de que eso era una pesadilla y de que la codificación era la mejor opción.
- Si vas por la ruta de codificación, comienza con clones simples. Este orden es bastante bueno:
- Invasores espaciales
- Apestar
- Fugarse
- Hombre pac
- Esos clones allí mismo, si estás aprendiendo solo e investigando cosas solo, tomarán por lo menos tres meses para hacer una estimación muy muy positiva. Sin embargo, con eso , ya tendrás mucho más conocimiento del que tienes ahora y sabrás mucho más sobre cómo hacer juegos. Sin embargo, esto requiere mucha arena.
- Motores y lenguajes, todo el shebang.
- GameMaker: es mi herramienta favorita para aprender a codificar. Los sitios como Codecademy solo tienen una forma de usar ciertas cosas, son útiles, claro, pero traducir ese conocimiento a otros lugares resulta incómodo y poco natural ya que no probó nada en forma directa. GameMaker tiene características de arrastrar y soltar y un lenguaje de scripting que es muy avanzado (muy bueno para aprender a programar y con él se crearon muchos juegos buenos). Los contras de GameMaker tal vez hayan sido borrados o disminuidos con GameMaker 2. Mis contras personales con la antigua interfaz de usuario y la imposibilidad de ocultar los botones de arrastrar y soltar. Así que, básicamente, hacer cosas con GameMaker tomó mucho tiempo debido a lo poco útil que era la interfaz de usuario con el hecho de que la sala de desarrollo visual no era muy útil la mayor parte del tiempo.
- GameSalad: nunca lo usé, pero sé que tiene características de arrastrar y soltar y escuché que tiene una amplia biblioteca para comportamientos complejos y muchos pequeños juegos para Android y iOS lo usaron para el desarrollo. Probablemente podría obtener las versiones gratuitas de GM y GS y ver qué se adapta mejor a usted, aunque no estoy seguro de que GS tenga algún lenguaje de scripting que pueda mejorar en sus conocimientos de codificación, que es mi recomendación.
- Irreal: un motor profesional al que también se le agregó arrastrar y soltar recientemente, siento que está un poco más avanzado que otros, la comunidad que lo rodea está aumentando y, como tal, material para el aprendizaje. La función de arrastrar y soltar se siente mucho más fluida que GameMaker y también utiliza lenguajes de programación reales como C ++ y C #. También tiene un lenguaje de scripting más simple como GameMaker con UnrealScript. Siento que Unreal es un concepto mucho más avanzado que GameMaker, por lo que podría no ser amigable para los principiantes totales y la disposición de estos motores es solo para ayudar a los principiantes totales.
- Unidad: es otro motor más profesional y, como Unreal, tiene un montón de herramientas y profesionales más profesionales en la comunidad. No tengo una herramienta de arrastrar y soltar por lo que sé y también tiene un idioma propio, pero puedes usar lenguajes reales como C #. Mi punto para tener Unity aquí con Unreal es señalar que también puede comenzar con motores que son mucho más profesionales en la industria, podría llevarle más tiempo aprender, pero usan lenguajes reales y este es un muy buen conocimiento. . Depende de usted. No lo recomiendo especialmente porque podría perderse, frustrarse y simplemente dejarlo todo pensando que es imposible o que es demasiado tonto para hacerlo (y no existe tal cosa a menos que alguien realmente tenga algún impedimento de aprendizaje).
- ¿Quieres hacer tu propio juego ahora? Supongo que podría después de acercarse realmente al dominio de una herramienta como GameMaker o GameSalad. Para esto, te recomiendo que primero aprendas sobre cómo hacer que el juego más pequeño sea posible. Sí, el juego más pequeño posible . Aquí hay una buena ayuda:
¡Buena suerte!
PD: Aprendí de esta manera, entrometiéndome con GameMaker durante 8 meses, dedicándome mucho a aprender codificación. Codifiqué clones, obtuve juegos de pequeños libros para clonar, obtuve pequeños proyectos, busqué videos, canales, foros, todo. Hoy participé como programador principal de pequeños proyectos en Global Game Jam y algunos otros juegos que terminaron sin ver la luz del día por diferentes motivos. La conclusión es que el método funcionó para que yo dejara el lugar en el que está ahora (no sabe) en el lugar en el que estoy ahora (sepa algo más que algo).
Y de nuevo, ¡buena suerte! Todo lo mejor,
- ¿Cuál sería su consejo para los adolescentes que aspiran a trabajar en el campo de las TI en el futuro?
- ¿Qué consejo profesional le daría a un hombre de 43 años que quiere volver a ingresar a la fuerza laboral después de una larga ausencia?
- Cómo conseguir que mi mamá no cierre Internet
- ¿Podría darme algunos consejos o ideas para mi tesis B.Sc utilizando la programación en python?
- ¿Qué consejo le daría a los viajeros por primera vez en Europa y el Reino Unido?
Lucas