registry on Windows), 2D rendering and collision testing, collections, XML parsing, localization/internalization, etc. Aside from things like automatic garbage collection, the SDK includes file/image operations, cross-platform user properties (i.e. Java is arguably a more productive language.This is a huge bonus for quickly testing multiple environments. Java is cross platform by nature, and the JAR your IDE exports will be executable on Windows, Mac or Linux.
Java code is easier to write and read - no pointers, no #ifdefs, no header files - it's very "universal." A C++ programmer could easily understand what a Java program does, but not necessarily the other way around.Compare that to, say, the arduous and platform-dependent steps to set up SDL + OpenGL in VisualStudio. Completely cross-platform, and done in all of a few minutes. Download Eclipse, download LWJGL binaries, include them as a Class Library, and run some test code to see it in action. With that said, there are numerous advantages to writing in Java over C/C++. I wanted to target LWJGL and LibGDX devs, which is becoming a quickly growing group of game developers. The main reason is that there are many C/C++ tutorials for OpenGL, but very few in Java. Feedback Friday Screenshot Saturday Soundtrack Sunday Marketing Monday WIP Wednesday Daily Discussion Quarterly Showcase Related communities 1 For questions, get in touch with mods, we're happy to help you. Free assets OK, be sure to specify license. If you need to use screenshots, that's ok so long as is illustrates your issues.ĭo not solicit employment. Use discord, /r/indiegames, /r/playmygame or /r/gamedevscreens.īe specific about your question. Feedback, praise, WIP, screenshots, kickstarters, blogs, memes, "play my game", twitch streams.