I think #1553 may have caused a bug that limits the FPS even if VSync is turned on. I have a 240Hz panel and right now enabling VSync throttles it to a rather laggy 144Hz. If I turn off VSync and enable 240 max FPS, it works well
I wana look at the source code to learn from it, but I don't know how to start. Is there some documentation or guide somewhere? I don't even know where the main() is.
the source code is split into base, engine, game; base does most of the OS-specific stuff, engine does some technical lifting such as the low-level network protocol and syncing of game state, low-level handling of input, graphics output, game does most of the stuff you see on the screen