I've never programmed a game, but have about a dozen years programming interfaces. After playing a few games on my Android phone, I'm stuck wondering what language is used to program games like Angry Birds, and how such graphical manipulation can happen. Native languages or some cross-platform code?
Thank you!
lua files are inside the angry bird app folder, I'd say they used LUA at some aspects.
Angry Birds took eight years. Mikael and Niklas had been thinking about video games for long before that.
Box2D is a free open source 2D physics simulator engine written in C++ by Erin Catto and published under the MIT license. It has been used as the engine of several Angry Birds games.
I'm not sure but considering that quite a few .lua files are inside the angry bird app folder, I'd say they used LUA at some aspects. But from what I've heard, LUA isn't a primary language, just something to script with. That said, I'm not a obj-c programmer either, so take my word with a grain of salt.
Follow up link https://web.archive.org/web/20120502071633/http://blog.anscamobile.com/2010/04/lua-the-lingua-franca-of-iphone-games/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With