Tools
C++ is the most popular language of choice within the video game industry due to speed and efficiency as a system language, which is critical for 3D processing. However, independent video games have seen use of a variety of other languages. Notably, C#, the language for XNA (Microsoft's toolkit that facilitates video game development on the Xbox 360, Windows Phone 7 and the PC) and Objective-C, the language for the iPhone's Cocoa touch API, the popularity of which has grown greatly since 2008, due to the accessibility of the App Store to independent developers. Indie games written in Java are also prevalent, due to the wide compatibility for most operating systems and web browsers. Other dynamic languages, notably Python, Ruby, Lua and ActionScript have also found their way into the scene, lowering barriers of entry to game development.
Read more about this topic: Independent Video Game Development
Famous quotes containing the word tools:
“No man is born into the world, whose work
Is not born with him; there is always work,
And tools to work withal, for those who will:
And blessèd are the horny hands of toil!”
—James Russell Lowell (18191891)
“Armies, though always the supporters and tools of absolute power for the time being, are always the destroyers of it too; by frequently changing the hands in which they think proper to lodge it.”
—Philip Dormer Stanhope, 4th Earl Chesterfield (16941773)
“In child rearing it would unquestionably be easier if a child were to do something because we say so. The authoritarian method does expedite things, but it does not produce independent functioning. If a child has not mastered the underlying principles of human interactions and merely conforms out of coercion or conditioning, he has no tools to use, no resources to apply in the next situation that confronts him.”
—Elaine Heffner (20th century)