Solo por curiosidad, quiero conocer herramientas de código abierto o proyectos que puedan agregar algunas características interesantes a los juegos independientes, preferiblemente aquellos que solo se pueden encontrar en juegos de gran presupuesto.
EDITAR: Según lo sugerido por The Communist Duck y Joe Wreschnig, estoy poniendo los ejemplos como respuestas.
EDITAR 2: No publique herramientas como PyGame, Inkscape, Gimp, Audacity, Slick2D, Phys2D, Blender (excepto los complementos interesantes) y similares. Sé que son excelentes herramientas / bibliotecas y algunas argumentarían que son esenciales para desarrollar buenos juegos, pero estoy buscando proyectos más raros. Podría ser algo realmente específico o nicho, como generar árboles y plantas realistas, o IA realista para animales.
fuente
Respuestas:
Creo que OpenGL y OpenAL son extremadamente obvios, pero más allá de eso ...
API
Herramientas
Motores
Móvil específico (ya que eso es lo que me gusta en este momento)
Más exótico:
fuente
Recast & Detour es una impresionante biblioteca de código abierto de navegación de malla / ruta de búsqueda. Potencialmente tiene más atractivo para títulos más grandes que los juegos independientes, pero definitivamente podría ver que es útil para cualquiera que quiera un movimiento decente de múltiples agentes en cualquier juego 3D.
El blog del desarrollador (Mikko Mononen) también tiene varias entradas interesantes sobre dirección, búsqueda de rutas y navegación en general.
Y se mantiene / desarrolla activamente.
fuente
Saqué algunas gemas de audio de mi memoria con la ayuda de Wikipedia .
fuente
Ejemplos de herramientas / proyectos que encontré interesantes son:
fuente
Las siguientes son herramientas de licuadora:
Generador de paisajes ANT: http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Add_Mesh/ANT_Landscape
Generación procesal de paisajes que simplifica la generación de terrenos complejos.
Ciudades combinadas: http://jerome.le.chat.free.fr/index.php/en/city-engine/news/
Generación de ciudades procesales para que el artista genere rápidamente grandes ciudades. Para mi disertación de pregrado, agregué la zonificación de la ciudad a esto: http://www.blendernation.com/2010/04/26/city-zoning-modification-for-blended-cities-script/
Generador de árbol del sistema L: http://lsystem.liquidweb.co.nz/Examples/tabid/122/Default.aspx
Generador de vegetación independiente: http://arbaro.sourceforge.net/
fuente
fuente
Es un tema un poco viejo, pero tiene algunas publicaciones recientes, así que voy a agregar mi propia biblioteca de vóxeles. Es ideal para crear entornos con terreno voxel suave o entornos 'cúbicos' como Minecraft. Los entornos se pueden modificar en tiempo real y debería ser fácil de integrar con la mayoría de los motores 3D. Está bajo la licencia zlib de forma gratuita para uso comercial.
Echa un vistazo a http://www.thermite3d.org para más información.
fuente
El protocolo Verse y el motor de referencia son asombrosamente asombrosos; echa un vistazo a una discusión sobre un juego hecho con el motor y luego ... ¡las demostraciones de herramientas ! Las demostraciones de herramientas te dejarán boquiabierto ...
fuente
fuente
Aquí hay una lista de herramientas que encontré hoy:
fuente
Estos dos probablemente vayan sin decirlo, pero:
Ambos son productos básicos de alta calidad de la industria que son de código abierto y multiplataforma. Siempre vale la pena considerarlo.
fuente
Si está interesado en un marco 3D innovador, consulte el O3D de Google que permite el desarrollo de juegos 3D para navegadores compatibles con WebGL, como Chrome 9 (beta), la versión casi completa de Firefox; Minefield y Safari WebKit (iPhone)
Mira este video del navegador del cuerpo hecho con esta nueva tecnología si aún no tienes uno de estos navegadores :)
fuente
Recientemente encontré algunas herramientas para el desarrollo de juegos en 2D que me parecen bastante emocionantes:
Personalmente, creo que las herramientas de autoría de Flash son increíbles y las extraño mucho cuando trabajo en XNA o Java. Es por eso que estoy emocionado de darle un giro a lo anterior.
fuente
AnimKit es un pequeño sistema básico de animación esquelética de código abierto con diseño, que carga los datos directamente desde un archivo .blend de Blender. Utiliza la licencia liberal ZLib, como Bullet.
El código es portátil, funciona bajo Windows, Linux, OSX y se planean algunas muestras de iOS y Android.
Ver http://code.google.com/p/gamekit/downloads/detail?name=animkit_src_r1020.zip y http://gamekit.org/forum/viewtopic.php?f=9&t=144
fuente
Wiki: PxTone , Orig: PxTone - [ Tutorial ] - [ Descargar ]
¡Un creador japonés de música / ritmo / tono!
fuente