Java Game Development Framework, Developing a game … While you have Java experience, I recommend Monogame/FNA which is C#.