Part of the original thing was Epic offering a discount of 20% on V-Bucks if they processed the payment through Epic instead of Apple. The end user got a nice discount and Epic still pockets more because interchange…
Retailers take far less than 30%. Consoles provide first-party QA, disc/cartridge manufacturing and distribution, bandwidth, and customer service among other services. Whole apps on the mobile stores also have similar…
I 100% agree and I also work in AAA. On the subject of StackOverflow being worthless... I've been working for 4 years now and I have learned pretty consistently over that time that the best way to solve a problem is to…
AMD GCN absolutely supports async compute[1]. Radeon cards for years would only make use of the ACEs in pure compute contexts, as OpenGL and DX11 had no concept of a secondary command queue and could not make use of…
I work in AAA. I'm talking lower level things like picking which "type" of GPU memory to allocate, access to specific registers in shaders, etc. PC didn't have real async compute capabilities until DX12, for example. On…
Unreal's Python integration is incredible. I made some modifications to it at work to run a version of WinPython (both for loose scripts outside the engine and pip access) It's great for complex asset pipelines and…
Trying to find a GC-related crash on a stale pointer that is only reproducible in a Shipping build on a single platform is fun (depending on your definition of fun) (Shipping in UE4 means release mode with full…
It's possible that it's an async compute task, which could potentially miss a frame and show old data (instead of the whole frame missing vsync). Also this demo is supposed to be running on a PS5 devkit, which means…
I'm 25 work at a relatively large game studio. My boss and the whole chain up (3 people) are all in their late 40s or older. I've learned so much from them as well as the senior engineers that I sit next to. After my…
Very true, I did just recently pass up a great deal on an NVMe drive because I can't use it in my current setup. I believe PCIe 2.0 will also bottleneck USB 3.2 (or Gen 2x2 or whatever the naming scheme is now), and…
My i7-2600k @ 4.4GHz agrees with you. The only reason I would upgrade would be for better USB 3+ support (I have a hard time with anything more complex than a SuperSpeed flash drive). SSDs are by far the most…
I work in games doing mainly graphics work - it's amazing how many of these concepts still exist and have been recycled in interesting ways. Well worth the read if you're in my line of work. For example, the concept of…
From my experience (graudated in 2016), most interviewing is centered around algorithmic complexity or at least regurgitating logarithmic complexity algos. Potential hires still in or just out of school should have no…
In high school, I had a bash script + cron job that did this exact thing so that I could host my own Minecraft server on a junky old Dell desktop. I learned a ton from that setup about Linux and the web in general.
I personally have a huge amount of respect for all 3 as engineers. There are plenty of legendary gamedev engineers who are somewhat known, most of them hang out on Twitter (Carmack has a great Twitter account IMO) I've…
You still get to deduct half of your SE tax from your ordinary income, which is fairly generous from the IRS's perspective. From the perspective of someone like me, my W2 job already puts me in the 24% bracket this…
One year I made around minimum wage (paying myself just barely enough to live during the early stage of a startup) and paid I think around 25% effective just for federal. I now make a lot more than that with a W2 job as…
The thing about contracting is you don't have to take the job if they aren't willing to negotiate. If no one wants to build your website for $5, then the client is either going to have to pay more, or not make a…
Yes, it's absolutely inefficient but for those platforms it's the only way to execute your own code on the GPU. Metal has a bitcode format that I know nothing about and I believe older DirectX had some intermediate…
The first link I included has a wonderful diagram of this (but from the perspective of HLSL instead of GLSL), the gist of it is: GLSL gets compiled to SPIR-V ahead of time by a compiler of your choice (probably…
I'm not familiar with the specifics within gfx-hal, but it's most likely taking in SPIR-V and translating as needed. AFAIK DX12 still requires DXIL so it might be saving both SPIR-V and DXIL, or taking in HLSL and…
Gamedev, but even then actually implementing the data structures is rare. And nothing outside of geometric/parallel data structures listed towards the end. I've had to use a concurrent priority queue once (locking a…
I've found that a lot of times it's not an onramp merging into you, it's people waiting until the last second to merge to an offramp and slamming on the brakes and/or cutting off someone to not miss the exit. I deal…
This is definitely the way to go, especially with the more recent trend of embedding UI elements in world space, and VR/AR essentially requiring it. Internal tools tend to be IMGUI, Winforms, or WPF from what I've seen.…
There's a few companies that are allowed to efile that do very little besides convert the IRS paper forms to web forms and do the arithmetic for you. They tend to be a lot cheaper than TurboTax/H&R Block. I've been…
Part of the original thing was Epic offering a discount of 20% on V-Bucks if they processed the payment through Epic instead of Apple. The end user got a nice discount and Epic still pockets more because interchange…
Retailers take far less than 30%. Consoles provide first-party QA, disc/cartridge manufacturing and distribution, bandwidth, and customer service among other services. Whole apps on the mobile stores also have similar…
I 100% agree and I also work in AAA. On the subject of StackOverflow being worthless... I've been working for 4 years now and I have learned pretty consistently over that time that the best way to solve a problem is to…
AMD GCN absolutely supports async compute[1]. Radeon cards for years would only make use of the ACEs in pure compute contexts, as OpenGL and DX11 had no concept of a secondary command queue and could not make use of…
I work in AAA. I'm talking lower level things like picking which "type" of GPU memory to allocate, access to specific registers in shaders, etc. PC didn't have real async compute capabilities until DX12, for example. On…
Unreal's Python integration is incredible. I made some modifications to it at work to run a version of WinPython (both for loose scripts outside the engine and pip access) It's great for complex asset pipelines and…
Trying to find a GC-related crash on a stale pointer that is only reproducible in a Shipping build on a single platform is fun (depending on your definition of fun) (Shipping in UE4 means release mode with full…
It's possible that it's an async compute task, which could potentially miss a frame and show old data (instead of the whole frame missing vsync). Also this demo is supposed to be running on a PS5 devkit, which means…
I'm 25 work at a relatively large game studio. My boss and the whole chain up (3 people) are all in their late 40s or older. I've learned so much from them as well as the senior engineers that I sit next to. After my…
Very true, I did just recently pass up a great deal on an NVMe drive because I can't use it in my current setup. I believe PCIe 2.0 will also bottleneck USB 3.2 (or Gen 2x2 or whatever the naming scheme is now), and…
My i7-2600k @ 4.4GHz agrees with you. The only reason I would upgrade would be for better USB 3+ support (I have a hard time with anything more complex than a SuperSpeed flash drive). SSDs are by far the most…
I work in games doing mainly graphics work - it's amazing how many of these concepts still exist and have been recycled in interesting ways. Well worth the read if you're in my line of work. For example, the concept of…
From my experience (graudated in 2016), most interviewing is centered around algorithmic complexity or at least regurgitating logarithmic complexity algos. Potential hires still in or just out of school should have no…
In high school, I had a bash script + cron job that did this exact thing so that I could host my own Minecraft server on a junky old Dell desktop. I learned a ton from that setup about Linux and the web in general.
I personally have a huge amount of respect for all 3 as engineers. There are plenty of legendary gamedev engineers who are somewhat known, most of them hang out on Twitter (Carmack has a great Twitter account IMO) I've…
You still get to deduct half of your SE tax from your ordinary income, which is fairly generous from the IRS's perspective. From the perspective of someone like me, my W2 job already puts me in the 24% bracket this…
One year I made around minimum wage (paying myself just barely enough to live during the early stage of a startup) and paid I think around 25% effective just for federal. I now make a lot more than that with a W2 job as…
The thing about contracting is you don't have to take the job if they aren't willing to negotiate. If no one wants to build your website for $5, then the client is either going to have to pay more, or not make a…
Yes, it's absolutely inefficient but for those platforms it's the only way to execute your own code on the GPU. Metal has a bitcode format that I know nothing about and I believe older DirectX had some intermediate…
The first link I included has a wonderful diagram of this (but from the perspective of HLSL instead of GLSL), the gist of it is: GLSL gets compiled to SPIR-V ahead of time by a compiler of your choice (probably…
I'm not familiar with the specifics within gfx-hal, but it's most likely taking in SPIR-V and translating as needed. AFAIK DX12 still requires DXIL so it might be saving both SPIR-V and DXIL, or taking in HLSL and…
Gamedev, but even then actually implementing the data structures is rare. And nothing outside of geometric/parallel data structures listed towards the end. I've had to use a concurrent priority queue once (locking a…
I've found that a lot of times it's not an onramp merging into you, it's people waiting until the last second to merge to an offramp and slamming on the brakes and/or cutting off someone to not miss the exit. I deal…
This is definitely the way to go, especially with the more recent trend of embedding UI elements in world space, and VR/AR essentially requiring it. Internal tools tend to be IMGUI, Winforms, or WPF from what I've seen.…
There's a few companies that are allowed to efile that do very little besides convert the IRS paper forms to web forms and do the arithmetic for you. They tend to be a lot cheaper than TurboTax/H&R Block. I've been…