At 6/15/12 04:52 PM, Wolfos wrote:
Video game companies using it will be over pretty soon as processing power becomes less and less important. All major engines will do a form of scripting, because it improves workflow immensely (and thus decreases cost).
There will always be a demand for as much performance as possible. Always. Even though Android uses Java for the main programming language (due to number of Android-powered devices and OS fracturing in the market), developers always attempt to squeeze as much performance as possible out of their code. C++ won't go anywhere. And Unreal Engine 4 is going full C++, ditching UnrealScript.
Say, you can build a game in 5 seconds on a laptop, you wouldn't have to build a $20k+ build farm that's actually slower and your employees won't have to wait for the game to build to continue actually developing the game.
While your logic of why a render or build farm is fine, it does not belong supporting an argument for scripting languages.
Building engines? Yeah, that's dead already. Companies that care about money don't build their own engine because from a financial perspective, it's stupid as fuck.
You could say the same thing about people whom build their websites from scratch. Why do that when you can get a program that allows you to simply drag-and-drop elements where you'd like them? While that is no where close financially as building a full engine, it all has to do with legal and royalty/licensing/access issues. Imagine engines going the same route as AT&T in the 80's? I could only imagine the cost of game development soaring to extremes when only three people have the keys to the keep. Are you going to argue against building custom engines then?
Oh, and the cost of engine development is high now because of the current technology. What we do in real-time now was extremely expensive in the seventies because of the technology available at that time. Same as during the shuttle launch that brought the first man into orbit around the planet; millions of dollars on technology that fits into a three dollar wrist-watch today.