3 ms·
> in terms of software complexity, video games are second only to OSs. In these days it should be "game ENGINES are second only to OSs." There are so many goo
by thatwasunusual 4y ago
> in terms of software complexity, video games are second only to OSs.
In these days it should be "game ENGINES are second only to OSs."
There are so many good game engines out there; Unity, Unreal, Godot etc. etc., and it's crazy easy to create a game these days.
What's more interesting, though, is that how much "game programming" differs from "traditional programming" in regards to patterns used. Sure, there are lots of similarities, mostly based on the game engine used, but there are some interesting differences.
- bombcar 4y agoIt’s part of the advances in computers - early games had no OS to speak of and had to do all the I/O and memory management themselves. By the time of some of that was done by the OS but not much - now the OS handles quite a bit and the game engines are also “pre developed” for many things.
- rob74 4y agoIt's "crazy easy" from a programming perspective, since the engine mostly does that for you, but it still takes lots and lots of effort to create the assets for a AAA-level game (detailed 3D models and textures for characters and environment, motion capture, NPC behaviour etc.), followed by putting everything together and testing it.