Leksykon IT › Programowanie › Box2D

Box2D

Programowanie Svenska → Zaktualizowano: 2026-10-25
Więcej informacji
Twórca
Erin Catto
Rok
Typ
Biblioteka fizyki 2D
Licencja
MIT
Strona oficjalna
Kod źródłowy
github.com/erincatto/box2d

Dwuwymiarowa biblioteka fizyki Erina Catto z 2007 roku — silnik stojący za Angry Birds i całym pokoleniem gier indie.

Napisana w C++ przez Erina Catto i wydana w 2007 roku na licencji MIT. Symuluje bryły sztywne w dwóch wymiarach za pomocą solvera typu sequential impulse, który stał się podręcznikowym przykładem szybkiej i stabilnej obsługi kolizji. Rovio zbudowało na niej Angry Birds, a Playdead użyło jej w Limbo.

Catto co roku wygłaszał też prelekcje na GDC, które nauczyły fizyki całą branżę. Działa wyłącznie w 2D — w trzech wymiarach sięgało się po Bullet lub PhysX.

← Wróć do leksykonu