Desarrollo de juegos y desarrollo de software
El desarrollo de juegos es esencialmente un tipo de desarrollo de software, porque el desarrollo de juegos también requiere el uso de lenguajes de programación.
La diferencia entre los dos es el enfoque. Un juego desarrollado es en realidad una pieza de software. Si crees que el desarrollo de software y el desarrollo de juegos son dos cosas diferentes, entonces mi punto de vista es el front-end. A diferencia, el backend implementa algunas funciones lógicas.
Desarrollo de software.
Ya sean aplicaciones de escritorio, aplicaciones web, juegos o aplicaciones móviles, todas pertenecen a la categoría de desarrollo de software. Las aplicaciones de escritorio como NetEase Cloud, navegadores, etc. generalmente usan C# para escribir interfaces, que se verán más amigables.
El front-end de la aplicación web se implementa mediante una combinación de html, css y JavaScript, y la aplicación móvil se implementa mediante Android, object-C y Kotlin. Por supuesto, H5 también se puede desarrollar. Aplicaciones.
En el lado del servidor, usas el lenguaje en el que eres bueno para implementar funciones lógicas, eso no significa que deba usar Java o PHP para implementarlo, siempre y cuando la interfaz API esté unificada. front-end y back-end, el formato de transmisión de datos es claro, etc.
Desarrollo de juegos. Hay una categoría especial. Si ha estado involucrado en el desarrollo de juegos, no será fácil si desea cambiar a otra dirección más adelante. Muchos equipos ahora usan motores de juegos al desarrollar juegos y luego usan lenguajes de programación para desarrollar en función del motor del juego.