¿Cuál es el mejor lenguaje de programación para aprender con la esperanza de ser un programador de videojuegos? ¿Qué sitios web podrían ayudarme a enseñarme?

Principalmente en el nivel de motor C ++ y C son los lenguajes más preferidos en el sector de los juegos.

  • Para videojuegos de alto rendimiento, C ++.
  • Para los juegos de Windows 8, generalmente se usan ActionScript y C # couple.
  • También C # o JavaScript para trabajar con Unity3D es otra corriente principal.
  • Para juegos flash en Android e iOS, ActionScript 3
  • Para dispositivos móviles, C ++ y LUA funcionan con corona SDK (un gran motor para desarrollar juegos)
  • Java se usa para algunos juegos, pero no es tan popular como C ++, ya que su recolección de basura y problemas de fugas, programación en tiempo real difícil

Te recomiendo que sigas estos libros y sitios web

El lenguaje de programación C ++, cuarta edición de Bjarne Stroustrup

Efectivo Modern C ++ por Scott Meyers

Aprenda las aplicaciones OOAD y C ++. Hay algunos tutoriales y sitios web disponibles.

Programación Orientada a Objetos en C ++

Orientado a objetos C ++ también aquí hay 82 lecciones SoloLearn

Lenguaje C ++ – Tutoriales C ++

C ++ – Iniciar codificación en C ++ – Udemy

3 sitios web para comenzar a aprender el lenguaje de programación C ++

Tutoriales de programación C, C ++

Tutorial de C ++ – Aprender C ++ – C Aprender juntos, enseñar juntos

Hay varias opciones, pero en general C ++ sería el mejor lenguaje para elegir. El conocimiento de C también es muy útil, pero eso es parte del aprendizaje de C ++.

Se elige C ++ porque el código se puede escribir de forma independiente de la plataforma (con las bibliotecas adecuadas) para que un juego pueda ejecutarse en varias consolas y en una PC / computadora portátil.

Sin embargo, para XBox también puede usar C # y para Android Java sería una buena opción. Para el iPhone / iPad, Objective-C podría ser una opción. Sin embargo, C ++ también puede y compilará para estas plataformas. Es solo una cuestión de encontrar un compilador adecuado.

C # se usa inmensamente para el desarrollo de juegos. Como eres nuevo, te aconsejo que descargues el motor de juego de la unidad. Tienen pocos tutoriales. Prueba uno de ellos. Debería llevarte entre 3 y 5 horas para entender uno.
Eso sí, el desarrollo del juego no es fácil. Necesita una gran cantidad de física y matemáticas.

C ++ y C # hoy.

Pero el simple hecho de saber un idioma no te convertirá en un programador de videojuegos y el conocimiento del inglés te convierte en un escritor profesional.