It doesn't help that game dev (IMO) is literally the most difficult software development possible:
- massive front-end visual dev, both static and animation, that often require logistics and endless fiddling to get it just right
- hefty back-end dev, especially when dealing with massive latency questions (e.g., MMOs) and calculations (e.g., 4X strat)
- audio design that must sync with graphical elements
- on top of all that, higher standards for input syncing to video output than almost any other type of app
...and then overworked and crunch-time to top it all. I'm amazed that we're even getting finished games these days now that devs can sell a near-playable v0.6 as "Early Access"!
- massive front-end visual dev, both static and animation, that often require logistics and endless fiddling to get it just right - hefty back-end dev, especially when dealing with massive latency questions (e.g., MMOs) and calculations (e.g., 4X strat) - audio design that must sync with graphical elements - on top of all that, higher standards for input syncing to video output than almost any other type of app
...and then overworked and crunch-time to top it all. I'm amazed that we're even getting finished games these days now that devs can sell a near-playable v0.6 as "Early Access"!