Estoy desarrollando lo que se está convirtiendo en un motor de juego 2D "multiplataforma", mi objetivo inicial de la plataforma es iPhone OS, pero podría pasar a Android o incluso una consola como la PSP o Nintendo DS, quiero mantener mis opciones se abrenChipmunk Physics o Box2D para C++ 2D Game Engine?
Mi motor está desarrollado en C++, y he estado leyendo mucho sobre Box2D y Chipmunk pero todavía no puedo decidir cuál usar como mi Physics Middleware.
Chipmunk parece haber sido hecho para ser incrustado fácilmente, y Box2D parece ser ampliamente utilizado. Chipmunk es C, y Box2D es C++, pero he escuchado que las API de Box2D son mucho peores que las API de chipmunk.
Por ahora utilizaré la creación de formas del motor y las características de detección de colisiones para polígonos irregulares (no cóncavos).
valor I:
1) Good API's
2) Easy to integrate.
3) Portability.
Y, por supuesto, si se observa cualquier otra cosa, me gustaría escucharlo.
¿Cuál crees que se ajuste mejor a mis necesidades?
EDITAR: Terminé de escribir un artículo acerca de mi elección particular, se puede encontrar here
habría interesado en ver su producto final si alguna vez se terminó? – adam
Votación para cerrar como demasiado amplia/herramienta rec. –