¿Qué necesito aprender para comenzar a desarrollar videojuegos en Java?

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.

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.

More Interesting

¿Qué flujo debería optar por seguir mi carrera en el diseño de ux?

Cómo alquilar un piso en el Reino Unido si no tiene trabajo, sino que trabaja por cuenta propia o es dueño de una empresa

Como líder de equipo en un incipiente inicio de tecnología, ¿qué estrategias puedo aplicar para fomentar las habilidades de liderazgo dentro de cada uno de los miembros de mi equipo?

¿En qué carreras participan los INTP con un coeficiente intelectual alto?

¿Cuáles son las habilidades básicas necesarias para administrar su negocio de manera efectiva?

¿Cuál es mejor: TCC o Career Launcher?

¿Cómo puede un estudiante de ingeniería aeroespacial interesado en convertirse en astronauta aumentar las posibilidades de trabajar con la NASA o SpaceX?

¿Es una buena opción elegir una carrera en diseño web o desarrollo web?

¿Hay algún científico de datos que pueda compartir su historia de convertirse en un científico de datos que sea útil para los aspirantes a científicos de datos?

¿Qué puedo hacer en la universidad para prepararme para ganar experiencia en una carrera de marketing?

¿Cuál es el alcance de la arquitectura en la actualidad en comparación con la ingeniería? ¿Cómo puedo elegir entre estos dos?

¿Qué debe hacer un mal ingeniero informático con habilidades de programación para configurar su carrera en el campo de TI? ¿Qué cursos pueden ser útiles como últimas tendencias?

¿Cuál es una mejor opción, hacer un proyecto de soporte en MNC o trabajar como desarrollador de Java en una pequeña empresa?

Tengo 31 años, licenciado en ingeniería eléctrica, insatisfecho con mi educación en general. ¿Cómo me vuelvo a educar?

Dinero: ¿Vale la pena un título universitario o no?