News for hackers. Stuff that matters.
Re:Nebula is an open-source and free-to-use modern C++ game ... by spintin on Tuesday January 09, 2024 @07:31PM (#38934475)
100 FPS with 1500 characters? OpenGL (ES) 3 beats Vulkan at anything interesting on a single thread. How are these new protocols not divulged as bloated waste of time? Is every programmer a brainwashed eternal growth buffon? Probably job security: “It is difficult to get a man to understand something, when his salary depends on his not understanding it.”.
Re:Nebula is an open-source and free-to-use modern C++ game ... by Gustaph on Tuesday January 23, 2024 @09:14AM (#39103510)
Should probably update the screenshot, it's ancient and doesn't really show the current state when it comes to the performance. The job system used to push work to threads, but has been completely rewritten to better utilize many-core CPUs.

Also, if you look closely at the profiler, you'll see that we spend 2.2ms in the frame just waiting for the previous frame to finish. That was a major performance hog at the time.

This frame also basically shows no game logic whatever. So we just spend time waiting on other threads to finish while doing nothing else, which is also not indicative of a real-game scenario.