Problem with games today are like: 1. Your operating system is too old 2. Your operating system is too new 3. You have wrong operating system brand 4. You bought your game from some store and you need to add it to other store launcher library 5. You like to add missing upscaling to game settings menu. 6. There was update and cheat code in single player game to get unlimited ammo doesn't work and you like to enable it. 7. You try to open game from your store launcher but doesn't work because it try to open some dumb launcher that ask some other account you don't remember anymore. Todays games are full of garbage like this. Is it too much to ask for them to just work?! Games where game code is open (content doesn't need to) never have problems like this.
No open source with all kinds of frameworks and engines are not the cause of the problem but the symptom of this bloathyness. Now, what do I mean by that, well if the operating system had a great set of function calls that games typically use then the need for frameworks would dramatically be reduced. If the operating system had function calls ala Raylib then making games would be super easy. Like why do you need a framework or something like that just to load PNG images into RAM for instance? Or how about displaying text on the screen? You have first to include a true type library into your project, and then load the ttf-file, then you have to deal with the ttf-library, then you can finally draw text on the screen. Why all this if, this should have already been in the OS since this is typical for games. For 99.9% of the cases game developers just want to do the thing, only in edge cases should one need to have third party frameworks (regardless if its open source or not). I hope I managed to present my view point well.
Idea of frameworks is that they are communication tool, standardizing all conventions, naming etc. in team. That also means that most important feature in framework is usually documentation. Without framework, first thing to do is to make one, documenting all conventions and provide sample code so everyone in team can build code to look same.
@@Kilakilicwanna know why speed is shit for software? I decided to make a json parser to figure out how parsing works. I told a python discord I was on about it. Some of the members were supportive. Other members asked why I was bothering when json parser already exists.
Im just a user so dont know, but generally using graphics programs from around 2010 as this is the time where every next version is worse@@Darth_Bateman..like im im 10h a day on a piece even a small lag u can feel
This is a good lesson. When something you use that’s open source don’t do what you want. Don’t give up. Use this power to explore their code and learn how they do. And even you can fork it and contribute after. And in the end you could recreate a whole new project with your new knowledge but beware of copy line by line the code. You should read their LICENSE beforehand 😅
@@Kilakilic I'm a user of graphics programs myself! Yeah, the lag of these progs is intolerable for me. I almost gave up on Blender before I found out that I could make it render faster with tweaks.
Jon hasn't used these tools for many many years, he's not the best person to ask questions about Unity or UE5. Well he's never even used Godot. BTW, making changes in Unity doesn't take that long. it's a few seconds, I don't know what's going on with the setup of the interviewer. But could it be better? Yes of course.
Jon, the "money that's bad to have" is called "debt".
Problem with games today are like:
1. Your operating system is too old
2. Your operating system is too new
3. You have wrong operating system brand
4. You bought your game from some store and you need to add it to other store launcher library
5. You like to add missing upscaling to game settings menu.
6. There was update and cheat code in single player game to get unlimited ammo doesn't work and you like to enable it.
7. You try to open game from your store launcher but doesn't work because it try to open some dumb launcher that ask some other account you don't remember anymore.
Todays games are full of garbage like this. Is it too much to ask for them to just work?!
Games where game code is open (content doesn't need to) never have problems like this.
Gamedev by a 1000 cuts
Audit your spend and factor in the costs for a ten year future assessment. It will shock you.
No open source with all kinds of frameworks and engines are not the cause of the problem but the symptom of this bloathyness.
Now, what do I mean by that, well if the operating system had a great set of function calls that games typically use then the need for frameworks would dramatically be reduced.
If the operating system had function calls ala Raylib then making games would be super easy.
Like why do you need a framework or something like that just to load PNG images into RAM for instance?
Or how about displaying text on the screen? You have first to include a true type library into your project, and then load the ttf-file, then you have to deal with the ttf-library, then you can finally draw text on the screen. Why all this if, this should have already been in the OS since this is typical for games.
For 99.9% of the cases game developers just want to do the thing, only in edge cases should one need to have third party frameworks (regardless if its open source or not).
I hope I managed to present my view point well.
Is that really the job of the OS, though?
Idea of frameworks is that they are communication tool, standardizing all conventions, naming etc. in team. That also means that most important feature in framework is usually documentation.
Without framework, first thing to do is to make one, documenting all conventions and provide sample code so everyone in team can build code to look same.
it may be time to stop asking him questions about everything game dev related. it seems like we hit a wall
There is a generation who withessed the rise of hardware speed for like 10000% and they cant wrap their head around the apps being same speed or worse
@@Kilakilicwanna know why speed is shit for software?
I decided to make a json parser to figure out how parsing works.
I told a python discord I was on about it.
Some of the members were supportive.
Other members asked why I was bothering when json parser already exists.
Im just a user so dont know, but generally using graphics programs from around 2010 as this is the time where every next version is worse@@Darth_Bateman..like im im 10h a day on a piece even a small lag u can feel
This is a good lesson. When something you use that’s open source don’t do what you want. Don’t give up.
Use this power to explore their code and learn how they do. And even you can fork it and contribute after.
And in the end you could recreate a whole new project with your new knowledge but beware of copy line by line the code. You should read their LICENSE beforehand 😅
@@Kilakilic I'm a user of graphics programs myself! Yeah, the lag of these progs is intolerable for me. I almost gave up on Blender before I found out that I could make it render faster with tweaks.
Jon hasn't used these tools for many many years, he's not the best person to ask questions about Unity or UE5. Well he's never even used Godot.
BTW, making changes in Unity doesn't take that long. it's a few seconds, I don't know what's going on with the setup of the interviewer. But could it be better? Yes of course.
shill more
@@zxcaaq this is what happens to me when i try to be fair and constructive in internet comments...