3 ms·
I find myself writing a great deal of C++ these days, building jank (the native Clojure dialect on LLVM with C++ interop). Even with modern practices, and Rust-
by Jeaye 3y ago
I find myself writing a great deal of C++ these days, building jank (the native Clojure dialect on LLVM with C++ interop). Even with modern practices, and Rust-like semantics (i.e. `result<R, E>`, `option<T>`, etc), every large feature implemented is followed by some period of debugging. None of the GUI debuggers I've tried, on Linux, have been compelling. Most either require IDE setup for my project or still look like they're from the 90s. I just end up using gdb, with some improved configs, in my terminal.
So far, the most exciting project to follow for this has been Cutter. However, I'd be easily sold on this once it gets Linux support. Thanks for making it open source. :)
- echelon 3y agoI want to make a few predictions for the next 10 years: - Godot will win over indie devs and start to become feature-comparable with Unreal and Unity. By the end of the decade, fewer corporate projects will choose Unreal or Unity and instead opt for internal forks of Godot. This is repeating the same formula the Blender-ization of 3D software packages did. - Non-C++ engines such as Bevy will start to grow a large base of their own and step into the realm that Godot once occupied. Lots of use by hobbyists, especially those wanting to dive into lower level pieces and wanting to avoid C++isms. - Epic Games Store won't reach a significant fraction of Steam's user base. - Growth of Unreal and Unity will stall.
- fxtentacle 3y agoI see a lot of potential for Unreal Engine simply because of their ecosystem. Game assets will soon dominate the costs of any game. That means a full asset store and a few AI tools will be the deciding factor between "too expensive" and "highly profitable" games.
- echelon 3y ago> Game assets will soon dominate the costs of any game. I'm not even so sure! I don't know which costs will trend towards zero. If I had to make another prediction, though, it's that all the centuries of engineering that went into Unreal Engine will wind up being revealed as just solving for a local optima. Signs point to neural rendering and neural engines possibly being a thing, and if so, everything we've built so far is just legacy tech.
- fxtentacle 3y agoI would expect that neural rendering could be integrated into UE5 while still keeping the amazing tools ecosystem. And, accordingly, I would expect them to remain market leader anyway. Also, looking back, Epic has been incredibly fast at integrating other bleeding edge research results into their engine, like Nanite geometry-as-texture and Lumen global illumination. And when it comes to training neural rendering pipelines, their Quixel dataset will surely be extremely helpful.