Java es un lenguaje perfecto para aprender a programar juegos. Java, programado correctamente, es tan rápido como C ++. Se necesita más memoria que C ++, pero la memoria no es gran cosa en estos días.
Necesitará JavaVM y un IDE. Esto puede ser Netbeans (Java SE – Descargas) o Eclipse (Descargas de Eclipse) o uno de algunos otros. Lo que más necesitas depende realmente de qué tipo de juegos quieres hacer.
Si quieres hacer juegos en 3D, probablemente quieras usar Lightweight Java Game Library. Si desea hacer juegos en 2D, puede usar el mismo conjunto de bibliotecas en 3D o puede usar BufferStrategy y BufferCapabilities.
- ¿Qué pasos debo seguir para ser un comediante o actor exitoso?
- ¿Cuáles son algunos buenos proyectos de ingeniería de transporte para un BTech en civil?
- ¿Cuál es la diferencia entre trabajar en una pequeña empresa y trabajar en una multinacional?
- ¿Debo tomar un año sabático? Tengo 16 años y me estoy graduando este año. Vivo en Ucrania y solo tenemos 11 grados. Quiero asistir a una Ivy League.
- Cómo hacer un CV para aplicar en un MNC grande
Recomendaría visitar java-gaming.org, ya que es el sitio más grande específicamente para el desarrollo de juegos basado en Java.
Otro lenguaje a considerar es C #. Puedes hacer juegos C # 3D con Unity 5 o juegos 2D con Monogame (Write Once, Play Everywhere).
Yo * no * recomendaría C ++ como primer idioma. Se necesita mucho más trabajo para lograr los mismos resultados y es mucho más fácil estropearlo.