Already rather fluent in Java, Im now trying to go into open world 3D Game Development and make my first game. I would like to ask the general steps of loading a .obj model of a world and display it into a JFrame, and have a first person camera view that can move around the world with the W A S D keys and be affected by physics? Thanks (Not using any API for a challenge, just Pure Java)