Box2D — свободный открытый физический движок, написанный на языке C++, который является кроссплатформенным, то есть работающим на любых ОС. На движке Box2D написаны большинство игр серии Angry Birds, кроме Angry Birds Go, Angry Birds Epic, Angry Birds Transformers и некоторых других. Благодаря языку C++ игра была выпущена на многие другие платформы, как PC и консоли нынешнего поколения.
Технические характеристики[]
Box2D предназначен для симуляции механики твердых тел. Тела могут быть связаны между собой и подвергаться воздействию различных физических сил. После удара об что-либо твердое тело, в зависимости от своей механики, могут или сразу разрушиться, или же разрушиться частично, а может и совсем никак не подвергнуться изменениям.
В Box2D существует множество возможностей, связанных с физикой. Благодаря движку разработчик может имитировать эффект, к примеру, воды.