The newest episode in "What it's Really Like Working in the Game Industry" is live.
This one is written to help you stay on track with your development timeline so you ship your game on time! Enjoy!
The newest episode in "What it's Really Like Working in the Game Industry" is live.
This one is written to help you stay on track with your development timeline so you ship your game on time! Enjoy!
The newest episode in "What it's Really Like Working in the Game Industry" is live.
Today I'm talking about my trip to Frankfurt, Germany while working on the Xbox One title Ryse: Son of Rome at Microsoft. This one has a bunch of pictures from Frankfurt and my wife and my day trip to Berlin. What it’s like working 78 hour weeks and how you can still see the city! I’ve been waiting for this one for a while. Enjoy!
The newest episode in "What it's Really Like Working in the Game Industry" is live.
Today I'm talking about crunch and how it's unnecessary and can be avoided. I give a shout out to my Epic Games / Psyonix coworkers who were recently laid off en masse. I share what I’m doing right now with an up and coming studio and my vision for the channel for the future.
Direct Link: YouTube
A new episode from my YouTube series What it's Actually Like Working in the Video Game Industry has gone live!
I'm talking about what I see as the downfalls in the AAA Game Development Industry, how they can be fixed and how indie gives you a lot of ways to avoid them.
Give it a watch and let me know what questions and topics you'd like me to cover in future episodes.
Direct Link: YouTube
The new episode of my YouTube series about what it's really like working in the gaming industry just went live. Watch and enjoy! let me know what you think! #gamedev
This episode covers contracting in the game industry. Contracting will likely be your first experience and step in your career, so I'm pros and cons of each type of contract and what surprised me in each.
Direct Link: YouTube
Everyone is talking about "generative" AI, but is it even possible? If AI is "generative" why is the issue of copyright infringement coming up? Why can't it write articles and generate images and videos without obvious tells. I've specifically tried to determine of it can write code.
Let's start by looking at definitions. First "generative AI" has been used for a while so the definitions are already spoiled by it's existence and general use. It's being used to define itself. If this isn't interesting to you, skip down to the next subheading and we'll look at computer limitations with generation.
Divide by zero! Correct, but not what we're looking at.
Answer: Generate random numbers.
Computers are fast at math and problem solving they've been programmed to handle, but can not generate something as simple as a random number from 1-6 for a dice roll, or even 0-1 for a coin flip. This is literally impossible. How is it done then? Random number generators are "seeded" with a value. usually time in it's smallest measurement in a tiny factions of a second so even if you run the software multiple times in a second it will give you different outcomes to these supposed random numbers. However if you seed the same random number generator with the same seed it will ALWAYS generate the same numbers in the same order EVERY time. This is also why these "random" numbers never feel truly random even before programs manipulate them for better odds for or against the player. In real life true random will give you combinations you seldom see in computer's random numbers. Never bet on anything with a circuit board in it!
Gaming Tip: This is how "save scumming" is prevented in games. No matter how many times you re-load your save that "random number" will always be rolled the same. This is because the "seed number" is also saved so the random numbers ALWAYS roll the same.
The same way computers are unable to generate random number, they are far more unable to generate unique images, video, sentences, or anything else. The 6 fingered zombie took images it had been trained on and basically Photoshopped a bunch of them together to create that image. Don't get me wrong the programs to do this are impressive, but it did not create anything. This is like hiring an outsource artist you don't know to create an image for you and find out it's a computation of stolen images off the internet, except you know this is what you're getting before ever searching.
If you ask AI to generate an image of something it hasn't been trained on, and it doesn't have an internet connection to search for content, or the AI can't define the words you use to prompt the results will be nothing, or some default values you aren't looking for based on the programming. These images are like random numbers added/multiplies and put through processes so that the output isn't exactly the input, but also isn't new, it highly complex math being done on the seeded images to hide the copyright infringement to try and avoid a lawsuite.
In my personal experience I've asked AI how to do something in Unreal Engine 5's C++ and asked GitHub Copilot to either fix, or fill in code between lines of working code to do something. Even very simple tasks turn into dozens of prompts trying to get it to do simple tasks. More then once it takes perfectly working code and makes multiple edits trying to change the wrong parts until the code no longer compiles and it can't even back out it's changes to return to a working state again. Don't get me wrong I like Copilot, but it's basically a Google search inside Visual Studio, or it can save you time drilling through references to find what you're looking for faster, help you find compile errors, etc. It can not reliably write code, when it does, it requires immediate refactoring to fix bugs and logic errors. I've also used AI professionally, I'll refrain from specific examples, but the the results were similar and worse.
We're being sold a fantasy of "generative AI" no one can deliver, corporations and individual users need to stop sacrificing people that can solve our problems for computers that can not, and don't overestimate the data provided by "AI" it's only as good or bad as it's been told to be either intentionally or through it's own bugs and limitations.