¿Qué habilidades se necesitan para convertirse en desarrollador de juegos?
El lado del cliente se trata principalmente de gráficos~ Necesitas aprender teoría de gráficos~ Después de eso, necesitas saber al menos Una API de gráficos. Las compañías de juegos recomiendan DirectX ~ Por supuesto, sería mejor si también entendieras OpenGL ES, que se especializa en teléfonos móviles. Entonces, debes comprender parte de la inteligencia artificial. Uno es el algoritmo de búsqueda de caminos, principalmente el algoritmo de la estrella A, y el otro es la máquina de estados finitos. Después de eso, debes comprender al menos un motor. Antes, el motor principal era Ogre. Ahora, si quieres crear una PC. juegos, debes aprender este motor, si es un juego móvil, puedes aprender cocos2d-x ~ Pero no importa lo que hagas, lo más recomendable es aprender Unity3d, pero esto es de pago ~ Si quieres crear un juego móvil , debes conocer al menos una plataforma, IOS o teléfono móvil. Necesita conocer al menos una plataforma, IOS o Android ~ ios es relativamente simple, puede usar xcode y comprender object-c ~ para Android, es más problemático comprender NDK y jni ~
Lado del servidor , núcleo Es necesario comprender el protocolo de red ~ todo el protocolo TCP / IP ~ es una serie de protocolos ~ la parte de la red es relativamente complicada, el protocolo y la arquitectura son las dos complejidades centrales, el protocolo y la arquitectura son las dos núcleos ~ siempre que comprenda estos dos, no importa lo que haga, no importa qué tipo de servidor use y para qué lo use, simplemente estudie la parte del protocolo normalmente. La parte de la arquitectura es más complicada y requiere de usted. para acumular experiencia en el trabajo real, pero puedes aprender la arquitectura de servidores de código abierto como Mango. Además, ¿qué quieres? Si sabes qué es la programación de redes, puedes usar la plataforma Linux para la programación de redes. La programación y la programación de redes de Windows tienen mucho contenido. Si estás creando juegos móviles, es posible que también necesites conocer node.js.
Si estás creando juegos, es posible que también necesites conocer node.js. ~
Si estás creando juegos, es posible que también necesites conocer node.js~ p>
Si estás creando juegos, es posible que también necesites conocer node.js. js~
Además de estos, también necesitas conocer un script. Se recomienda Lua~
Empiezas a aprender estos contenidos cuando eres estudiante de segundo año y los terminas cuando te gradúes. Comencé a aprender cuando estaba en segundo año. Comencé a aprenderlo y lo terminé cuando me gradué ~
Comencé a aprenderlo cuando estaba en segundo año y lo terminé cuando me gradué. Comencé a aprenderlo en mi segundo año y cuando me gradué, había terminado de aprender todo lo que necesitaba aprender. No es necesario que domines todas las partes. Puedes encontrar un trabajo si dominas una o dos partes.