121 karma · joined February 3, 2022
Also, In real-time simulations (ie games) often then way you write code can be the bottleneck. In web services the bottlenecks are more often network calls, database model, etc.
That’s not to take anything away from the success of early Facebook, but the idea of a social network was not created by fb.
I'm blown away that series like AC, FarCry are still big sellers. These games are vapid and designed to be a time sink.
The US has these tools and a dictator upending the country and yet these tools are not being utilized.
In ~2007 I'd go to Digg for low-brow content; pics of cats, posts for shock-value, humor, etc. and Reddit for news or discussion, etc. It felt almost like Slashdot but maybe less tech centric - maybe nostalgia is slanting my memory but that's how I remember it. It feels like Reddit has morphed into the former (with Ads now) - at least judging by popularity (or whatever the algorithm is feeding me). I might be wrong, it's above my paygrade and skills, but it feels like any changes that would need to happen to make Reddit a successful growth stock are at odds with what I liked about it in the first place.
General: stb https://github.com/nothings/stb
2D Phys: box2d https://box2d.org/
UI / Editor: imgui https://github.com/ocornut/imgui
Platform: SDL https://www.libsdl.org/
Engine: Quake https://github.com/id-Software/Quake
Ok, Quake is more of an engine than a library - but it is well documented & widely used. Even many current day AAA engines are still originally based on the Q1 engine (though, of course, heavily modified over the years to stay modern).
I don't mean to bring down anyone but I feel like game engine announcements are a dime a dozen these days. As someone who has worked in the industry I'd favor putting together my own simple engine based on libraries for smaller scoped projects. Most open-source engines, I presume, are not really going to be battle tested, well-supported, well-funded etc. There are some exceptions of course (like Godot). If your goal is too complex; why not just use UE5 or Unity? Epic has been in the industry for a long time, Tim Sweeney is a really smart guy, and the engine has been widely used in AAA and indie games.
https://www.theverge.com/2023/10/1/23895069/walter-isaacson-...