Marco de juego de código abierto
Starling es un marco de juego de código abierto que se utiliza para crear juegos 2D que se ejecutan tanto en plataformas móviles como de escritorio. Recrea la arquitectura de lista de visualización Flash tradicional sobre hardware de gráficos acelerados . Se han creado varios juegos comerciales con Starling, incluidos Angry Birds Friends [2] e Incredipede [3] .
Historia
Starling fue creado en 2011 por Adobe, poco después de introducir la API Stage3D en sus sistemas de ejecución AIR y Flash . Stage3D permite utilizar la GPU dentro de Flash Player a través de una API de bajo nivel; Starling debería simplificar la transición para los desarrolladores al proporcionar una API complementaria de alto nivel construida sobre Stage3D. [4]
El marco ha sido adoptado rápidamente a lo largo de los años y se utiliza en muchos juegos de desarrolladores independientes y comerciales. [5] Ahora es parte del Adobe Gaming SDK. [6]
Ecosistema de bibliotecas
Desde la introducción de Starling, varias bibliotecas de código abierto fueron publicadas por desarrolladores externos que dependen de Starling y amplían su funcionalidad.
- Feathers permite la creación de interfaces de usuario livianas para juegos y aplicaciones tanto móviles como de escritorio.
- Citrus Engine es un motor de juego muy popular por su kit de inicio de plataformas.
- Dragon Bones es una solución de animación esquelética 2D, disponible como complemento para Flash, que exporta animaciones para Starling.
- StarlingPunk está diseñado para desarrollar juegos Flash 2D, inspirado en el popular framework FlashPunk.
- Flox es un Backend como servicio dirigido especialmente a los desarrolladores de Starling (y desarrollado por el mismo equipo).
- GameBuilder Studio es un motor de juegos de código abierto y una herramienta visual WYSIWYG para crear juegos 2D multiplataforma profesionales. Optimizado para dispositivos móviles y la web mediante el motor de renderizado Starling. [Ouya Target | Plugin de plataformas | Isométrico | Multijugador a través de Plugin.IO, etc.]
Véase también
Referencias
- ^ "Versión 2.7". 27 de julio de 2021. Consultado el 20 de septiembre de 2021 .
- ^ "Llevar Angry Birds a Facebook". Smashing Magazine. 22 de febrero de 2013. Consultado el 13 de noviembre de 2013 .
- ^ "Desarrollo de Incredipede". Colin Northway . Consultado el 13 de noviembre de 2013 .
- ^ "Presentación de Starling". Adobe Developer Connection. 21 de septiembre de 2011. Consultado el 19 de diciembre de 2013 .
- ^ "Resumen de juegos". Gamua. 26 de septiembre de 2013. Consultado el 13 de noviembre de 2013 .
- ^ "Adobe Gaming SDK". Adobe Gaming. 4 de diciembre de 2012. Consultado el 19 de diciembre de 2013 .
Lectura adicional
- Thibault Imbert: Presentando a Starling , O'Reilly Media Inc., 14 de noviembre de 2012, ISBN 978-1-449-32091-1
- Juwal Bose: Fundamentos del desarrollo de juegos de Starling , Packt Publishing, diciembre de 2013, ISBN 9781783983544
- Tinic Uro (21 de septiembre de 2011) ¿Por qué Starling (o cualquier otro marco 2D sobre Stage3D)?
Enlaces externos
- Sitio web oficial
- Foro de soporte oficial
- Wiki oficial de la comunidad
- Fuente en GitHub
- Curso en vídeo gratuito sobre cómo empezar con Starling
- Curso en vídeo sobre cómo crear juegos Flash con Starling (comercial)
- Curso en vídeo sobre cómo crear una aplicación móvil con Feathers and Starling (anuncio publicitario)
- Cómo aprender Starling Framework: un tutorial completo y una descripción general
- http://typedarray.org/introduciendo-starling-js/