Looking at various job ads and seeing "modern C++" with "including templates and object oriented patterns" does not instill me with confidence that it's anything past C++14.
Engine programmer at heart, currently working on a variety of projects.
Former CD Projekt RED Engine Programmer.
Former Wargaming Sydney Developer.
Many other Software Engineering jobs outside of games.
Looking at various job ads and seeing "modern C++" with "including templates and object oriented patterns" does not instill me with confidence that it's anything past C++14.
@dotstdy I can believe it's not butter.
@ludicity
Executives often know that a decision will cause people to leave, it's just a cost of making the decision, new people will be hired, and they are fine with that.
After visiting Normandy recently and loving the cider and perry made there, any other cider that I've tried since then feels nothing more than weak apple juice with a bit of alcohol in it.
@longbool That sucks. These are dark days for game development and game tech development that is not Epic.
@vitaut
Equal parts amazing and mundane.
Like the toaster with AI from Red Dwarf.
@dotstdy @pervognsen @itamarst @pkhuong
With P&E cores would you want to put the bursty IO type work on the P cores and steady per-frame tasks on the E cores, or the other way around, or it doesn't actually matter in practice?
I haven't dug into this that much myself.
@msinilo
It's so when your computer reboots for updates it looks like nothing happened.
@lefticus
I see this being very useful in game development, not only for making it easy to interface with scripting languages and for serialisation, which I've seen people mention before.
But a use case that I haven't seen mentioned is to create user interface panels in game editors and more generally in data binding in UIs.
That is if game development will advance to C++26 any time this decade.
@dotstdy
If you could do that you'd have to line up a bunch of trades which you could 10x or more over the course of a decade.
You could also do it faster by seeing when outsized events occur and trade options for those.
But if you end up being too successful it will bring fame and scrutiny.
@dotstdy
Only time it would have mattered for me was to purchase CDPR stocks when I started there and sold before CP2077 launch. But you can't look back on such things.
@dotstdy
When you invest in the company that employs you there's always a danger that you're putting all your financial eggs into the same basket. So if the company goes poorly you could both lose your investment and your employment.
For 100EUR I wouldn't worry too much?
@msinilo @dotstdy @skylark13 @jon_valdes @WaitForPresent @RYStorm
Depends if their tools ever get far enough behind Unreal so that artists would demand a switch.
For Rockstar I would say they are safe for the lifecycle of GTA6, but who knows afterwards.
@dotstdy @msinilo @skylark13 @jon_valdes @WaitForPresent @RYStorm
As with what happened at CD Projekt Red, for years the leadership were defending their investment in their own technology, but then they just switched and now using Unreal exclusively.
It can happen in an instant, and Epic are really good at making demos.
@rysiek That feels like a somewhat strong language to use for an estranged illegal immigrant battling drug addiction and a senile diversity hire trying hard to build a new career for himself after previous attempts have failed spectacularly and left him dangerously close to the gates of the American penitentiary system.
I'm trying to use exceptions in C++ for some error handling where I think it would make sense, but decades of embedded and game development programming makes me still uneasy about doing this.
@dotstdy @pervognsen @EricLengyel
It was really nice to code on though, the text looked really good.
@dotstdy @pervognsen @EricLengyel
My 2019 Dell 13" laptop came with a 4k screen but it's embedded Intel GPU is so weak it can only output to one 4k display at a time. So when I plug it into the TV I make it turn off its own display.
I did game on it but it was an awful experience.
@pervognsen That reminds me that I should actually write the article on lookup tables for my blog.
I've found them really useful in code generation to simplify selecting of what code to emit based on multiple parameters.