Molti di voi avranno sentito parlare di Angry Birds, qualcuno di meno avrà sentito parlare di Box 2D. Eppure il popolare videogioco di Rovio Mobile, è basato proprio su questo motore.
Box 2D: si tratta di un physical engine creato da Erin Catto e rilasciato sotto licenza open source.
Il link di riferimento è il seguente: http://www.box2d.org/screenshots.html
Il progetto è scritto in C++ ed è portato su numerosi altri linguaggi di programmazione da una comunità di volontari.
In occasione del Game Developer Conference 2011, Peter Vesterbacka (il creatore di Angry Birds) e Catto sono stati protagonisti di un divertente “siparietto”. Catto, seduto in platea, ha chiesto a Vesterbacka quale fosse il motore di Angry Birds e se Rovio intendesse riconoscerne i crediti al creatore. La risposta è stata positiva.
Soddisfatto della risposta, Catto ha rivelato la propria identità e al termine dell’intervento si è trattenuto a parlare con Vesterbacka. È un’ottima notizia per il software libero sui videogame: Box 2D è un progetto volontaristico, Angry Birds ha un solido modello di business. I protagonisti smentiscono le polemiche sulle licenze.