while :;do if windows sucks;then mv windows /dev/null;pacman -Sy linux;fi;donefor i in {\ metal,core,grind};do echo death$i rules\!;done
Sorry to necropost, but if you do make the game, there is a better programming language than Java called Scala. It has higher performance, the code written in it is smaller (both the source and compiled code), and it compiles into Java bytecode so it still runs inside the JVM. but If you really need performance you might want to use C or C++ (preferably C due to less memory usage and better performance), but you probably already knew that but what you might not know (especially if you're a Windows user, but you might know if you're a Linux user) is that there is a cross-platform, free, open-source GUI toolkit called GTK+. it's written in C so if you want to use it in C++ you might need gtkmm which is a C++ binding for GTK+. If you use other libraries such as ones for sound support (and/or an IDE like Eclipse), make sure the libraries (and/or an IDE) are free, open-source, and cross-platform so the game can easily be ported to other Operating Systems and anyone can contribute to it without buying anything. It's also a good idea to release the game under the GNU GPL so people can always be able to contribute to, modify, study, and/or share the source code. just a thought (and probably an important thought).