Red de conocimiento informático - Conocimiento informático - ¿Qué conocimientos necesitas para aprender a desarrollar juegos?

¿Qué conocimientos necesitas para aprender a desarrollar juegos?

En primer lugar, debes aclarar qué tipo de juego quieres hacer. Generalmente, los juegos para un jugador son juegos en 2D o juegos de cartas basados ​​en texto que se centran en la trama.

De hecho, hacer este tipo de juegos es muy similar. Primero debes tener una trama, sin la trama no habrá comienzo, por lo tanto, primero debes tener una idea general del juego. quieres hacer. Mucha gente dice que la programación es lo más importante para empezar, pero en realidad no lo es.

La importancia de la programación Mucha gente ha dicho que no necesitamos estar demasiado especializados en hacer juegos, pero sí debemos entenderlos todos, incluidos C# y Unity. . . Muchos lenguajes de programación requieren cierta comprensión y lleva tiempo acumularlos.

El segundo es el juego central y la interacción. Necesitas entender el juego que estás creando. No puedes decir que tu juego es aburrido o cambiar el juego a mitad de camino. Las contribuciones al juego son la mejora de los sistemas interactivos.

También necesitamos tener cierta comprensión del arte y al menos poder dibujar. Como artista de juegos personales, no requerimos una buena calidad de imagen, pero una mejor calidad de imagen es importante para los jugadores que juegan. juegos., es muy importante.

En cuanto al elemento final del juego, la música también es indispensable. En realidad, es muy difícil para nosotros hacer una pieza musical personalmente, por lo que podemos encontrar música en línea como música de fondo de nuestro juego. pero preste atención a la cuestión de los derechos de autor.

Asegúrate de recordar: si quieres jugar, empieza ahora.

Las herramientas de desarrollo de juegos son cada vez más simples y convenientes.

Cada vez más personas aprenden a desarrollar juegos.

Actualmente hay un atajo y un camino largo y lento. Me pregunto qué elección tomarás.

Solo los niños toman decisiones, ¡por supuesto que yo las quiero todas cuando sea adulto!

Atajos

Ver vídeos tutoriales

(Aunque es difícil empezar desde cero, cuanto más aprendas, más fácil te resultará después)

Inglés oficial: Unity-Learn_Modules

Chino nacional: Siki Academy

Le recomendamos que recopile dos artículos

Guía de recursos de aprendizaje de Unity 2018 (recomendado colección)

Ruta de aprendizaje de Unity (bien organizada y actualizada continuamente)

Camino largo

La programación es imprescindible. Puedes elegir otras cosas según las tuyas. Por supuesto, el todoterreno es el mejor.

Sigue a algunos propietarios de UP que te brindan ayuda y sueños,

AliveGameStudio bilibili(_-_)つロCheers~Bilibili

El juego de frontera funciona Shi Bilibili( _-_)つロCheers~Bilibili

Feng Nong Bilibili(_-_)つロCheers~Bilibili

Programación

Los lenguajes de programación son todos similar.

Lenguaje C. Puede comenzar aprendiendo el lenguaje C, que es un lenguaje de programación de computadoras general y se usa ampliamente en el desarrollo de bajo nivel. El objetivo de diseño del lenguaje C es proporcionar un lenguaje de programación que pueda compilarse fácilmente, manejar memoria de bajo nivel, generar una pequeña cantidad de código de máquina y que pueda ejecutarse sin ningún soporte de entorno de ejecución.

Sitio web de aprendizaje recomendado Tutorial para principiantes Tutorial para principiantes: ¡aprenda no solo tecnología, sino también sueños!

java. Es un lenguaje de programación orientado a objetos que no solo absorbe las diversas ventajas del lenguaje C++, sino que también abandona conceptos difíciles de entender como la herencia múltiple y los punteros en C++. Por lo tanto, el lenguaje Java tiene dos características: funciones poderosas. y simple y fácil de usar. Como representante de los lenguajes de programación estáticos orientados a objetos, el lenguaje Java implementa perfectamente la teoría orientada a objetos y permite a los programadores realizar programación compleja con una forma de pensar elegante.

1. Programa de juego:

Al igual que un ingeniero de software, debes dominar al menos un lenguaje de programación, como c, c++, flashas3, php, etc. juegos web. Su trabajo principal es escribir código de programa, lo que requiere cierto pensamiento lógico y habilidades matemáticas.

Si quieres convertirte en programador, puedes empezar aprendiendo un lenguaje de programación.

2. Arte del juego:

Todas las imágenes del juego son producidas por artistas del juego, que se subdividen específicamente en: pinturas originales del juego, texturas de modelos de juego en 3D (divididas en escenas en 3D). y personajes 3D), animación de juegos, efectos especiales de juegos, arte de niveles, etc.

Si quieres aprender arte de juegos, debes tener habilidad estética y es mejor si tienes buenas habilidades para pintar. Además, también necesitas aprender 3dmax, ps, zbrush y otros programas. Estos tres programas se utilizan con mayor frecuencia para el arte de juegos.

3. Planificación del juego:

La planificación del juego formula principalmente las reglas y la jugabilidad del juego, como la visión del mundo, la trama, el diálogo, las tareas, los valores numéricos, la configuración de la carrera y el diseño del texto. , sistema de pandillas, etc. espera. Si desea aprender a planificar, debe tener una alta calidad general, habilidades de comunicación, habilidades de comprensión, habilidades de pensamiento lógico, etc. Además, necesitas jugar más juegos y analizarlos desde una perspectiva de diseño. La planificación requiere una amplia gama de habilidades que varían según el proyecto específico y las responsabilidades específicas.

Se recomienda que primero elija una dirección general y una dirección profesional específica para estudiar en función de sus propios intereses y situación.