I'm talking about a game with scripts as complex as the industry, but with graphics made by novices. I'm really hellbent on this notion that the game be built first, then me being taught how to expand it. I don't even think it would be difficult. The expert would be making most of the game. I'd just be adding items, abilities, (with some help) vehicles, structures, characters, containers, scenery. And all that stuff would already be coded, I would just be modifying code a little bit.
Also, I imagine that making all the art for a great game takes a long time... but I can't imagine scripting taking a long time. Its not like there aren't geniuses out there who can code a completely functional game in a week. The industry just wants you to think that its harder than it really is.
In my opinion games could be a lot different than they are today. Like for example... halo only has a handful of guns and vehicles. Theres no reason why they couldn't release a halo with 100 guns and 100 vehicles. They just don't. Its just the way the world is.
Game production is way easier than anything else. Way easier than how the world's infrastructure was created. Way easier than manufacturing. Way easier than it was to craft the computers themselves.
Its like this is a stupid cat and mouse game between me and the universe. I come and I complain that it should be a different. I complain that there should be more games. That the games should be more expansive. That the titles out right now are great but there just isn't that much content in them.
Unless I learn to produce games myself I can never prove how easy it is. So its never going anywhere.
Alls I know is that they're a combination of clients, servers, databases, websites, and software used to maintain/expand them. I think all games are easy to make. Its just what I believe.
Wow... you are correct in that there are people who can code a fully functional game in a week, (i've coded a fully functional game in 30 minutes myself), but that doesn't quite apply to AAA games, Doom 3 for example (a fairly old AAA game) contains over 600.000 lines of code, many of which are non trivial.
Remember, a computer is not a magic device, it only really does two things, basic math and moving bits from one place to another, it doesn't know what a game is, you can use code written by others (engines or libraries) to avoid having to provide the computer with your own instructions on how to accomplish common tasks but everything you do that is new or unique requires step by step instructions for the computer to follow and since computers are extremely stupid each individual instruction has to be really simple, thus complex software such as games require an almost insane number of instructions and many things.
As a simple experiment, take a few sheets of graph paper, write down:
cube = [-1,-1,1,1,-1,1,-1,1,1,1,1,1,
1,-1,1,1,-1,-1,1,1,1,1,1,-1,
1,-1,-1,-1,-1,-1,1,1,-1,-1,1,-1,
-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,
-1,-1,-1,1,-1,-1,-1,-1,1,1,-1,1,
-1,1,1,1,1,1,-1,1,-1,1,1,-1]
at the top of one and then write down step by step instructions where
each instruction has to be in the form of a mathematical expression(x = y*z), a conditional expression (if x is true, do y, else do z), a jump (go to line x) or the super special instruction "fill in square x,y on the graph paper"
that when followed to the letter will result in a 3D cube wireframe viewed from a position 10 units above and 10 units to the left of the cube, looking straight at the center of the cube with a 90 degree field of view.
That should give you an idea of the kind of effort required to make a computer perform a seemingly simple task.
[size="1"]I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!