So just for fun, I wrote a complete multiplayer game in pure C++. I even wrote my own texture atlas packer, which is now used by Assassin's Creed, 2 scientific publications as well as a drone manufacturing company - each of these basically mentions the name of my game. There is even a claim that Unity patented some of the ECS ideas that originate from this project. See
https://github.com/TeamHypersomnia/Hypersomnia#tech-highligh... for details.
By the way the game is pretty darn good. 10 people connected yesterday to test a new map:
https://www.youtube.com/watch?v=CHLPzZqANlM
It took me well over 10 years to code it all by hand, but the journey was truly worth it.
Is floating point arithmetic not fully specified or something?
Edit: should have searched the web first: https://stackoverflow.com/questions/49471943/floating-point-...