JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or native code is required. This functionality is comparable to Windows' ...
Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development.