I have used processing programming language as the core java library for graphic output and user interaction in my videogame "Blue beret" (desktop + android - here on itch) including creation of the levels editor. It is not a game development framework but language for creative codding.