Todo un mundo de posibilidades
Buscando información para comenzar con el mundillo de los juegos en Android e intentando encontrar siempre la máxima compatibilidad entre plataformas he podido localizar multitud de herramientas, blogs, foros y tutoriales Para empezar lo ideal es realizar un pequeño proyecto, posiblemente en posteriores artículos iré publicando los avances que realice con un pequeño juego, de tipo comecocos o arcade para el que no utilizaré Frameworks ni engines, únicamente empleare las librerías básicas de Java que proporciona el SDK de Android.
Para futuros proyectos lo normal es no reinventar la rueda, y menos cuando la complejidad de realizar un engine para videojuegos es tan elevada, se requiere realizar el motor de renderizado de imágenes (2D y 3D), gestión de audio, algoritmos para físicas, control de colisiones, scripts, dispositivos de entrada, y un largo etc.
Existen diversas opciones a utilizar, algunas software libre y abiertas, más o menos estables y otras cerradas y con un elevado coste, aunque de calidad mas que contrastada como pueda ser el caso de Unity 3D o Unreal Engine pero que tienen un coste elevado para desarrolladores individuales (1500$ Unity por ejemplo)
- Age http://code.google.com/p/age/
- Angle http://code.google.com/p/angle/
- Libgdx http://code.google.com/p/libgdx/
- Android-2D-Engine http://code.google.com/p/android-2d-engine/
- CandroidEngine http://code.google.com/p/candroidengine/
- Rokon http://code.google.com/p/rokon/
- AndEngine http://www.andengine.org/
- jPCT-AE http://www.jpct.net/jpct-ae/
- Dwarf-fw http://code.google.com/p/dwarf-fw/
- Mages http://code.google.com/p/mages/
- Unity 3d http://unity3d.com/
- Unreal Engine http://www.unrealengine.com/en/platforms/
En próximas entradas mostraré los avances realizados en un pequeño juego de introducción destinado a Android.
No hay comentarios:
Publicar un comentario