But ID also licenses their engines. That's step number five on the list I made for you.

It looks like Unreal Engine is on version 3. As such, why isn't version 2 under the GNU GPL? Or version 1?

Tell me, how many new games out there are being released on Unreal Engine versions 1 and 2?

So, unless the truth is that Unreal 3 isn't that different (basically a crappy job) of an improvement over Unreal 2 and 1; then what harm could come from Unreal releasing it under the GNU GPL?

The only harm that could ever come from releasing old versions of your engine and old engines under the GNU GPL is the fear that commercial companies might take that code, advance it themselves, and out-compete your new engines and newer versions of your engines. Which, again, simply means that your new engines and new versions weren't that new or that innovative after all if some company can so quickly build off of your old work and catch up to your new work like that.

This is the gorilla in the room that no one wants to mention. Most video game engines haven't changed in any hugely meaningful ways in ten years.

Your PS3 games are working on mostly the same engines (I'd guess about 90% the same) as your PS2 games did. Outside of updating shadows and lighting, the rendering process for graphics and the game play mechanics of a game engine haven't changed much, nor needed to.

The character still collides with objects to pick them up, the keyboard, mouse, and controller input is still one the same. Game objects act the same way.

The only true advance in game engines are rendering larger worlds and larger resolution of graphics. Which is not as much of a engine limitation as a hardware limitation. The engines are written to maximize what the hardware allows them to do. Once hardware advances and limitations are removed, some re-writing is needed to open the engine up a bit. But this is nothing major.

The shadow and lighting features of Doom 3 are the most advanced thing any engine has really seen before and sense.

ID Tech isn't really that different than ID Tech 4. Mostly, it allows for bigger worlds that ID Tech 4 didn't. Also, vehicle usage is up because of the bigger worlds.

Because so few games have advanced even this much, game companies are not likely to release source code of their old games for the fear that other companies will out-compete them.

The truth is, outside of prettier graphics and larger world areas, games have not really advanced in any hugely meaningful way for about a decade. It's like movies really. HD and 3D are the only 'major' advances now; and they are pretty minor.

The content of films, as with the content of games, will be what people care about. And, with or without advanced engines, Free Software typically doesn't have the 'man power' nor the money to purchase the 'man power' to develop enough content to make a 'finished' game.

Everyone company on Earth could release their engines tomorrow and independent Free Software game development wouldn't really spike up that much. There is no income stream to fund content development. Content development is what makes or breaks the success of a game; not its engine. This something that makes games different than regular software tools. And this is where I am not sure of how, in the near future, independent Free Software games will be able to 'compete.'

Reply via email to