Ir al contenido principal

Entradas

Mostrando entradas de marzo, 2019

Aplicación base para móviles

En esta entrada del bloc voy a explicar cómo hacer una base para un proyecto móvil que nos sirva para futuros proyectos. En concreto yo utilizo esta base en Unity para hacer juegos móviles para ahorrarme algo de tiempo y centrarme en el juego. En concreto el proyecto consiste en 3 escenas que definen la pantalla de Splash , el título del juego y el menú principal. Evidentemente esto sólo es una base, en el titulo podemos poner más cosas: efectos, animaciones, etc. Pero esto ya será en una segunda fase. Ahora solo necesitamos una estructura que funcionen bien en dispositivos móviles y que nos cargue el fichero de configuración del juego y actualice las variables globales del proyecto. Clase de los datos de configuración : using System.Collections.Generic; using System; [Serializable] public class PlayerInfo { public int version = 1; public string gameDateFirstTime; public string playDateFirstTime; public int sessionsCount = 0; publi

Icono y logotipo de Attila, Tierra quemada

Antes de empezar con el proyecto de Unity, personalmente me gusta indagar un poco y buscar que línea gráfica quiero utilizar en el juego. Es una manera que impregnarme de ejemplos, estilos y encontrar en ellos la inspiración para empezar a crear el juego. Para ello hoy me he dedicado a probar aplicaciones, mirar algún que otro vídeo histórico y mirar en web de referencia que utilizo para los elementos gráficos buscando que podía ayudarme a crear el icono y el logotipo de la aplicación. Para ello yo la web que utilizo es Freepik , una de los muchos bancos gráficos que hay por Internet. Personalmente no me gusta utilizar bancos de imágenes muy conocidos ya que sino al final todos los que no sabemos dibujar terminamos utilizando los mismas imágenes, cosa que quita un poco de originalidad a la parte gráfica del juego. Una vez tengo claro la composición que quiero hacer, descargo las imágenes y con la ayuda de Adobe Illustrator separo los elementos que necesito para hacer

GitHub y Unity

Para el proyecto que estoy desarrollando voy a utilizar GitHub como repositorio de archivos y versiones. Aunque muchas veces uso el propio sistema de Unity, por el motivo que sea también vamos a utilizar un sistema general ampliamente utilizado por los desarrolladores de software. En primer lugar debemos tener una cuenta GitHub que nos podemos hacer gratuitamente. Una vez hecha vamos a utilizar un programa de gestión de versiones como es Sourcetree para gestionar el flujo de las versiones, ramas, etc. de nuestro juego. Una vez tenemos la cuenta de GitJub, si queremos utilizar SourcreTree necesitas una cuenta de Atlassian Bitbucket. Sin no disponemos de ella la podemos crear en el momento de la instalación o previamente a través de su página web. A partir de aquí solo tenemos que ejecutar Sourcetree y enlazar las cuentas. En el vídeo tenéis todo el proceso completo. Una vez tenemos en enlace hecho debemos enlazar con la cuenta de GitHub con la opción de Edit account

Attila, Tierra quemada

Después de terminar el proyecto Numbers Swap, hoy empiezo un nuevo proyecto que me gustaría ir explicando paso a paso desde la idea de proyecto hasta su publicación. Creo que a veces para las personas que empiezan es difícil ver la magnitud que tiene un proyecto ya que nos focalizamos en las partes que más nos gustan o nos interesan. Attila, Tierra quemada es un juego de estrategia basado en el movimiento del caballo del ajedrez. En mi época de estudiante jugaba a este juego de lógica con una hoja cuadriculada y un bolígrafo. Hacía un cuadrado de 8x8 y llenaba los cuadritos interiores con números haciendo el salto del caballo del ajedrez. El problema del caballo ha despertado el interés de muchos matemáticos a lo largo de la historia. Uno de los más famosos que halló solución al enigma fue el mejor matemático del siglo XVIII, el suizo Leonhart Euler.  Este problema matemático consiste en recorrer un tablero de ajedrez recorriendo todas las casillas utilizando un ca

Numbers swap

Hace algunos años, el primer juego que hice fue Numbers Swaps , un juego puzle donde debías ir juntando números iguales para a partir de sus sumas ir ganando puntos y evitar quedarte sin casillas vacías. Este primer proyecto lo desarrollé en Delphi y ahora, años más tarde he decidido rehacerlo de nuevo pero usando Unity y aprovechar tecnologías que en ese momento no existían y menos en Delphi. Esta vez he tardado 3 semanas en terminarlo y está publicado en Google Play . El proyecto tiene un poco de todo: gestión de tableros, Drag and Drop, ficheros de apoyo, publicidad, remarketing, partículas, etc.  Si os interesa algún apartado en concreto no tengo inconveniente de explicar cómo está hecho para aquellos que tengan curiosidad o si queréis saber algún tema. Os leo en vuestros comentarios.

Recursos de Dilmer Valecillos

Del creador de Cubiques podemos encontrar su faceta de comunicador y desarrollador de videojuegos. Dilmer Valecillos tienen canales de las redes sociales con interesantísimos recursos, vídeos, tutoriales y un espléndido canal de YouTube. Además en Facebook es el administrador de un canal activo sobre desarrollo de videojuegos ( Indie Game Developers en Español ). Para aquellos que queréis estar siempre al día en las novedades de Unity y buscáis interesantes tutoriales os recomiendo que le deis una oportunidad. Datos  Página web :  https://www.dilmergames.com/blog/ Twitter :  https://twitter.com/Dilmerv Facebook :  https://www.facebook.com/dilmer.valecillos.9 Youtube :  https://www.youtube.com/c/dilmervalecillos