Mi pregunta para usted es si está buscando comenzar a usar C ++ porque sus lenguajes actuales lo están frenando en el desarrollo del juego o si está buscando comenzar a usar C ++ porque de alguna manera se le ocurrió la idea de que debería hacerlo.
Comprender C ++ es genial; comprender realmente cómo administrar su propia memoria lo hará mejor incluso cuando no tenga que hacerlo. La mayoría de los mejores libros de programación de juegos que no son para principiantes también estarán en C ++.
Pero programar juegos es bastante difícil sin perseguir pérdidas de memoria y punteros apuntando a la basura porque desasignó algo que todavía se mencionaba en otros lugares.
Sé C ++ bastante bien, fue mi primer lenguaje de programación real después de Basic. Evito usarlo siempre que puedo. Prefiero pasar el tiempo depurando la lógica de mi juego que la gestión de mi memoria.
- Mi amigo es paranoico con los torrentes y piensa que iría a la cárcel si se acerca a uno, ¿cómo le explico que lo está pensando demasiado?
- Si dibujo todos los días, ¿mejoraré?
- Soy un estudiante de secundaria 3 express en Singapur y quiero comprar un Macbook. ¿Debo elegir Macbook Air o Pro (sin la barra táctil)?
- Tengo la opción de asistir a Harvard, MIT, CMU o Columbia. Me gustaría especializarme en informática. ¿Cuál crees que es la mejor opción?
- Si lanzo una moneda (cara o cruz) 1,000,000 de veces, ¿no debería la fracción de cara y cruz aproximarse al 50% por igual?
Si eres autodidacta o eres un pasatiempo, o simplemente trabajas en un proyecto paralelo, sería mucho mejor para ti usar un motor o marco en el que puedas trabajar con un idioma que ya conoces.
A menos que sientas que tu idioma te está frenando. Pero incluso entonces, tal vez sea solo su marco lo que lo detenga, o su conocimiento.