Contenido
- Seguí los consejos en el primer pago e hice una idea Web ... ¿Qué sigue?
- ¡Realmente tengo una buena comprensión de un idioma!
- Ruta 1 para hacer tu propio juego.
- Ruta 2!
- Bueno, tengo una experiencia de codificación absolutamente cero
- Entonces, ¿cuál es la importancia de lo que necesito hacer antes de leer el siguiente artículo?
Seguí los consejos en el primer pago e hice una idea Web ... ¿Qué sigue?
Si aún no lo has hecho, encuentra mi artículo anterior sobre la creación de juegos y asegúrate de tener todo en la lista y listo para jugar. Entonces, ahora que tiene una matriz de ideas, y tiene una idea razonable de qué tipo de juego desea, con una idea de las características técnicas que debe tener, ¿a dónde irá ahora? Bueno, primero hay que responder una pregunta: ¿Tiene una comprensión decente de C ++, Javascript u otro lenguaje de juego estándar?
Lo que estoy tratando de preguntar es:
¡Realmente tengo una buena comprensión de un idioma!
Bueno, felicitaciones a usted, porque cuando comencé a desarrollar no tenía ni un gramo de conocimiento (aparte de la experiencia en ingeniería informática básica), por lo que tiene una ventaja sobre dónde comencé. Sin embargo, a menudo es difícil para los programadores experimentados o experimentados trasladarse desde el software del servicio de codificación dura a la creación de juegos en 2D y 3D. Para el registro, aunque parezca obvio, se recomienda comenzar con juegos en 2D y seguir adelante; a medida que el código se vuelve exponencialmente más difícil cuando se programa en la tercera dimensión. Ahora hay un par de rutas a las que puedes ir.
Ruta 1 para hacer tu propio juego.
Si tienes experiencia en codificación y la primera ruta que recomendaría es usar un motor de juego prefabricado como Unity3D o Unreal Development Kit (UDK).
La razón por la que recomiendo esto es porque, con la experiencia de codificación o no, aún careces de experiencia en diseño de juegos, que es una habilidad muy especial que debe ser perfeccionada con el tiempo. El uso de un motor ayuda en gran medida a la creación de un juego, pero aún permite (y suele requerir) cierto nivel de scripting en lenguajes comunes. Además, es bastante fácil crear juegos en 2D o 3D, ya que la GUI (interfaz gráfica de usuario) es muy fácil de usar y de perdón.
Ruta 2!
La segunda ruta posible para crear un videojuego es a través de codificación dura de un motor personalizado; Esto puede ser muy complicado para aquellos que solo tienen una experiencia de programación moderada. Aunque tendrás más opciones de personalización si codificas tu propio motor, mi opinión es que el juego puede sufrir en última instancia porque todo tiene que ser creado desde cero. El uso de un motor de juego prefabricado permite que el desarrollador del juego sea creativo, sin olvidar las funciones y mecánicas clave que de otra manera serían triviales y se pasarían por alto. Hay docenas de tutoriales flotando alrededor de YouTube y sitios de cursos en línea que brindan fantásticas explicaciones de la capacidad de los motores de juegos, así como las herramientas disponibles.
Bueno, tengo una experiencia de codificación absolutamente cero
Si este es el caso, entonces estás en la posición en la que estaba cuando empecé. ¡Pero no tengas esperanzas del juego dev! Aunque tienes que subir una colina más empinada, el objetivo está lejos de ser imposible. Sin embargo, a diferencia de aquellos con experiencia previa en programación, solo tiene una ruta que tomar si desea poder crear un juego con cierto nivel de eficiencia. Tú debe utilizar un motor previamente diseñado como Unity3D o la UDK. Afortunadamente, estos motores, así como algunos otros, perdonan en gran medida a aquellos que no tienen experiencia en programación. Sin embargo, Unity y UDK requerirán algunas secuencias de comandos; Aquí es donde los tutoriales se convierten en tu biblia.
Ahora, dado que este es un artículo, no hablaré sobre cómo usar estas herramientas, sino que le indicaré la dirección correcta para aprender. Muchas personas recurren a Youtube cuando comienzan, y eso es precisamente lo que hice cuando empecé. Aunque había una gran cantidad de tutoriales en video, muchos de ellos eran difíciles de seguir o no cumplían mis propósitos para el aprendizaje, pero en cambio solo sostuvieron tu mano durante el proceso y no explicaron el aspecto del "por qué". Decidí probar uno de los cursos de Unity en un sitio web llamado Udemy.com Y no podría haber sido más feliz. El instructor fue claro, y me encontré adepto a las herramientas Unity3D rápidamente. El principal inconveniente fue que una vez que terminé mi clase, quería aprender más sobre las secuencias de comandos y descubrí que había una escasez de esta información en el sitio web. Se puede encontrar una gran cantidad de scripts en Youtube, pero elegir cuidadosamente ya que gran parte del 'aprendizaje' no es exactamente sustancial. Sin embargo, tendrás ejemplos de los que partir.
Entonces, ¿cuál es la importancia de lo que necesito hacer antes de leer el siguiente artículo?
Dicho claramente, mantenga a la vista la matriz de ideas que creó para recordarle sus metas y mantenerlo en el buen camino. Además, decida qué ruta tomará si es un programador experimentado y luego, para ambos grupos, decida qué motor desea utilizar. Este es un proceso importante, por lo que recomiendo buscar los pros y los contras de cada uno de los motores disponibles, decidir qué quiere que haga su juego y qué motor lo hace de la manera más eficiente. No importa qué motor se elija, será un desafío, pero seguirlo valdrá la pena al final, ¡confía en mí!