Si quieres ser programador de juegos, únete a una empresa de juegos
Bien, ahora volviendo al tema, los juegos se dividen en juegos de cliente (como
World of Warcraft, Demi-Gods, etc.), juegos de navegador (Troubled Times, Killing Demonios, Matar con fuego) Dragón, etc.), juegos móviles (por ejemplo,
Soy MT, dota legend, etc.), el desarrollo de juegos se divide en desarrollo front-end y desarrollo back-end , y la forma de expresión también se divide en 2D y 3D. Si te gustan los juegos y el rendimiento de los juegos, puedes elegir un ingeniero de front-end (que es lo que llamamos desarrollo de clientes). Si te gustan los datos, puedes ser un ingeniero de back-end (principalmente responsable del desarrollo del juego). lógica de fondo y base de datos).
Existen muchos lenguajes para el desarrollo general de juegos, como C para servidores back-end, C# para java e incluso muchos proyectos pequeños. Para el desarrollo front-end, los juegos web generalmente usan AS3 (desarrollo flash o flex), y los juegos cliente generalmente usan motores de juegos escritos por personas talentosas y desarrollados en C. El desarrollo front-end de juegos móviles es muy popular en este momento.
Cocos-2d y Unit-3d
Ambos motores están desarrollados (debe saber por el nombre que uno es 2D y el otro es 3D. Estos dos motores generalmente lo eran). desarrollado en C. Bien, esa es la introducción al lenguaje ahora.
Si quieres ser el programa principal, por supuesto, yo soy el programa principal ahora. También se divide en front-end y back-end, y el front-end se inclina hacia los marcos de red. Presión (la presión es cómo garantizar que el servidor funcione sin problemas y sin errores), el front-end no necesita demasiados núcleos, es el motor de procesamiento de gráficos. Hay tanto conocimiento sobre el desarrollo de juegos que puede que no sea suficiente enumerarlos todos. Si decides crear un juego, te sugiero que aprendas C primero, de modo que a medida que sigas entendiendo, tendrás mucho espacio para elegir entre front-end y back-end, o incluso aprender un nuevo idioma. Y el programador más escaso en la industria de los juegos es C (pero aprender C no es tan fácil, todavía queda un largo camino por recorrer. Las escuelas solo te enseñan lo básico y aprender C requiere mucha experiencia). Si desea ser el programa principal, permítame darle una frase: cuando pueda desarrollar de forma independiente un motor de gráficos 3D o 2D calificado o completar de forma independiente un programa marco de servidor en segundo plano calificado, puede ser el programa principal.
Es un poco largo, pero estos son solo mis seis años de experiencia. ¡Dame esta partitura!