¿Qué IDE usar para el desarrollo de juegos en C++ en Windows y en Linux?

Soy un desarrollador de Java y quiero aprender a programar juegos en C++. He estado usando Eclipse, Intellij (recientemente) para el desarrollo de Java.

Sugiera qué IDE es mejor para el desarrollo de C++. Hay muchos por ahí como Visual Studio, CLion, Eclipse, etc. ¿Cuál usar (no se basa en la facilidad de uso sino en el mejor/rico a largo plazo)?

Además, como he oído que el entorno Linux es mejor para los desarrolladores de C ++, sugiera el mejor IDE para Windows y Linux.

Aquí, al decir mejor, quiero decir:
1. Comunidad/Stackoverflow/soporte de Google para problemas
2. Rico en controles/accesos directos (Como sabemos, Eclipse es excelente para Java en Windows, pero una vez que comencé a usar Intellij, lo encontré mucho mejor y más rápido)
3. Más ampliamente utilizado
4. Complementos enriquecidos o módulos o bibliotecas compatibles
5. Responsivo,
etc.

Gracias !

¿Qué hay de QTCreator?
Esta pregunta, tal como está escrita, no es adecuada para este sitio. Preguntar "lo mejor a largo plazo" es vago hasta el punto de no tener sentido. Edite su pregunta para especificar criterios por los cuales juzgar los posibles productos que satisfagan sus necesidades. Las preguntas de discusión abiertas no son apropiadas aquí.

Respuestas (3)

En mi experiencia en Windows, Visual Studio ha sido el mejor para la transición de un programador de Java. Tiene el ecosistema/comunidad más grande de todos los editores que mencionaste y te ayudaría mucho si eliges buscar cualquier lenguaje .Net, etc.

Aquí hay un enlace de MSDN para comenzar con c ++ en Visual Studio

Para windows y linux ambos? No, quiero aprender C++ y no C#.
@iAmLearning solo para el sistema operativo Windows. Funciona para una variedad de lenguajes, incluido c ++

Si le gusta IntelliJ u otros productos de JetBrans, ¿ha considerado CLion ? Se puede usar tanto en Windows como en Linux (Mac también si lo desea). Tendrá una interfaz con la que está familiarizado y también podrá usar los accesos directos y el tema de IntelliJ para que no tenga que aprender un nuevo conjunto de comandos.

No sé cuán ampliamente se usa, pero hay varios complementos para los productos JetBrains. Tienden a ser rápidos para trabajar (una vez que la indexación ha terminado en un proyecto grande), y solo he tenido un bloqueo de toda su suite en múltiples productos (y esa fue una versión EAP).

Ya que habla sobre el desarrollo de juegos, debe usar un motor de juego como Unreal y este motor de juego tiene su propio IDE.