Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What language was used to program the 'Angry Birds' app? [closed]

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!

like image 858
Allen Gingrich Avatar asked Dec 13 '10 15:12

Allen Gingrich


People also ask

Does Angry Birds use Lua?

lua files are inside the angry bird app folder, I'd say they used LUA at some aspects.

How long did it take to code Angry Birds?

Angry Birds took eight years. Mikael and Niklas had been thinking about video games for long before that.

What game engine did Angry Birds use?

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.


1 Answers

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/

like image 144
Fabio Pigagnelli Avatar answered Nov 14 '22 03:11

Fabio Pigagnelli