I see everywhere people looking to create a team that will make games and proprietary engines from scratch. This is great, it means that the community hobbyists are interested in real game development. The problem I see is that everyone wants to make a seperate team, all by itself. I'm sure that each person, or small group looking to get larger has a few good sized modules of code that are efficient and could see a future in the game engine market. I fear that as people stress on for years through the team development phase, that thousands of lines of code and effective modules will get lost in the shuffle.
I suggest that someone organize a pool of people looking to create an engine from scratch. We build one team at a time, seperate into specific projects that are similar where people can make some compromises in order to get some finished product created. I want to make a game engine from scratch, sure, but every bit of it doesn't have to be my own code. It would drive me crazy trying to perfect every single module, and it has been driving me crazy.
I work on graphics implementations. Mesh code, textures, systems that handle this data. If I could focus on that specifically, I could get alot of work done. Unfortunatly I have to split my time across all the fields, like script managment, camera viewpoints, game logic, and other misc topics. If I could get on board with a good structured team that was willing to make some comprimises I coudl see a real future doing this. I just hope that people can get past thier egos in order for the greater picture to come into focus.
This is my coding horror. I hope you like it. :)