At first i want to mention that i already searched much on the web, also in this forum, but i couldn´t find accurate answers to my questions or only outdated answers.
My goal is to write a 2D game in Java. I think the performance shouldn´t be a great issue, because i know similar(even better) games that run in a browser and have no (or not big) performance issues. So if i would develop a similar game as a Java desktop application the performance shouldn´t be a problem i think.
What would be a good game development engine to develop a 2D game in java? I know Slick2D, but as far as i know even the developers say that it doesn´t get maintained anymore and/or has some serious bugs. I also know jmonkeyengine, but i think it is only used for 3D games. So i would be really happy if anyone could suggest a good engine.
Would it be an advantage or even necessary to use a library like LWJGL - to acces OpenGL/AL?
What is it all about with this Garbage Collection issue. I know little about the GC, but i think the problem could be that it sometimes pauses your application for some time to do the garbage collection and while this is happening your game "freezes". Any information on this would also be highly appreciated.
I hope you understand my questions and i am allowed to ask them here.
Thanks for all help!