From what I understand, a game loop checks for input, updates the objects and draws everything on the screen.
Are these components all in 1 thread or multiple? I thought the best way is to handle these all in a seperate thread.
Does anyone have source code/structure of a game's engine? Is my way a good way to handle these things or shall I just keep it in 1 simple main loop?