I guess you've got a good point, if people don't have to time/energy/patience to make an engine, how will they have that for any other instance of the game creation process?
I guess it's the people that make the difference, not any special system or method.
Quite right, though they both make a difference! Certainly cutting down on what needs to be done is helpful, and there's completely nothing wrong with using common engines. The idea of having a select few be very dominant probably just wouldn't work. Both in that it wouldn't solve anything and in that they would simply be ignored! As I've said, we already have engines!
That repository thing is still something we need to do though.
Eh, science works by building inventions on top of inventions. People are funny... everyone wants to code their own custom platform engine, but they run for the nearest extension when it comes to something boring like encryption.
If everyone tried to code their engine from scratch, we would never have 3D games. You have to improve on someone's inventions to get anywhere. Most of the indie game industry just refuses to accept this. Even professional programmers are guilty of it sometimes, but they'll still rip off an engine when they get bored enough.
Problem is, there are plenty of people who spend years on a good engine. And these same people would absolutely refuse to go open source. I've seen plenty of good game makers refuse to enter competitions with cash prizes because of the "open source" condition. It's not a realistic idea, because of everyone's ego. Heck, I wouldn't want to release the game I've worked on for 6 years open source, not even the design docs, until I get it patented Engines I want to completely remake are fair game, though:
http://www.create-games.com/download.asp?id=3803 http://www.create-games.com/download.asp?id=7274
(released the Trapmaker engine somewhere, but think I lost it)
I don't support people picking up an engine and using it to make a game. I support people building up on it to make better games. There's a good idea and motivation behind this idea to go open source and improve the overall quality, but the idea needs some more fine-tuning.
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.
On a slight side note I'm currently working on a set of tools using as much external content as possible, with the intention of making it as moddable as possible. I was planning on releasing all the tools (actor editor, conversation editor, level editor, etc...) to see if people actually used it. If I complete it...
After reading this thread I'm beginning to change me mind x)
There are 10 types of people in the world: Those who understand binary and those who don't.