» Sat Aug 22, 2009 5:36 pm
You would think so wouldn't you mate, i believe its more of an engine issue rather than a game issue. Most small development companys will use a already existing game engine and or technology and build their game around that, the problem arises when the licensing comes into play.
There are various types of license available and varying prices to match, a lot of the time the extended license, usually the one that allows for extensive modification of the engine comes in at a heavy monetary cost to the developers wanting to use the engine and is not a viable solution, nor is coding their own engine due to time constraints and budgets and often pressure from the publishers to get the game out there on the date predetermined by them.
For an example just look at how many recent games are still using the Unreal engine without heavy custom work done to it, the reason is licensing issues.
Many independent and freelance developers are choosing open source engines or engines with much smaller licensing fee's as the fee's for the more well known engines and indeed easier to work with engines are just to high.
So having said that, adding such functionality to games such as custom control config is easier said than done and not somthing a lot of companys will consider purely due to the expense factor. If of course they have the rights to modify the engine in such a way then they should of course add this functionality as it is not hard to incorporate as you have stated.
So i see no reason why this functionality was not added to Crysis 2 as they own the the engine used for its development. Crytek might have missed a track there, but i feel the control scheme works well given the complexity of the game.
Regards, mistincat.