Bueno, pues vamos a empezar, lo primero bajar la útima versión de Unity. Ojito que ocupa varios gigas.

Para crear los mapas utilizo Tiled Map Editor que es una estupenda herramienta gratuita. Podéis descargar montones de tiles y personajes de OpenGameArt.

Para pasar los mapas del Tiled Map Editor a Unity utilizo Tiled2Unity, tiene una versión con GUI y otra por línea de comandos. Dos puntos positivos de la de línea de comandos es que se puede usar en SO que no sean windows (cosa que agradezco ya que uso mac) y que se puede configurar para lanzarlo directamente desde el Tiled Map Editor. Aquí tenéis el tutorial para lanzarlo desde Mac.

Una vez todo bien configurado, yo probé a lanzarlo desde línea de comandos:

mono /usr/share/CS-Script/cscs.exe /Users/Nuria/Documents/Desarrollo/Unity/Tiled2UnityLite-1.0.4.2/Tiled2UnityLite.cs -s=0.01 mapaprueba.tmx /Users/Nuria/Documents/Desarrollo/Unity/ActionRPGTutorial/Assets/Tiled2Unity/

Y una vez que vi que todo funcionaba correctamente, creé el fichero .sh que indica el autor del post un poco modificado, ya que me daba error al buscar Mono:

#!/bin/sh

THIS_DIR=`dirname $0`
pushd $THIS_DIR > /dev/null 2>&1

CSSCRIPT_DIR=/usr/share/CS-Script
/usr/local/bin/mono $CSSCRIPT_DIR/cscs.exe -nl /Users/Nuria/Documents/Desarrollo/Unity/Tiled2UnityLite-1.0.4.2/Tiled2UnityLite.cs -s=0.01 $* &> tiled2unitylite.log

popd > /dev/null 2<&1

Y añadí el comando siguiente al Tiled Map Editor que ya se encarga de exportar al directorio correspondiente de nuestro proyecto el mapa convertido para su uso :)

/bin/sh /Users/Nuria/Documents/Desarrollo/Unity/Tiled2UnityLite-1.0.4.2/tiled2unitylite.sh %mapfile /Users/Nuria/Documents/Desarrollo/Unity/ActionRPGTutorial/Assets/Tiled2Unity/

Y de momento hasta aquí he llegado. He creado un mapa que ya veo en Unity y al crear el apk, se ve perfectamente en mi GPD-XD.