tag:blogger.com,1999:blog-44036755826323266892024-03-05T07:16:18.210+01:00Jugando haciendo juegosCompartiendo el conocimiento del mundo del diseño y programación de videojuegos.CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.comBlogger149125tag:blogger.com,1999:blog-4403675582632326689.post-78995731947129826532021-09-23T21:17:00.002+02:002021-09-23T21:17:36.932+02:00Como hacer copias de tu código de Unity con GitHub<p style="text-align: justify;">Podriamos escribir un libro entero de las bondades de Git para el trabajo colaborativo y la gestión de versiones en un entorno como Unity. De hecho hay mucha literatura en internet para aprender a utilizar Git en todo tipo de entornos de programación.</p><p style="text-align: justify;">Así mismo para aquellos que empiezan seguramente lo primero que deberían aprender como hacer una copia de seguridad periódica de sus proyectos.. y ya habrá tiempo para, poco a poco aprender todo el potencial de una herramienta como esta.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe6C9NcWeQHpW9dcft8AmZXiqFhLKRDG4suBzYro-8hbXnIE2RXm0e6fjHF3ctfKU765ct8f2wzhvrZyhhnFJB6UZSDmasOdwhyphenhyphenufyEeHWi72da-Z7JPdRVLWhyphenhyphenTNb6Rl9d6KUYD_gQZ0/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="254" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe6C9NcWeQHpW9dcft8AmZXiqFhLKRDG4suBzYro-8hbXnIE2RXm0e6fjHF3ctfKU765ct8f2wzhvrZyhhnFJB6UZSDmasOdwhyphenhyphenufyEeHWi72da-Z7JPdRVLWhyphenhyphenTNb6Rl9d6KUYD_gQZ0/s16000/GitHub1.PNG" /></a></div><p></p><p style="text-align: justify;">En su momento hice un tutorial para usar <a href="http://www.jugandohaciendojuegos.com/2019/03/github-y-unity.html">Git con una interfaz gráfica como SourceTree</a> como punto de entrada al mundo de Git, pero en esta ocasión me gustaría explicar, paso a paso como utilizar GitHub para hacer copias de seguridad de tu proyecto en Unity. Para iniciar este proceso se deben hacer tres pasos:<br /><br /></p><div style="text-align: left;"><span style="font-size: large;"><b>1.- Crear una cuenta en GitHub</b></span></div><p style="text-align: justify;">En la pantalla principal de GitHub debemos crear una cuenta nueva (Sign up) y seguir el asistente para tener una cuenta gratuita con los parametros por defecto que nos propone el sistema.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGmopoROJRSUFazR3ntM8k92Kuy88fYfykYZCwk5eUm_zlEa_ALdYcjCDVUTH_CTkZVd6LMJIcKdIaXJWUpYgfYv9Pda9cz6qJN17Q_AYL9IRa90IK4GSUSnfIwrvqTbSO6vKDR9AXj88/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="503" data-original-width="1799" height="146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGmopoROJRSUFazR3ntM8k92Kuy88fYfykYZCwk5eUm_zlEa_ALdYcjCDVUTH_CTkZVd6LMJIcKdIaXJWUpYgfYv9Pda9cz6qJN17Q_AYL9IRa90IK4GSUSnfIwrvqTbSO6vKDR9AXj88/w526-h146/GitHub2.PNG" width="526" /></a></div> <p></p><p style="text-align: justify;">Una vez creada la cuenta nos propondrà crear un repostorio nuevo. Al pulsar el boton la página web nos pide el nombre del repostitorio y sus propiedades principales para definir quien podrá acceder al código (público para todo el mundo, privado sólo para el usuario y aquellos que invitemos). Además debemos seleccionar <i>Add a Readme file</i>, como buena práctica para documentar nuestro proyecto y el <i>.gitignore</i> de Unity para indicarle que no queremos que copie los archivos temporales cuando copie el código fuente en la nube. <br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYsyquBjagsS5P0FhXSISriIJbXWH_HzKdnC-XRwMrma1O3UmRMshJrkrxIlifymN3gAM236zUkpfcjI5FG5GAIAgKzf_yveQgpXB_JiJCCRXXZNOoGcvfkIxR6L1Cuq9J0pHpAU1OJKo/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1202" data-original-width="1120" height="549" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYsyquBjagsS5P0FhXSISriIJbXWH_HzKdnC-XRwMrma1O3UmRMshJrkrxIlifymN3gAM236zUkpfcjI5FG5GAIAgKzf_yveQgpXB_JiJCCRXXZNOoGcvfkIxR6L1Cuq9J0pHpAU1OJKo/w513-h549/GitHub15.PNG" width="513" /></a></div> <p></p><p style="text-align: justify;">Una vez generado tendremos una pantalla como esta donde nos muestra nuestro repositorio con los archivos que ahora contiene.</p><p style="text-align: justify;"> </p><p style="text-align: justify;"><span style="font-size: large;"><b>2.- Instalar un gestor de Git visual para hacerlo más fácil</b></span></p><p style="text-align: justify;">Con el repositorio creado, pero vacio, debemos intalar un gestor de Git compatible con nuestros sistema operativo. En este ejemplo he usado el propio de GitHub para que sea mas fácil.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL9MD5UOb_QH8q-hevUIyG2hfS8dDmI9OC01EbNmlfhRuVFCZ3z3kVpUmIAfUIrN06_aT1JiBi3UmoJBewsWuELWc-o7VxbaWyGsojMGyC8EoeaA7lsS2t-Lw-mERTk-y3xuWw68pjdBQ/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="815" data-original-width="1459" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL9MD5UOb_QH8q-hevUIyG2hfS8dDmI9OC01EbNmlfhRuVFCZ3z3kVpUmIAfUIrN06_aT1JiBi3UmoJBewsWuELWc-o7VxbaWyGsojMGyC8EoeaA7lsS2t-Lw-mERTk-y3xuWw68pjdBQ/w514-h288/GitHub6.PNG" width="514" /></a></div><p></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOszaO0cqAZaz6Mt5p9UT-2RN1g3vDbp9Gfqx2sFgJFOdfzq3rf6ROMaW2Li6DLSExkd5fvglts26Jp-saQT1ALcxJobp14W-lLL8syVIJwAblNsiP1jxFWtBbK6OcVq_DIwb225hNKog/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="63" data-original-width="325" height="50" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOszaO0cqAZaz6Mt5p9UT-2RN1g3vDbp9Gfqx2sFgJFOdfzq3rf6ROMaW2Li6DLSExkd5fvglts26Jp-saQT1ALcxJobp14W-lLL8syVIJwAblNsiP1jxFWtBbK6OcVq_DIwb225hNKog/w256-h50/GitHub7.PNG" width="256" /></a></div> <p></p><p style="text-align: justify;">Una vez instalado nos saldrá una pantralla de de una manera fácil podremos <b>enlazar</b> nuestro repositorio que hemos hecho con la copia (<i>Clone a repository from Internet</i>) que usaremos en nuestro ordenador con Unity. En la imagen veremos la opción.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6lbrRiceEQlXv1o_ofJomlnNWXPeNIQT-F2n5fYQ5sCGDCwP3vIw3tVTF-S2V9pyIMfq9iHwjIsu8ZXX6vN1JnFctjpjjgfCXCe_E4qmWBPw92GaZiLtwmyDHsTbvaDJhVYKUqVfF24U/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="923" data-original-width="1107" height="427" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6lbrRiceEQlXv1o_ofJomlnNWXPeNIQT-F2n5fYQ5sCGDCwP3vIw3tVTF-S2V9pyIMfq9iHwjIsu8ZXX6vN1JnFctjpjjgfCXCe_E4qmWBPw92GaZiLtwmyDHsTbvaDJhVYKUqVfF24U/w512-h427/GitHub9.PNG" width="512" /></a></div><p></p><p style="text-align: justify;">Cuando pulsamos la opción, se nos pide que seleccionemos que repositorio quermos clonar y donde queremos hacerlo de nuestro ordenado. Aquí hay que tener en cuenta que debe ser <b>una carpeta vacia</b>. Una vez clonado podemos ver visualmente el contenido con los archivos que en el paso 1 hemos generado desde GitHub.</p><p style="text-align: justify;"> </p><p style="text-align: justify;"><span style="font-size: large;"><b>3.- Generar el proyecto en Unity y enlazar<br /></b></span></p><p style="text-align: justify;">Con el repositorio clonado hahora nos toca crear un proyecto en Unity. Aquí hay que tener en cuenta que <b>debe coincidir con la carpeta donde hemos clonado nuestro repositorio de GitHub</b>. Aquí es donde debemos vigilar ya que al seleccionar la carpeta contenedora al crear el proyecto puede pasar que nos <b>cree el proyecto en una carpeta dentro de la carpeta del repositorio</b>. </p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOG_QdTF7iOOaSxd-Zu0sKgW6I6Z7PpiNd5Cmn-Vrn7O_QFsnAmRCd3V3Gwq_0grKLBLau3mcgYoWWRQpcv4-R4Sv2af-GcO_sS7YuMMxVZ2DfhsgB61bXcUL3f8wsEuvYMV2-2EavwfM/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="757" data-original-width="1607" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOG_QdTF7iOOaSxd-Zu0sKgW6I6Z7PpiNd5Cmn-Vrn7O_QFsnAmRCd3V3Gwq_0grKLBLau3mcgYoWWRQpcv4-R4Sv2af-GcO_sS7YuMMxVZ2DfhsgB61bXcUL3f8wsEuvYMV2-2EavwfM/w528-h249/GitHub12.PNG" width="528" /></a></div> <p></p><p style="text-align: justify;">Si esto nos ocure deberemos mover los archivos para que el proyecto nos quede junto con los archivos <i>.gitignore</i> y no tengamos carpetas anidadas y el fichero <i>.gitignore</i> pueda hacer su funcion. En Windows deberia quedar como la figura.<br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtjCbe9CPXDnFDR3B1nViTJvkN4Je4FoTIWouHW38Y53LdvMBVRpQkhlHaWpKyY49LzBkfLQSZ7Evo0dYULW8DSiQfWglNvQpckVK1bmt6UTK_HBuSB8EO6RryOFpIglU4g6s6lyO2Ajw/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="389" data-original-width="1051" height="197" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtjCbe9CPXDnFDR3B1nViTJvkN4Je4FoTIWouHW38Y53LdvMBVRpQkhlHaWpKyY49LzBkfLQSZ7Evo0dYULW8DSiQfWglNvQpckVK1bmt6UTK_HBuSB8EO6RryOFpIglU4g6s6lyO2Ajw/w534-h197/GitHub17.PNG" width="534" /></a></div><br /><p></p><p style="text-align: justify;"><span style="font-size: large;"><b>4.- Hacer la copia de seguridad<br /></b></span></p><p style="text-align: justify;">Si ahora abrimos el programa GitHub veremos que ha detectado archivos nuevos en el repositorio. En el ejemplo de la figura detecta 33 cambios o archivos nuevos. En realiad hay muchos mas, pero son los archivos que le hemos indicado con <i>.gitignore</i> que debía ignorar ya que son archivos temporales.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi45Mp3CStNANp-B1HVeGvLoSE227SypSJQiW_SmGX018ApLzcJamPeMs66oenSw3tcvgeaOUdq8Ze26lo7hkClCHXs9tOOcX5FgvL8UKOZXzTcb7E-ANoaqcMq9IZboIDd3pAK2LjeiRE/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1204" data-original-width="924" height="577" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi45Mp3CStNANp-B1HVeGvLoSE227SypSJQiW_SmGX018ApLzcJamPeMs66oenSw3tcvgeaOUdq8Ze26lo7hkClCHXs9tOOcX5FgvL8UKOZXzTcb7E-ANoaqcMq9IZboIDd3pAK2LjeiRE/w442-h577/GitHub18.PNG" width="442" /></a></div><br /><p></p><p style="text-align: justify;">Ahora debemos sincronizar con la copia que hay en la nube. Para ello debemos indicar un nombre para la versión que quermos sincronizar y podemos escribir una descripción para que nos quede mas claro lo que estamos actualizando. Al pulsar <b><i>Commit</i></b> preparamenos la versión para ser sincronizada.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsf8Df_Zhkcerf95wXIMkgivheN1TDSzwHZSCmwLqcuG8YMLvxNeJJfPTMJdpy8xfBQgXCOL0-N-KDviTCORahHaNz2XyoLp3RbFXM3d_Rn93Ec4RQGOWtxC7XEKKO0opvh4Mzyidv97Y/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="282" data-original-width="734" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsf8Df_Zhkcerf95wXIMkgivheN1TDSzwHZSCmwLqcuG8YMLvxNeJJfPTMJdpy8xfBQgXCOL0-N-KDviTCORahHaNz2XyoLp3RbFXM3d_Rn93Ec4RQGOWtxC7XEKKO0opvh4Mzyidv97Y/w505-h194/GitHub21.PNG" width="505" /></a></div><p></p><p>Una vez creado el <i>commit</i>, debemos hacer la acción de sincronizar pulsando el boton <b><i>Push origin</i></b> y será entonces cuando la nueva versión se suba a la nube como una nueva versión de nuestro proyecto. </p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf9C2JOtb0eizRJGJDhPP_XV5WV9ZGIdRPP15u9A4UEdyC1C_dwLFTiK09gEkxvS-nINpJzozZUPRWbRvitVPxYMPFdctn6Lq7-HBAA5AXQzS0jTGEDc0h6xerqrRIiRM1AQW9MrUo_r0/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1106" data-original-width="1961" height="304" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf9C2JOtb0eizRJGJDhPP_XV5WV9ZGIdRPP15u9A4UEdyC1C_dwLFTiK09gEkxvS-nINpJzozZUPRWbRvitVPxYMPFdctn6Lq7-HBAA5AXQzS0jTGEDc0h6xerqrRIiRM1AQW9MrUo_r0/w541-h304/GitHub19.PNG" width="541" /></a></div><br /><p></p><p style="text-align: justify;">Una vez terminado si vamos a la página web de GitHub veremos nuestro repositorio actualizado con la nueva versión del proyecto.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQDO-llGvqhAI90aw9ohFKXkq8nRl-JsxgvrhKaArxQJgX8RDaP4lw3Yxs_u84Yg7w4snk467L2XnqfcirTBYEKBdarjB-5NPfXBhbAreS-q30XoDlADnrn3aP_eDXsHKukA9C0sX_MuY/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="846" data-original-width="1417" height="318" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQDO-llGvqhAI90aw9ohFKXkq8nRl-JsxgvrhKaArxQJgX8RDaP4lw3Yxs_u84Yg7w4snk467L2XnqfcirTBYEKBdarjB-5NPfXBhbAreS-q30XoDlADnrn3aP_eDXsHKukA9C0sX_MuY/w533-h318/GitHub20.PNG" width="533" /></a> <br /></div><p></p><p></p><p></p><p>Ahora siempre que queamos hacer una copia de seguridad de nuestro proyecto solo hace falta repetir el paso 4 para tener siempre la última versión del nuestro juego en la nube.<br /><br /></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2y1xnV5NhfFF0rXwafhOGpqKHbG2uCGmrLDBUbSWdcbaEaYl_-YrNIutVK0bzhF-NcrCC6PZwc8VLOirK7HLBmHnC15E_gntp4I8mjZPfcgKytl5eSwzxEybInaHOz7fvhKxWJL7KbA/s520/CallToAction4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2y1xnV5NhfFF0rXwafhOGpqKHbG2uCGmrLDBUbSWdcbaEaYl_-YrNIutVK0bzhF-NcrCC6PZwc8VLOirK7HLBmHnC15E_gntp4I8mjZPfcgKytl5eSwzxEybInaHOz7fvhKxWJL7KbA/s16000/CallToAction4.png" /></a></div><p></p>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-82528090287478853032021-09-17T13:28:00.000+02:002021-09-17T13:28:09.369+02:00Controladores de personaje para Unity 3D<p style="text-align: justify;">Como no me gusta inventar la rueda agradezco aquellos desarrolladores que comparten parte de su esfuerzo con la comunidad. En esta ocasión os traigo dos controladores de personaje para vuestros proyectos Unity 3D que he encontrado muy interesantes y que os pueden ayudar en vuestros proyectos.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnA8n0MKeM5KOhAXaXDje4s7Mv6JuPgztz8VAClYV1ed41I0URRdWACUBNsq4_ElFQAF44IJReSO-Tdm-htqT1Q5y2O4l-r3DI5mR9uhAcyIGe20Qae_6TJyyW6a2ofaLGgzKM1JzM6uo/s520/Card.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="347" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnA8n0MKeM5KOhAXaXDje4s7Mv6JuPgztz8VAClYV1ed41I0URRdWACUBNsq4_ElFQAF44IJReSO-Tdm-htqT1Q5y2O4l-r3DI5mR9uhAcyIGe20Qae_6TJyyW6a2ofaLGgzKM1JzM6uo/s16000/Card.png" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2feT1ZUCWxHaJBb2BiROtqSG1XFq60nJEmj8Rhm2YBpn-escrIUpGDZAneHFdHpw811m9Ebh3tfeT4mMhzgtotoYCSP9wlEkeFM-hTjfXe0tD4Zs5Ny1NBu6eCkWUf5iLj8ntdm44p_w/s520/Welcome.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="289" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2feT1ZUCWxHaJBb2BiROtqSG1XFq60nJEmj8Rhm2YBpn-escrIUpGDZAneHFdHpw811m9Ebh3tfeT4mMhzgtotoYCSP9wlEkeFM-hTjfXe0tD4Zs5Ny1NBu6eCkWUf5iLj8ntdm44p_w/s16000/Welcome.PNG" /></a><br /></div><p style="text-align: justify;">En primer lugar tenemos a Dynamic Parkour System de <b>Eric Canela</b>. Es un plugin <b>gratuito</b> para Unity que permite a cualquier persona importar cualquier modelo y tener un controlador ya funcionando con capacidades de parkour como en los juegos de Assassin's Creed. </p><p style="text-align: justify;">Lo
he probado en Unity y después de poner las dependencias (para que el
Sistema de Parkour Dinámico funcione, requiere la importación de los
paquetes de Cinemachine y del Sistema de Entrada ubicados en el
Administrador de Paquetes de Unity.) ha funcionado perfectamente en un
proyecto propio. </p><p style="text-align: justify;">Si os interesa o si estaís diseñando un juego con mecánicas como esta os recomiendo que le echéis un vistazo. Al final del artículo os dejo los enlaces de esta libreria.<br /></p><p style="text-align: center;"><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/mw6ozapAuYY" width="560"></iframe> </p><p style="text-align: justify;">El segundo proyecto que he encontrado sobre controladores de personaje es <b>Traverser 2.0 de Aitor Simona</b>. Traverser es un kit de herramientas de desplazamiento de jugadores gratuito y de código abierto que incluye Locomoción, Parkour y Escalada. Incluye animación procedimental, animación física, warping de movimiento personalizado y movimiento de raíz. Es autocontenido en un conjunto de scripts. Utiliza las habilidades dadas o expande el sistema a través de su flujo de trabajo de habilidades compartidas. En este caso la librería también es gratuita y la puedes utilizar en tus proyectos. </p>
<p style="text-align: center;"><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/Q-7dArXpln8" width="560"></iframe> </p>
<p style="text-align: justify;"></p><p style="text-align: justify;"></p><p style="text-align: justify;"></p><p style="text-align: justify;"></p><p style="text-align: justify;">Sin duda son dos excelentes opciones para con poco trabajo dotar a tus personajes de movimiento, escalada y parkour como tienes muchos juegos AAA que podemos encontrar en el mercado. Os recomiendo que les deis una oportunidad.</p><h2 style="text-align: justify;"><b>Datos </b></h2><div style="text-align: justify;">Dynamic Parkour System: <a href="https://knela96.github.io/Dynamic-Parkour-System/">https://knela96.github.io/Dynamic-Parkour-System/</a> <br /></div><div style="text-align: justify;">Traverser 2.0: <a href="https://aitorsimona.github.io/Traverser/">https://aitorsimona.github.io/Traverser/</a></div><div style="text-align: justify;"> </div><div style="text-align: justify;"> </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s520/CTA520.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s16000/CTA520.png" /></a></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-64078977920431152652021-09-04T21:29:00.001+02:002021-09-05T11:43:31.534+02:00Como crear un PressKit para tu juego<p style="text-align: justify;">Como ya hemos explicado en múltiples ocasiones uno de los mayores problemas de los desarrolladores indie es como dar a conocer nuestro el juego a la comunidad. Algunas veces hemos hablado de la importancia de las redes sociales o de la compra de publicidad. Otro elemento a tener en cuenta es dar a conocer nuestro juego a través de medios especializados (foros, revistas, blogs especializados, publishers, etc) y para todos ellos necesitamos tener un kit de prensa. </p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji2kR7BvwoE2sTEmJK5s5gC06bgaRnbM0Y4dMr2Dw99ilhIvof8vYAhFigk5eUr_8wNNdbh_PLzcaODr-tpBbVZtATJfUo6bouUl3Y851SAupAxj49ZTV6pO8UAPkeDnf1chTsoUCUCWo/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="239" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji2kR7BvwoE2sTEmJK5s5gC06bgaRnbM0Y4dMr2Dw99ilhIvof8vYAhFigk5eUr_8wNNdbh_PLzcaODr-tpBbVZtATJfUo6bouUl3Y851SAupAxj49ZTV6pO8UAPkeDnf1chTsoUCUCWo/s16000/kit04.PNG" /></a></div><p></p><p style="text-align: justify;">En este caso un <b>kit de prensa</b> o <b><i>PressKit</i></b> es una pagina web que contiene la información relevante sobre el juego, un resumen, material gráfico, logotipos para que terceras personas puedan utilizarlo cuando hagan referencia a nuestra juego en sus medios (webs, blogs, revistas, canales de youtube o cualquier otro método de promoción).</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjJSxx1bKSUmGnCIYszt55K0nOp1hrvzj-GWGGCrq_SqepCxVYx2F7qz73gL9wOPGQuLvp08aVuV-eSR4WDRtYQlbQLieBsp7s3Y1BqU4NF7Nphb8VH3nD5u1Cfi4ixdmxY8BJTaEO-Zs/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="453" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjJSxx1bKSUmGnCIYszt55K0nOp1hrvzj-GWGGCrq_SqepCxVYx2F7qz73gL9wOPGQuLvp08aVuV-eSR4WDRtYQlbQLieBsp7s3Y1BqU4NF7Nphb8VH3nD5u1Cfi4ixdmxY8BJTaEO-Zs/s16000/kit00.PNG" /></a></div><p></p><p style="text-align: justify;">Una manera de hacerlo sería crear una página web al uso con el coste que tiene pero en este artículo querría compartir una estrategia que puede ser interesante. Yo para estos menesteres utilizo los recursos que ofrece <a href="https://www.indiedb.com/" target="_blank">IndieDB</a> una página web especializada en juegos indie donde podemos registrarnos como desarrolladores para poder informar de nuestros proyectos y nuestros estudio.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBxaR8ko9s8aYG2FAGDlkKTsjjo_ksNvfSSRAAs0YJV3soPq1NVzXdV-EpTg723jcpf_nM1JSlFW9Ojeg5RmbIRNObrgzKUjCNVWv3x-3hyphenhyphenAuvt1w4hXBO7btRA4YfpVhQiD3IxHrA7J0/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="680" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBxaR8ko9s8aYG2FAGDlkKTsjjo_ksNvfSSRAAs0YJV3soPq1NVzXdV-EpTg723jcpf_nM1JSlFW9Ojeg5RmbIRNObrgzKUjCNVWv3x-3hyphenhyphenAuvt1w4hXBO7btRA4YfpVhQiD3IxHrA7J0/s16000/kit02.PNG" /></a></div><br />En concreto, una vez registrados como desarrolladores podemos generar un presskit donde una vez implementados los campos requeridos generará una página web con formato presskit sin anuncios. Esta página puede ser privada hasta que esté terminada o requerida y una vez activada está publicada en internet. Además tendremos una página dentro de IndieDB para promocionar nuestro juego.<p></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuPW2swhLCjiU7WBRT06hhvw5mD0CvK-_a33_umpBUX8pUF7K6t7X6mA9xWWw3MF9-HyltZQOSagjw-Fe7FqX341o8lUnIkw4iu6KJfPMDVfS-OtzBGBdOc2mHouOKkBhALS4jOxUlihQ/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1839" data-original-width="1755" height="530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuPW2swhLCjiU7WBRT06hhvw5mD0CvK-_a33_umpBUX8pUF7K6t7X6mA9xWWw3MF9-HyltZQOSagjw-Fe7FqX341o8lUnIkw4iu6KJfPMDVfS-OtzBGBdOc2mHouOKkBhALS4jOxUlihQ/w506-h530/kit05.jpg" width="506" /></a></div><p></p><p style="text-align: justify;">Yo personalmente recomiendo tener un presskit para cada juego que realicemos ya que es un recurso necesario si queremos promocionar nuestro juego de un modo profesional. Aquí tenéis el enlace de <a href="https://www.indiedb.com/games/space-farm/presskit" target="_blank">Space Farm</a>, mi ultimo título.</p><div><h2 style="text-align: justify;"><b>Datos </b></h2><div style="text-align: justify;">Web: <a href="https://www.indiedb.com/">https://www.indiedb.com/</a></div><div style="text-align: justify;"> </div></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s520/CallToAction3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s16000/CallToAction3.png" /></a></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-41582191484472728982021-08-24T14:53:00.000+02:002021-08-24T14:53:09.949+02:00El poder de una buena paleta<div><p style="text-align: justify;">Como he comentado algunas veces el aspecto visual de un juego es muy importante para darle personalidad. Que un juego tenga algo distintivo es básico para destacar del resto. Esto puede ser una mecánica, los gráficos, la música o cualquier otro aspecto. <br /><br /> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwxlF4aTs7pUqDh0pawEFGdMOK4YhHYRP1dd_7iLtPDfZDC4Pa3-A7lveJ3P8qHgqDKFrKIzgadhw3vvpS14yX-nGDWg2W9biaJcl2Pf4ZkLe5pBXxSxAlvpk3PfffWSOWs9qlgGUYoNA/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="491" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwxlF4aTs7pUqDh0pawEFGdMOK4YhHYRP1dd_7iLtPDfZDC4Pa3-A7lveJ3P8qHgqDKFrKIzgadhw3vvpS14yX-nGDWg2W9biaJcl2Pf4ZkLe5pBXxSxAlvpk3PfffWSOWs9qlgGUYoNA/s16000/Pal01.PNG" /></a></div><br /> Hoy me gustaría compartir una herramienta web que nos puede ayudar en este objetivo visual. La página en cuestión se llama <a href="https://lospec.com/" target="_blank">Lospec</a>. En concreto me ha llamado la atención la sección de paletas ya que podemos aprender cómo utilizando un conjunto de colores impartir un carácter determinado a un juego.<br /><br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvuy5cXKEcbKtInZ6Qsi4WkhTLzupDf93OZcew4864TGtxLq_JxY-pbe4Zk0D5HDqpxora5TOYwIfm8D-pa8vK7k59iwpey4ef8OA5yA603xikILNAaATiH4afFnR2KPeKEWGPcUxJosA/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="377" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvuy5cXKEcbKtInZ6Qsi4WkhTLzupDf93OZcew4864TGtxLq_JxY-pbe4Zk0D5HDqpxora5TOYwIfm8D-pa8vK7k59iwpey4ef8OA5yA603xikILNAaATiH4afFnR2KPeKEWGPcUxJosA/s16000/Pal00.PNG" /></a></div><br /></div><div style="text-align: justify;">Esta página está formada por un conjunto de herramientas donde entre sus múltiples opciones hay un foro donde compartir ideas, preguntas y respuestas, un recopilatorio de tutoriales de pixel art, un buscador de paletas de colores y un apartado con recursos donde encontrar software de pixel art (editores, utilidades, etc.).</div><p></p><h2 style="text-align: justify;"><b>Las paletas <br /></b></h2><p style="text-align: justify;">En el apartado de paletas se nos ofrece un listado de paletas disponibles y un pequeño sistema de búsqueda para filtrar el tipo de paleta que estamos buscando. En cada paleta veremos su composición y una imagen de un juego de muestra para ver su efecto visual.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt3i0iJBFFjLjOQcvnV4anB4w72UwdJv6MWTood6Nr0fAPwIptH7Kgt-yZutQU1WfjSMdPGU0qSkCzi7Ufjz_vMAHqX8K3Qo7LQ5Q6jHaZPiDHtr3Ynrij5QYjhr4Fbx610gQDEZLrLU0/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="463" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt3i0iJBFFjLjOQcvnV4anB4w72UwdJv6MWTood6Nr0fAPwIptH7Kgt-yZutQU1WfjSMdPGU0qSkCzi7Ufjz_vMAHqX8K3Qo7LQ5Q6jHaZPiDHtr3Ynrij5QYjhr4Fbx610gQDEZLrLU0/s16000/Pal08.PNG" /> </a></div><div class="separator" style="clear: both; text-align: center;"> </div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8fDCvt3KQCP71jNypgLIjbjPRGbLh0mGiYTLVF7fGGIcAsYEit5_XNAfosKGYnFU6NSpiXv7uzXE9cLbA4Fl6zA2EvghbRqEXPAnYBmphkCeqwOb_mlEv0ZkXFPhcTq0NUp6APvECiQI/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="161" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8fDCvt3KQCP71jNypgLIjbjPRGbLh0mGiYTLVF7fGGIcAsYEit5_XNAfosKGYnFU6NSpiXv7uzXE9cLbA4Fl6zA2EvghbRqEXPAnYBmphkCeqwOb_mlEv0ZkXFPhcTq0NUp6APvECiQI/s16000/Pal09.PNG" /></a></div><br /></div><div style="text-align: justify;">Una vez encontrada una paleta que nos guste podemos acceder a la información ampliada donde podemos encontrar una descripción, un ejemplo y la composición en colores en diferentes modelos de referencia para que la podamos utilizar. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTfTtRzoyCbfwLYD3Soyu82EwIcfJQTYLnD9CgKOysAGT4Y77Ms9M_xmic9wPguTdVFVpzoIQ7FxLDNGMUWpU7KzMDKVURla8dX-ygCjtyBTtj3Y2NvW7VfAO9jVqIy1Qun5H9Rvxe88/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="315" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTfTtRzoyCbfwLYD3Soyu82EwIcfJQTYLnD9CgKOysAGT4Y77Ms9M_xmic9wPguTdVFVpzoIQ7FxLDNGMUWpU7KzMDKVURla8dX-ygCjtyBTtj3Y2NvW7VfAO9jVqIy1Qun5H9Rvxe88/s16000/Pal02.PNG" /></a></div> </div><div style="text-align: justify;">Además la dispone de una herramienta para analizar la paleta en cuestión y varias opciones para poder descargar un archivo con los datos de la paleta de utilizarla en el futuro (PNG, PAL, Photoshop ASE, Paint.net TXT, Gimp GPL, HEX) en nuestro software de edición preferido.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOrIR68fkSVyZSz7p2DMtO7UFn7TNL3mT002XhjdC-57IL3b1jpi-c4J3HwiHv4u0fLLj3aDcqqmjqr-9Up3iBhoKlk-f9Xh5SYHNre8BUiL1duBEzt6pNZDUYzV_qux2TtJETIHEUM-Y/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="415" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOrIR68fkSVyZSz7p2DMtO7UFn7TNL3mT002XhjdC-57IL3b1jpi-c4J3HwiHv4u0fLLj3aDcqqmjqr-9Up3iBhoKlk-f9Xh5SYHNre8BUiL1duBEzt6pNZDUYzV_qux2TtJETIHEUM-Y/s16000/Pal03.PNG" /></a></div><br />Otra opción es probar o incluso trabajar con la paleta seleccionada en su propio editor de pixel art que lleva incorporado y hacer nuestros trabajos directamente con una herramienta online donde podemos probar nuestra paleta o utilizar alguna de las clásicas que el sistema incorpora por defecto.</div><div style="text-align: justify;"> </div><div style="text-align: justify;"></div><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC5AERuvYVSfrzaeO6VbR3Lri_OdQLZ2iGtDjuWjngWE_LHmt72QGAOuAGMbFtOJGgHGCX7Eng7iZR2jEAOlkSYBPEihdCZQR_RwOTbb4qpR-DpEObR8-VepBi0xBBlDAelSuRdUrYPRU/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="327" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC5AERuvYVSfrzaeO6VbR3Lri_OdQLZ2iGtDjuWjngWE_LHmt72QGAOuAGMbFtOJGgHGCX7Eng7iZR2jEAOlkSYBPEihdCZQR_RwOTbb4qpR-DpEObR8-VepBi0xBBlDAelSuRdUrYPRU/s16000/Pal04.PNG" /></a><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC5AERuvYVSfrzaeO6VbR3Lri_OdQLZ2iGtDjuWjngWE_LHmt72QGAOuAGMbFtOJGgHGCX7Eng7iZR2jEAOlkSYBPEihdCZQR_RwOTbb4qpR-DpEObR8-VepBi0xBBlDAelSuRdUrYPRU/" style="margin-left: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjujDwcQxX3FCmxS11CPAh2bKjuGTb2xgbxTc-qOWpMW58VVOea5Ayj_rQpzf0mfFst46rV6_BC90wwUnsRBfzpGcOOiEYv2opLMbkUL_mmMjmm7bnuHvHfQ6Kmt_yC4tEiBlM4OcOdDf0/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="277" data-original-width="520" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjujDwcQxX3FCmxS11CPAh2bKjuGTb2xgbxTc-qOWpMW58VVOea5Ayj_rQpzf0mfFst46rV6_BC90wwUnsRBfzpGcOOiEYv2opLMbkUL_mmMjmm7bnuHvHfQ6Kmt_yC4tEiBlM4OcOdDf0/w507-h277/Pal05.PNG" width="507" /></a></div></div><br />Una vez en el editor si vemos que necesitamos conocimientos adicionales para hacer alguna creación para vuestro juego podéis acceder al apartado de tutoriales donde hay una recopilación de diversas fuentes de pixel art, teoría de la animación, ejemplos, tutoriales, etc.</div><div style="text-align: justify;"><b id="docs-internal-guid-739d62bb-7fff-80a9-e5b9-dfa19d8b6a2d" style="font-weight: normal;"><span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"> </span></b></div><div style="text-align: justify;"><b id="docs-internal-guid-739d62bb-7fff-80a9-e5b9-dfa19d8b6a2d" style="font-weight: normal;"><span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"> </span></b><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje_M6Q2Q3S87SK627MkzdM0zF7nZE4VemEQTz6ZiH-z3Hj0X1_3AuzzjGbSCTZ7U1MWDxqSTWAXDaQljiPSMhbmfqkd9ApNJqZqLNaR7b4dmWj2tz6S975YwGcZJMjuDpQShfxuC-d6rg/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="461" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje_M6Q2Q3S87SK627MkzdM0zF7nZE4VemEQTz6ZiH-z3Hj0X1_3AuzzjGbSCTZ7U1MWDxqSTWAXDaQljiPSMhbmfqkd9ApNJqZqLNaR7b4dmWj2tz6S975YwGcZJMjuDpQShfxuC-d6rg/s16000/Pal06.PNG" /></a></div><br />También podemos utilizar otras herramientas para trabajar con sprites que nos pueden ser muy útiles en nuestros juegos y ahorrarnos muchas horas de trabajo con el editor de imágenes. Si queréis podéis echarle un vistazo y como siempre os dejo los enlaces y el contacto para que le podáis dar una oportunidad<b>.</b></div><div style="text-align: justify;"><b> </b></div><div style="text-align: justify;"><b><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicZNvjHIgQ2S9SsV9BmVU-h89_rOki63uBhR1tgMulAP4z2AOFCxonYronQ6w5wyiv7b637lyFoxl_5NKfVY3qmaBA4XuZWa-cWnpob_dxcUsS7gdbncj8_vYk4_9Jo9TvnRRAo-AHwE4/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="323" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicZNvjHIgQ2S9SsV9BmVU-h89_rOki63uBhR1tgMulAP4z2AOFCxonYronQ6w5wyiv7b637lyFoxl_5NKfVY3qmaBA4XuZWa-cWnpob_dxcUsS7gdbncj8_vYk4_9Jo9TvnRRAo-AHwE4/s16000/Pal07.PNG" /></a></div><br /> </b><h2 style="text-align: justify;"><b>Datos </b></h2><div style="text-align: justify;">Web: <a href="https://lospec.com/">https://lospec.com/</a> <br /></div><div style="text-align: justify;">Youtube: <a href="https://www.youtube.com/c/Lospec">https://www.youtube.com/c/Lospec</a></div><div style="text-align: justify;">Twitter: <a href="https://twitter.com/lospecofficial">https://twitter.com/lospecofficial</a></div><div style="text-align: justify;">Instagram: <a href="https://www.instagram.com/lospecofficial/">https://www.instagram.com/lospecofficial/</a><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"> </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s520/CTA520.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s16000/CTA520.png" /></a></div></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-10582229582442140962021-05-17T10:28:00.003+02:002021-08-24T13:58:16.008+02:00Conceptos básicos: Recursos de Junmin Lee<p style="text-align: justify;">Si hace unos días presentaba un canal de Youtube con recursos básicos en español, hoy me gustaría compartir un canal con recursos básicos en inglés. En este caso se trata del canal de Junmin Lee, una chica que explica los conceptes de Unity de una manera muy didáctica y permitirá a los que se inician a entender conceptos básicos como los Colliders, Rigidbody, Physics y Cameras.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifj1QApHUNTaZWLg2KaN1QQzXmFoccC2zCSZyYe8lUCnSmIDmByTJ9_LZPcG0NuHHX3JlrMd_b2CvaLZKaXeVBtyBrkd7H1eV59H-omb4JAy6F1Q4vh2i3NI74XJGneq9ThqOIrxn1V2A/s520/Captura.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="278" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifj1QApHUNTaZWLg2KaN1QQzXmFoccC2zCSZyYe8lUCnSmIDmByTJ9_LZPcG0NuHHX3JlrMd_b2CvaLZKaXeVBtyBrkd7H1eV59H-omb4JAy6F1Q4vh2i3NI74XJGneq9ThqOIrxn1V2A/s16000/Captura.PNG" /></a></div><p style="text-align: justify;">Lo que mas me ha gustado de este canal es lo didáctico que es explicando los conceptos básicos a través de ejemplos, animaciones y diagramas. Si estas empezando en Unity o en el la programación de videojuegos te recomiendo que le des una oportunidad.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHiGSUrpgJ21n_S7yi_TDwwKOvs4KoL32vEQULoBE2521garLdwtPNGa8FlLSwFPDAjri5445dLVD6jPwtAQgaYMI2jTz2DNLaglp8G0Y-YwRI8FfDOEMJ4s3mTSL_m_oOwi9GSMuuFg/s520/Captura6.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="304" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHiGSUrpgJ21n_S7yi_TDwwKOvs4KoL32vEQULoBE2521garLdwtPNGa8FlLSwFPDAjri5445dLVD6jPwtAQgaYMI2jTz2DNLaglp8G0Y-YwRI8FfDOEMJ4s3mTSL_m_oOwi9GSMuuFg/s16000/Captura6.PNG" /></a></div><br /><h2 style="text-align: justify;"><b>Datos </b></h2><div style="text-align: justify;">Youtube: <a href="https://www.youtube.com/c/junminlee">https://www.youtube.com/c/junminlee</a></div><div style="text-align: justify;">Twitter: <a href="https://twitter.com/JunminLee6">https://twitter.com/JunminLee6</a><br /></div><div style="text-align: justify;"> </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s520/CTA520.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s16000/CTA520.png" /></a></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-51360081774781502992021-05-14T11:17:00.001+02:002021-05-14T11:17:24.199+02:00Conceptos básicos: Recursos de Ludibyte Games<p style="text-align: justify;">Navegando por la red he encontrado un recurso muy interesante. Encontrar cursos básicos que sean muy didactivos y visuales cuesta mucho y para aquellos que empizan o aquellos que quiren refrescar <b>conceptos básicos</b> esta muy bien encontrar con buen material.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqgbb3gjt5iC3p5QDERmlXu6KvTUGGfkAPFbWpOSnF_DCA00fxM3GyJhL6mU8aBpkvRSIhb6FCHCTSJ-RudEODTKz7tmvBazPOoJQArAeFopIhW4f31W5I_m4_9NDR8MGX2CbT0dKzNNk/s520/Curso.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="292" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqgbb3gjt5iC3p5QDERmlXu6KvTUGGfkAPFbWpOSnF_DCA00fxM3GyJhL6mU8aBpkvRSIhb6FCHCTSJ-RudEODTKz7tmvBazPOoJQArAeFopIhW4f31W5I_m4_9NDR8MGX2CbT0dKzNNk/s16000/Curso.png" /></a></div><br />En esta ocasión os presento un conjunto de vídeos en español del canal de Youtube de Ludibyte. En este conjunto de vídeos clasificados por temas. Estos vídeos es la parte gratuita de un curso mas extenso, donde los primeros 18 vídeos son gratuitos.<p></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqBCdVNsJLf7ScCwAQhzP3rsBe5JJp0gawGQcgXE_trby-X9ifZtH2gtmLy_HVYE8EemoTRAWBHhZUjHCkxb4P86VQ6f5DehQn8WEH22bZhA6zhN5DKs1Ez-ZKvc-a1GGt9iJX36fGnBE/s520/Curso2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="205" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqBCdVNsJLf7ScCwAQhzP3rsBe5JJp0gawGQcgXE_trby-X9ifZtH2gtmLy_HVYE8EemoTRAWBHhZUjHCkxb4P86VQ6f5DehQn8WEH22bZhA6zhN5DKs1Ez-ZKvc-a1GGt9iJX36fGnBE/s16000/Curso2.png" /></a></div><br />Creo que es un bue material para aquellos que empiezan donde tener conpectos claros antes de sumerjirse en tutoriles concretos donde podemos ver como realizar un tipo de juego concreto. A veces tener los conceptos básicos claros ayudan a comprender mejor todo lo demás.<p></p><h2 style="text-align: justify;"><b>Datos </b></h2><div style="text-align: justify;">Youtube: <a href="https://www.youtube.com/channel/UCoI__O5t2YANCgqneirWFoA">https://www.youtube.com/channel/UCoI__O5t2YANCgqneirWFoA</a></div><div style="text-align: justify;"> </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s520/CTA520.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s16000/CTA520.png" /></a></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-42357938419697345812021-02-19T15:30:00.005+01:002021-02-19T17:13:09.745+01:00Market Finder, localización a través de los números<p style="text-align: justify;">Una de las estrategias que debemos saber consiste en aprovechar el esfuerzo de localización de un juego con una estrategia combinada a nivel de ASO para potenciar las descargas orgánicas de nuestro juego en ese mercado. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyMqpfqoqNZssdDA4kY9hgEW5o6SHIUIwWvb71iJZ9ehhOdmF0XckI29Oxim63wbzrwmzX9PWC2qVgTYVgyZijXzcbs3K-lkJfIGzDOmazCZ2-nGg-jyz6azQmc5-QHJoXbrQ20iKUtUg/s520/phone.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="191" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyMqpfqoqNZssdDA4kY9hgEW5o6SHIUIwWvb71iJZ9ehhOdmF0XckI29Oxim63wbzrwmzX9PWC2qVgTYVgyZijXzcbs3K-lkJfIGzDOmazCZ2-nGg-jyz6azQmc5-QHJoXbrQ20iKUtUg/s16000/phone.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div style="text-align: justify;">Eso pasa por <b>conocer el mercado</b> que queremos explorar. Debemos conocer las lenguas que se habla, los indicadores principales económicos y sociales para poder fijar los precios de las compras en la aplicación o conocer si es mejor desarrollar para Android o para iOS. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwRoAZIOP2rptX-0rchANzVFushNCpgAj6budZ3a5OGeyEasfH2YYckSB0G4b33k3DWdQv5SR-54moyDDxyVzrk-MVqdvbTrLsZO2WcCjQEm6zv8sciP63PxB6K_M_e_PeK893xJJ6MAI/s947/Captura.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="707" data-original-width="947" height="389" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwRoAZIOP2rptX-0rchANzVFushNCpgAj6budZ3a5OGeyEasfH2YYckSB0G4b33k3DWdQv5SR-54moyDDxyVzrk-MVqdvbTrLsZO2WcCjQEm6zv8sciP63PxB6K_M_e_PeK893xJJ6MAI/w522-h389/Captura.PNG" width="522" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Para ello hay un servicio web gratuito que nos puede ayudar a hacernos una idea del mercado a explorar en función del nicho de aplicación del juego que queremos lanzar. <b>Market Finder</b> es un servicio asociado de Google que ofrece de manera gratuita información de los mercados internacionales en función de la categoría de la aplicación que queremos localizar. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy8Wmlk-QwTuMJrjtkrNHDqMCZg_ME5gM_Zv2XI4gAUdszmVCPuhW0xyokLIoddg-1E76UyZuDJ1yuZx2ht1M3_6S4hEDVsBoUmhSMYF-8UeKKFJxCOyKFP6S6vW1e7UOZdsYLJ4wTMxg/s1149/Captura1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="488" data-original-width="1149" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy8Wmlk-QwTuMJrjtkrNHDqMCZg_ME5gM_Zv2XI4gAUdszmVCPuhW0xyokLIoddg-1E76UyZuDJ1yuZx2ht1M3_6S4hEDVsBoUmhSMYF-8UeKKFJxCOyKFP6S6vW1e7UOZdsYLJ4wTMxg/w502-h214/Captura1.PNG" width="502" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Para acceder a este servicio sólo debemos tener una <b>cuenta Google</b>, introducir la dirección del juego en nuestra tienda de aplicaciones e indicar a que categorías pertenece. En este caso <i>Energy Up</i> esta definido como un juego de la <b>categoría Puzles</b>.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8SUhfi4vXEJ9inzXsMwK-5rPSsJxCA0-f2iYO4AaEaFlYIYrvWlAU4YQkJmwyyU2Q5KxZX3H2dhE2JCCk_l3qk1XQASnerLkTguxCP7Jtk4Ate0UKJr5dpox2BERQXP6rf_DK__4eaNE/s1193/Captura2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="936" data-original-width="1193" height="381" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8SUhfi4vXEJ9inzXsMwK-5rPSsJxCA0-f2iYO4AaEaFlYIYrvWlAU4YQkJmwyyU2Q5KxZX3H2dhE2JCCk_l3qk1XQASnerLkTguxCP7Jtk4Ate0UKJr5dpox2BERQXP6rf_DK__4eaNE/w486-h381/Captura2.PNG" width="486" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">A partir de aquí nos indica cuales son, según su criterio, <b>los mercados potenciales más interesantes</b>. En nuestro caso para un juego tipo puzle nos propone como mejores mercados China, Estados Unidos y Japón. De esta lista podemos seleccionar varios países para hacer una comparativa entre ellos y analizar sus datos macroeconómicos, sociales, lingüísticos y culturales para analizar y hacernos una idea de como son los usuarios potenciales y que modelo de negocio se ajusta mejor a cada territorio. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-Zh0VoEaInH8-E5lBoFcDEcwxjzhjgssk8AmRi-jR-wewcYqB0kKz8ZPX0mnDlbl40v8PgZAB22JFystMEOp2SYIjhktBijRlT1M-djVeOT4vxlA9rFIqtepweEX5lXuvmKqxu6EmFvU/s648/Captura3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="529" data-original-width="648" height="399" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-Zh0VoEaInH8-E5lBoFcDEcwxjzhjgssk8AmRi-jR-wewcYqB0kKz8ZPX0mnDlbl40v8PgZAB22JFystMEOp2SYIjhktBijRlT1M-djVeOT4vxlA9rFIqtepweEX5lXuvmKqxu6EmFvU/w489-h399/Captura3.PNG" width="489" /></a></div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitE7bOAfW4jiWU3g1adPhYAHtO6z1VE-4fB7hQOYIInWvRhZJFIXmEfmmja7iTUw9XDvwBbkpTTpM9WHoUGDXRHn7Py_q1Co8QXhT4wknpELr8vzvGTLGIPqKlK5-lfCEdmLCy8j5BD_g/s1272/Captura6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="811" data-original-width="1272" height="321" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitE7bOAfW4jiWU3g1adPhYAHtO6z1VE-4fB7hQOYIInWvRhZJFIXmEfmmja7iTUw9XDvwBbkpTTpM9WHoUGDXRHn7Py_q1Co8QXhT4wknpELr8vzvGTLGIPqKlK5-lfCEdmLCy8j5BD_g/w504-h321/Captura6.PNG" width="504" /></a></div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhExTvCFhIyeQUpINGx1IlmV7y_E-lq0AxyREjyt2iEjeJXsQtL9aEZmuaJerJBXroK-rmOl9rikG2Cg062ug9-7BFTvpVHnExsJN6CoBYCJn9QMfhtWe8VdY7pReyq6Cb1ibAdkmYD5to/s1053/Captura8.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="792" data-original-width="1053" height="379" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhExTvCFhIyeQUpINGx1IlmV7y_E-lq0AxyREjyt2iEjeJXsQtL9aEZmuaJerJBXroK-rmOl9rikG2Cg062ug9-7BFTvpVHnExsJN6CoBYCJn9QMfhtWe8VdY7pReyq6Cb1ibAdkmYD5to/w504-h379/Captura8.PNG" width="504" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj64PE-wJaQ0Xl0zjzVco2sxle7yIhZRTpnUMrReHjUc0MJfO04kEPpt7cFTvF1BA5BslP5cAXcdF_f1EmuH8BBlqJIpwnuiK9bRpvFqYcMX72khpqH25JBmALKtEeLZA2POUs65To9BA/s1186/Captura10.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="627" data-original-width="1186" height="269" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj64PE-wJaQ0Xl0zjzVco2sxle7yIhZRTpnUMrReHjUc0MJfO04kEPpt7cFTvF1BA5BslP5cAXcdF_f1EmuH8BBlqJIpwnuiK9bRpvFqYcMX72khpqH25JBmALKtEeLZA2POUs65To9BA/w510-h269/Captura10.PNG" width="510" /></a></div><br /><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Con toda esta información podemos tomar decisiones que afectan a la localización del juego y su modelo económico. En el ejemplo expuesto para juegos de tipo puzzle queda claro que <b>el mercado indio es mucho mayor que el mercado japonés</b> pero su capacidad económica para un juego basado en compras dentro de la aplicación no lo hace tan interesante. Así mismo el mercado japonés tiene la <b>barrera lingüística</b> ya que el ingles en Japón es residual y en la India tiene una implantación cultural que nos permite una entrada más rápida a su mercado. Todo son datos que debemos analizar… </div><div style="text-align: justify;"><p class="MsoNormal"><b>Enlaces</b>: <a href="https://marketfinder.thinkwithgoogle.com/">https://marketfinder.thinkwithgoogle.com/</a><o:p></o:p></p></div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2y1xnV5NhfFF0rXwafhOGpqKHbG2uCGmrLDBUbSWdcbaEaYl_-YrNIutVK0bzhF-NcrCC6PZwc8VLOirK7HLBmHnC15E_gntp4I8mjZPfcgKytl5eSwzxEybInaHOz7fvhKxWJL7KbA/s520/CallToAction4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2y1xnV5NhfFF0rXwafhOGpqKHbG2uCGmrLDBUbSWdcbaEaYl_-YrNIutVK0bzhF-NcrCC6PZwc8VLOirK7HLBmHnC15E_gntp4I8mjZPfcgKytl5eSwzxEybInaHOz7fvhKxWJL7KbA/s16000/CallToAction4.png" /></a></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com1tag:blogger.com,1999:blog-4403675582632326689.post-12077996507041547812021-01-29T18:27:00.005+01:002021-01-30T11:38:16.911+01:00ASO para juegos. El nombre del juego, un enfoque práctico<div style="text-align: justify;">En los textos introductorios al posicionamiento de ASO (<i>App Store Optimization</i>) hablan de la importancia de la definición de los elementos de la ficha de Google Play y Apple Store. Así mismo cuesta mucho encontrar un ejemplo claro de porque los cambios que sugieren los textos funcionan y como se llega a ellos más allá de la confianza en el texto explicativo.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk8PJIZNu8NCpaPLnCO7vpNq7JEyBEnDEJqKOJ9Vwwa1utCnNHNuZZk7GiStb7OdByy9SugXGcsio8YGFlGmLsQW_or6yfkDFD2nBjo2KXvvVpiujKx4-3e841XVJYWJ3ZqTjR_80lOHE/s520/EUASO.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="290" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk8PJIZNu8NCpaPLnCO7vpNq7JEyBEnDEJqKOJ9Vwwa1utCnNHNuZZk7GiStb7OdByy9SugXGcsio8YGFlGmLsQW_or6yfkDFD2nBjo2KXvvVpiujKx4-3e841XVJYWJ3ZqTjR_80lOHE/s16000/EUASO.jpg" /></a></div><div style="text-align: justify;"><br /></div><div><div style="text-align: justify;">Es obvio que más allá de poner unos buenos y llamativos screenshots, un icono que se atractivo y una descripción completa hay una estrategia común que hace que posicione mejor un juego que otro en las tiendas de aplicaciones. También hay herramientas y datos empíricos que podemos analizar para saber si vamos por el buen camino. En este artículo intentaré a través de <b>ejemplos</b> ver cómo podemos optimizar nuestros juegos para llegar mas y mejor a nuestro público. </div><div style="text-align: justify;"><br /></div><h2 style="text-align: justify;">Planteamiento inicial </h2><div style="text-align: justify;">Hemos terminado un juego y ahora queremos publicarlo en una tienda de aplicaciones. Antes de publicarlo debemos tomar algunas decisiones estratégicas para posicionarnos correctamente y tener una oportunidad entre millones de juegos móviles que compiten por el mismo mercado que nosotros. </div></div><div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Una de las estrategias más utilizadas es acercarse a un juego de nuestro mismo nicho de mercado que ya tenga un éxito y esté bien posicionado y aprovechar su volumen de apariciones en las búsquedas o navegación para que la tienda de aplicaciones nos posicione cerca y aprovechar su estela para conseguir un conjunto de descargas orgánicas. Este acercamiento puede ser una aproximación directa o indirecta y no por el hecho de ser un clon de un juego que funciona. A veces esta similitud existe porque comparten alguna mecánica dentro del juego, la temática, el tipo de arte que utilizamos, el personaje o simplemente porque están ambientados en el mismo tema que nosotros. Escoger una buena estrella a seguir es determinante para promocionar nuestro juego en el mercado móvil. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">¿Podemos escoger un nombre de la aplicación que nos acerque a una aplicación de referencia relevante pero que a la vez encaje con algún elemento clave de nuestro juego? </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div></div><div><h2 style="text-align: justify;">1.- Todo juego tiene un nicho de mercado </h2><div style="text-align: justify;"><br /></div><div style="text-align: justify;">En primer lugar, podemos ubicar nuestro juego en una categoría u otra. <b>Google Play</b> define un conjunto de categorías en los juegos que de una manera u otra ya define nuestros directos competidores. ¿Si nuestra aplicación no es conocida como hacer que la gente nos encuentre? </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigUWTCxjNx3zaNKwdWMOQcoR6tvkOu7CS5dsygYDrcj0p1_lj95iGKBfuTFJxFhEBtnyWllyxmUqKZDWkkcl7u_D2yIYiYd9isvAQbjoFQlpE8oj1w70BREI9SDGUXCGJdBly9snb38Dg/s520/Captura.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="520" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigUWTCxjNx3zaNKwdWMOQcoR6tvkOu7CS5dsygYDrcj0p1_lj95iGKBfuTFJxFhEBtnyWllyxmUqKZDWkkcl7u_D2yIYiYd9isvAQbjoFQlpE8oj1w70BREI9SDGUXCGJdBly9snb38Dg/s16000/Captura.PNG" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">El objetivo de esta elección es que, al navegar por la tienda de aplicaciones, esta nos propone una búsqueda temática por tipos de juegos y nos interesa aparecer lo más arriba en este ranking para que nos encuentren fácilmente y conseguir muchas conversiones. Si escogemos mal nuestra categoría los usuarios nos consideraran un juego mas entre un mar de opciones que no son realmente el tipo de juego que están buscando. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Supongamos un juego como <b>Energy Up</b>. ¿Cómo debemos considerarlo? Analizando el tipo de juego podemos pensar que tenemos 3 opciones: ¿un juego de aventuras, un juego tipo puzle o un juego de estrategia? Debemos abrir las 3 categorías para ver si los tipos de juegos que nos muestra encaja con el juego que queremos publicar. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6E27_4OH_ouzrde_unrW3N8yBhq4jc5wXo_Rwd0T6JSvE7iBs0xpCROJJR7BmMYIrE0rjOprghAJlIf5ksdI_LC26gAj0GdDt_DNi6OcAfnclxARgtnu-VXNa_mHMra-cDJZnn3KixUQ/s520/Captur2.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="318" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6E27_4OH_ouzrde_unrW3N8yBhq4jc5wXo_Rwd0T6JSvE7iBs0xpCROJJR7BmMYIrE0rjOprghAJlIf5ksdI_LC26gAj0GdDt_DNi6OcAfnclxARgtnu-VXNa_mHMra-cDJZnn3KixUQ/s16000/Captur2.PNG" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Aunque podamos pensar que Energy Up encaja en un juego de tipo puzle, podemos ver que en esta categoría los juegos principales son juegos de tipo Match3 y algunos de conectar elementos, Tetris o juegos de bloques y bolas. Quedémonos de momento con esta idea por el momento.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div></div><div><h2 style="text-align: justify;">2.- La temática como núcleo de la decisión </h2><div style="text-align: justify;">Energy Up es un juego ambientado en un templo. Es un juego donde debemos conectar bloques con un centro de energía ambientado en un templo. Repito la frase para que nos podamos parar a pensar si nos puede ser una referencia. Si buscamos en la tienda de aplicaciones juegos de templos obtendremos un resultado como este. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq3KErn2-hSFd_neKxdWUi8bgMxnOmGXjg5-LC33K0ueLcUNwCfbw0JafRuqTuNSBQWElBLB_pPcQpBxXZ3RwRPHz9jjLOP0wDZNmdOVGhiU3YlgXgpn-EzVXJjWmSw2tRl2j4GRw6LjE/s520/Captur3.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="276" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq3KErn2-hSFd_neKxdWUi8bgMxnOmGXjg5-LC33K0ueLcUNwCfbw0JafRuqTuNSBQWElBLB_pPcQpBxXZ3RwRPHz9jjLOP0wDZNmdOVGhiU3YlgXgpn-EzVXJjWmSw2tRl2j4GRw6LjE/s16000/Captur3.PNG" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Los juegos en las primeras posiciones de la lista son Temple Run, Temple Run 2 y Temple Jungle Prince Run. Todos ellos son juegos de la categoría Arcade del nicho de juego conocido como endless run (debemos correr por un camino esquivando obstáculos mientras cogemos monedas en un camino sin fin). ¿Qué tiene que ver este juego con el nuestro? La temática sin duda. ¿Que pasaría si alguien buscara un juego a partir de una palabra como Templo (temple) y apareciera nuestro juego entre los anteriormente citados? ¿Qué implicaciones tendría? Y otra pregunta… ¿Nos interesa? </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHJg9-LpOaqAv0EtZWKSiAa3oZC9eZocA84XPCxes0i7P1QXa68j8Q-gYtfz31C60oo6dJwIP90pqchPyvC87oYXqg-hRVUcRG5Ds3waHX4grY2z0O9yjymM17fj3Aw8atQ9Pqny-k4cY/s520/Captur4.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="429" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHJg9-LpOaqAv0EtZWKSiAa3oZC9eZocA84XPCxes0i7P1QXa68j8Q-gYtfz31C60oo6dJwIP90pqchPyvC87oYXqg-hRVUcRG5Ds3waHX4grY2z0O9yjymM17fj3Aw8atQ9Pqny-k4cY/s16000/Captur4.PNG" /></a></div><div style="text-align: justify;"><br /></div></div><div><h2 style="text-align: justify;">3.- Gráficos y estilos de juego</h2><div style="text-align: justify;">Otro elemento a tener en cuenta es que la aplicación escogida se “<i>aproxime</i>” lo más posible a nuestro juego. Para ello tenemos herramientas como <i>Phiture Screenshot Scraper</i>, que nos permite <b>extraer la parte gráfica</b> de la ficha de Google Play o de Apple Store. Com este análisis podemos ver si nuestro juego encajará si conseguimos nuestro objetivo. La reacción de los usuarios lo veremos en la variabilidad de la conversión. Si los usuarios llegan a nuestro juego cuando buscaban algo muy diferente y entran en nuestra ficha, no descargarán el juego y seguirán buscando. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHpvdhmOvLXRJYD4HYgNEQObgdp937LCzXrpO_Vt0fAxF99vPW4vtWFAI4ofbRvbZj2V1H-nyUFCHidgZhVh5vmran-1Y0j6qv-tmrm87RWsE5k5BLhrTTYkUX3jM0yQqP515bZQyVbiI/s520/Captur11.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="262" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHpvdhmOvLXRJYD4HYgNEQObgdp937LCzXrpO_Vt0fAxF99vPW4vtWFAI4ofbRvbZj2V1H-nyUFCHidgZhVh5vmran-1Y0j6qv-tmrm87RWsE5k5BLhrTTYkUX3jM0yQqP515bZQyVbiI/s16000/Captur11.PNG" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Si en <i>Google Play console</i>, por ejemplo, vemos que tenemos una conversión del 30% y después de nuestro cambio conseguimos muchas mas visitas, pero la conversión baja al 5% no habrá salido a cuenta esta estrategia de aproximación y tendremos que buscar otra alternativa. Habrá que hacer números... y analizar los resultados. </div><div style="text-align: justify;"><br /></div><h2 style="text-align: justify;">4.- Análisis de Keywords</h2></div><div style="text-align: justify;">Para validar nuestras hipótesis podemos utilizar alguna herramienta más para que nos ayude en esta decisión. Las herramientas ASO de este tipo ayudan a optimizar las palabras clave de su aplicación para aumentar el tráfico de búsqueda de la misma. </div><div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">En el mercado de pago hay muchas y muy buenas herramientas de ASO como App Tweak, SensorTower, TheTool, etc. Como herramienta gratuita yo recomiendo (<a href="https://asotools.io/" target="_blank">ASOTools</a>) que con sólo registrarse es 100% gratuita y nos ayudará en el análisis de palabras (<i>keywords</i>) y aplicaciones (<i>apps</i>). </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Volvamos a nuestro ejemplo. <b>Energy Up</b> es un juego 3D de tipo PUZZLE basado en un TEMPLO, donde debemos CONECTAR bloques. Estas herramientas permiten analizar <b>el volumen de descargas que generan estas palabras y saber que aplicaciones están asociadas a ellas</b>. El problema es que el resultado de este análisis nos demuestra que las aplicaciones que se encuentran con esta búsqueda están muy alejadas de nuestro juego y aunque genera un volumen interesante, acceder a buenas posiciones es complicado (KD 61).</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfourkGKiK9Py1F8783shh6g8vnJWBqAGM4x_zNZn0m1GWsWZfbXjbnmEXoR76ccmy61lKcU4CA3Wd2KJYdy3PWUh8bmaDELuytS_liFMa0jyFvTTNakh1gZTV-EcvgeuIKJD9Jl4Do6E/s1473/Captur8.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="521" data-original-width="1473" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfourkGKiK9Py1F8783shh6g8vnJWBqAGM4x_zNZn0m1GWsWZfbXjbnmEXoR76ccmy61lKcU4CA3Wd2KJYdy3PWUh8bmaDELuytS_liFMa0jyFvTTNakh1gZTV-EcvgeuIKJD9Jl4Do6E/w534-h189/Captur8.PNG" width="534" /></a></div></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">La idea principal es que si salimos en las primeras posiciones en palabras poco buscadas (volumen bajo) no nos interesa. Lo que <b>buscamos es salir en las primeras posiciones en palabras que generen un gran volumen</b>, o sea que se busquen muy asiduamente. Cuando decimos palabras no sólo nos referimos a palabras, sino que también pueden ser combinaciones de palabras. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Como podemos ver, la palabra “<b>Temple</b>” es una buena candidata porque a través de ella se generan 673K búsquedas. Así mismo el encaje no es perfecto ya que las primeras opciones de aproximación no encajan con el género de puzles, pero veamos unos ejemplos:</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Y2fDB5FjwixNPukPKSBkQWelsT72aTPTnYJ7TsPUlYS5Gtp79GoYTPKk7F2BWBOxaYvM3SiW-NQfaXmJsezH_gyOar6kuPrq_01X-H1N1pMLBp4UchtvVJFTCNbyzpAQi8AL2DkCVNA/s1339/Captur5.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="930" data-original-width="1339" height="377" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Y2fDB5FjwixNPukPKSBkQWelsT72aTPTnYJ7TsPUlYS5Gtp79GoYTPKk7F2BWBOxaYvM3SiW-NQfaXmJsezH_gyOar6kuPrq_01X-H1N1pMLBp4UchtvVJFTCNbyzpAQi8AL2DkCVNA/w543-h377/Captur5.PNG" width="543" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 42.55pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody><tr>
<td style="border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;"><span style="font-size: 8pt;">Palabra de búsqueda<o:p></o:p></span></p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;"><span style="font-size: 8pt;">Volumen de
búsquedas generadas<o:p></o:p></span></p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;"><span style="font-size: 8pt;">Dificultad Top 5<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Temple</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">673.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">64</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Temple run</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">450.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">15</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Temple run 2</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">550.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">14</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Temples</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">673.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">21</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Templerun2</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">550.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">31</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Shirley temple</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">550.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">21</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Templerun 2</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">550.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">17</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Run temple 2</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">550.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">15</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Run temple.2</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">550.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">15</p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 114.55pt;" valign="top" width="143">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Temple run2</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 133.55pt;" valign="top" width="160">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">550.000</p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 91.8pt;" valign="top" width="112">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">15</p>
</td>
</tr>
</tbody></table></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Este tipo de herramientas como ASOTools nos dan pistas sobre los nombres que son mas atractivos y la dificultad que tendríamos para entrar en el Top5 en una búsqueda orgánica (<i>KD</i>). Como podemos ver en la tabla la palabra Temple tiene un gran volumen de búsquedas, pero una gran competencia. En cambio, las variaciones de la palabra “<i>Temple run</i>” son mas “<i>baratas</i>” de conseguir con lo cual parece que nuestra aplicación debería tener en algún formato la combinación de palabras como <b>título de la aplicación</b>.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 59.95pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody><tr>
<td style="background: rgb(251, 228, 213); border: 1pt solid windowtext; mso-background-themecolor: accent2; mso-background-themetint: 51; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 49.7pt;" valign="top" width="64">
<p align="center" class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: center;">…</p>
</td>
<td style="background: rgb(217, 226, 243); border-left: none; border: 1pt solid windowtext; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 84.95pt;" valign="top" width="110">
<p align="center" class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: center;">temple</p>
</td>
<td style="background: rgb(251, 228, 213); border-left: none; border: 1pt solid windowtext; mso-background-themecolor: accent2; mso-background-themetint: 51; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 42.55pt;" valign="top" width="55">
<p align="center" class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: center;">…</p>
</td>
<td style="background: rgb(217, 226, 243); border-left: none; border: 1pt solid windowtext; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 77.95pt;" valign="top" width="100">
<p align="center" class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: center;">run</p>
</td>
<td style="background: rgb(251, 228, 213); border-left: none; border: 1pt solid windowtext; mso-background-themecolor: accent2; mso-background-themetint: 51; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 49.6pt;" valign="top" width="64">
<p align="center" class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: center;">…</p>
</td>
</tr>
</tbody></table></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">El resto de los elementos del nombre buscado pueden salir de la realizar <b>varias iteraciones</b> al mismo proceso con varias palabras diferentes que deberíamos analizar para maximizar el volumen de búsquedas a la vez que el nombre resulte coherente en el contexto del juego.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">También podemos hacer el análisis desde la perspectiva de la aplicación. A través de la herramienta podemos analizar que palabras se utilizan para encontrar el juego de referencia y así tener ideas de como completar el nombre que buscamos.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD0uM7VvCh5vcbkQxZ54miEyMjqtw5s-Rj_yjyfVgbCGbqjjggDomycZ4IAGlM5cjNGDLfzZBo_IT30Bo-790SHyvoJaAKmdCSs54bwFjzWmu2QugxIksS7DABNiy5AaMlV3T8L-LQBjs/s1585/Captur10.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="811" data-original-width="1585" height="261" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD0uM7VvCh5vcbkQxZ54miEyMjqtw5s-Rj_yjyfVgbCGbqjjggDomycZ4IAGlM5cjNGDLfzZBo_IT30Bo-790SHyvoJaAKmdCSs54bwFjzWmu2QugxIksS7DABNiy5AaMlV3T8L-LQBjs/w508-h261/Captur10.PNG" width="508" /></a></div><br /><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Como resultado una propuesta podría ser:</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="background: rgb(226, 239, 217); border-collapse: collapse; border: none; mso-background-themecolor: accent6; mso-background-themetint: 51; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody><tr>
<td style="border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 53.05pt;" valign="top" width="66">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Temple</p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 53.05pt;" valign="top" width="58">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Free</p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 53.1pt;" valign="top" width="54">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">3D</p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 53.1pt;" valign="top" width="63">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Puzzle</p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 53.1pt;" valign="top" width="57">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Run</p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 53.1pt;" valign="top" width="57">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Out </p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 53.1pt;" valign="top" width="55">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">the</p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 53.1pt;" valign="top" width="61">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm; text-align: justify;">Maze</p>
</td>
</tr>
</tbody></table></div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLSeHl_EvJvFx8QRaVCjCJ9cJNTRJ4jkzjtd2pJkdhjS2v0dL9AHWVFc1HIz2aBvomQgmH2Zj4gMQDiGcsEyr_XzAZYYNAQQ9qkSjd5k2oAg30fJsEPyjsanNw-R7LTG8DRNv75RBRlQw/s1477/Captur16.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="535" data-original-width="1477" height="193" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLSeHl_EvJvFx8QRaVCjCJ9cJNTRJ4jkzjtd2pJkdhjS2v0dL9AHWVFc1HIz2aBvomQgmH2Zj4gMQDiGcsEyr_XzAZYYNAQQ9qkSjd5k2oAg30fJsEPyjsanNw-R7LTG8DRNv75RBRlQw/w533-h193/Captur16.PNG" width="533" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">El nombre final debe cumplir los requerimientos de la tienda de aplicaciones y pasar el filtro de la tienda antes de ser publicado. Una vez publicado el nombre en la tienda debemos hacer <b>un seguimiento de la evolución en las estadísticas en la tienda de aplicaciones</b>. Por un lado, podemos ver el numero de accesos a la ficha del juego y de donde vienen los usuarios (exploración, búsquedas, enlaces directos) y ver el % de conversión que tenemos. El objetivo es aumentar el numero de visitas y el % de conversión. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_DqqXQB_4djc6DylF-LkG3uNceyfwFxZR4RDnCM3-bNuPR-XP5jE1J6gseFGoHJ827IGyvN8cY-H7X1Coy0LsWDqLjCFT48qTrglSjFFjdE2ycpxuzy3hFq4G9v7DZAEUNDN8OOX99oc/s1536/Captur17.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="764" data-original-width="1536" height="269" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_DqqXQB_4djc6DylF-LkG3uNceyfwFxZR4RDnCM3-bNuPR-XP5jE1J6gseFGoHJ827IGyvN8cY-H7X1Coy0LsWDqLjCFT48qTrglSjFFjdE2ycpxuzy3hFq4G9v7DZAEUNDN8OOX99oc/w544-h269/Captur17.PNG" width="544" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><span style="font-size: x-small;">En nuestro ejemplo, hemos conseguido subir significativamente el numero de visitas a la ficha de Google Play, aunque al no encajar al nicho de mercado la conversión se ha visto afectada.</span></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Además, con de las herramientas ASO podemos analizar nuestra aplicación respecto las palabras clave que deseemos. Queremos saber si a medida que pasan los días nos vamos posicionando cuando los usuarios buscan las palabras clave. Si nos convence el resultado siempre podemos hacer cambios y aprender de los aciertos y los fracasos.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">En nuestro caso sólo el cambio del nombre ya afecta a los resultados. Evidentemente después debemos y podemos cambiar los <b>otros elementos de la ficha de la tienda de aplicaciones</b>. Deberíamos hacer los mismo con el icono, screenshots, descripción corta y larga, etc. Pero esto ya será en otro artículo. </div><div style="text-align: justify;"><br /></div> <h2 style="text-align: justify;"><b>Enlaces</b></h2><div style="text-align: justify;"><a href="https://asotools.io/">https://asotools.io/</a></div><div style="text-align: justify;"><a href="https://phiture.com/phiture-screenshot-scraper/">https://phiture.com/phiture-screenshot-scraper/</a></div><div style="text-align: justify;"><a href="https://www.apptweak.com">https://www.apptweak.com</a></div></div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s520/CallToAction3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s16000/CallToAction3.png" /></a></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-40158287481104450502021-01-21T16:42:00.000+01:002021-01-21T16:42:06.271+01:00DeVuego: Una base de datos de la industria del videojuego<div style="text-align: justify;">Según ellos mismo DeVuego (de DeVelopment y videojuego) es un proyecto fundado en el año 2013 por Yova Turnes, inicialmente con la intención de crear una base de datos de todos aquellos videojuegos que hayan sido desarrollados en España, con especial énfasis en reconocer a todos los desarrolladores implicados en su creación.</div><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEafqK0fcWlAWDiurTsmDF6Gcqm-FfRMK6M6mt1rBJyPna2Na2y1XenqDNLO7njzqV64bG-SxiWDMCMUK1MzOo_iCeFPmxUeyQtNzbem2BqgNXfVvJej1fR51a_122Md6uWg9fFrbC0bs/s520/Captura1.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="261" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEafqK0fcWlAWDiurTsmDF6Gcqm-FfRMK6M6mt1rBJyPna2Na2y1XenqDNLO7njzqV64bG-SxiWDMCMUK1MzOo_iCeFPmxUeyQtNzbem2BqgNXfVvJej1fR51a_122Md6uWg9fFrbC0bs/s16000/Captura1.PNG" /></a></div><div style="text-align: justify;"><br />Con el tiempo, y el nacimiento de su blog, su ámbito de trabajo ha evolucionado hasta dar cobertura al videojuego español desde diversos puntos de vista, siendo el blog un medio de comunicación con entrevistas, artículos, críticas y otros contenidos siempre centrados en la industria española y latino americana del videojuego.</div><div style="text-align: justify;"><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgshNHcHCcLjRby0l4YGAql7Osp_AUmfhL3vLzBqw62EZOyWVIAYBKrwpbXd6YyZ1Wnj7L3A1aQ4qLwGWB9cq6iv8VMwxU8sC56RYiovwJE_MVEs-fmuuuW0_aw8jAN8MsVXbQ1fxuSfJ4/s520/Captura3.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="316" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgshNHcHCcLjRby0l4YGAql7Osp_AUmfhL3vLzBqw62EZOyWVIAYBKrwpbXd6YyZ1Wnj7L3A1aQ4qLwGWB9cq6iv8VMwxU8sC56RYiovwJE_MVEs-fmuuuW0_aw8jAN8MsVXbQ1fxuSfJ4/s16000/Captura3.PNG" /></a></div>
<div style="text-align: justify;"><br /></div><div style="text-align: justify;">Bajo este paraguas Devuego se ha convertido en un excelente escaparate de estudios, videojuegos, cursos, libros, personas, centros de formación, medios y eventos de habla hispana donde podemos encontrar recursos y personas del mundo de la industria del juego.</div><p class="MsoNormal" style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6XMxCPsG4xYjG0znR757caGNXgA13TIsAinQwq5T6YqEX2I9Azd8xhC2HHAm7eKFczrDlSlGyeEB9CpG65RX8Vf52ur0mzxe94NHXoA8YjQ21qFV1U3cpiCU5mFgR9TrwHCk4_zDyMZI/s520/Captura5.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="272" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6XMxCPsG4xYjG0znR757caGNXgA13TIsAinQwq5T6YqEX2I9Azd8xhC2HHAm7eKFczrDlSlGyeEB9CpG65RX8Vf52ur0mzxe94NHXoA8YjQ21qFV1U3cpiCU5mFgR9TrwHCk4_zDyMZI/s16000/Captura5.PNG" /></a></div><p></p>
<div style="text-align: justify;">Además, si eres un estudio o has hecho algún videojuego puedes añadirlo a su extensa base de datos para formar parte de este mundo y poder dar a conocer tu trabajo. Tanto si quieres información, novedades o contactos en la industria puedes utilizar su extensa base de datos para documentarte, buscar una colaboración o medios. Este tipo de proyectos son muy interesantes para cohesionar el mundo de gamedev, donde a veces nos quedamos eclipsados por los grandes estudios que con sus AAA copan el 90% de la información de la industria.</div><p class="MsoNormal" style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdLajXjrIws9jGL_HVQce3KKO2aHfuHNICJdTH8iWEr5Ux5_16YPa-MWYhRQWwgx6XlTNTWgiDOKtgu1oKa_wW6cX9E9um54DxXjC3Yan3qK_Hr0slu6dZlK8V399PuR0Z3_BPT9lbrFc/s520/Captura6.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="438" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdLajXjrIws9jGL_HVQce3KKO2aHfuHNICJdTH8iWEr5Ux5_16YPa-MWYhRQWwgx6XlTNTWgiDOKtgu1oKa_wW6cX9E9um54DxXjC3Yan3qK_Hr0slu6dZlK8V399PuR0Z3_BPT9lbrFc/s16000/Captura6.PNG" /></a></div><p></p><p class="MsoNormal" style="text-align: justify;"><span style="font-size: 12pt; line-height: 107%; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><b>Enlaces</b>:<o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 12pt; line-height: 107%; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">España: <span class="MsoHyperlink"><a href="https://www.devuego.es/bd/">https://www.devuego.es/bd/</a></span><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 12pt; line-height: 107%; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Latinoamérica: <span class="MsoHyperlink"><a href="https://devuego.lat/bd/">https://devuego.lat/bd/</a><br /><br /></span></span></p><p class="MsoNormal" style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXhFPTZdfVL5I8APNpzndUkigCfhdjZE8o4WsO84O4IxujwROAiruMnbfDZtrBYfBW0fqBX0U0N7fn6khu9g8UOnCnbp_6lQZHwz_qrGsgaWAGKMNS7m8P3YOZPPIH_E7Z4_dIRZWXrc/s512/CallToAction2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="104" data-original-width="512" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXhFPTZdfVL5I8APNpzndUkigCfhdjZE8o4WsO84O4IxujwROAiruMnbfDZtrBYfBW0fqBX0U0N7fn6khu9g8UOnCnbp_6lQZHwz_qrGsgaWAGKMNS7m8P3YOZPPIH_E7Z4_dIRZWXrc/s16000/CallToAction2.png" /></a></div><p></p></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-9893670868740888252021-01-08T17:35:00.005+01:002021-01-08T17:35:56.188+01:00Tipos de juegos móviles (2): Hipercasuales<div style="text-align: justify;">Más del 40% del mercado de los juegos móviles está compuesto por los juegos llamados <b>hipercasuales</b>. La característica mas destacable de estos juegos son las sesiones cortas pero frecuentes a partir de mecánicas sencillas. Estos juegos tienen una economía basada básicamente en anuncios con compras mínimas en la aplicación, con un coste bajo de instalación, conversiones altas, pero una retención muy baja. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJMSkfssQUpmLs9SnGs3hgw0vWPB-T5bURTgse2-1JnDKcR3tCVjWTe8UEiEr6xlsAAO4_P06F_bdICleiP5GIL68xABvc0bnpNYNcRX0Enhiah2QEPI4r0s9WnxrwtqV9kjFzKNWusa8/s520/voodoo-helix-jump.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="308" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJMSkfssQUpmLs9SnGs3hgw0vWPB-T5bURTgse2-1JnDKcR3tCVjWTe8UEiEr6xlsAAO4_P06F_bdICleiP5GIL68xABvc0bnpNYNcRX0Enhiah2QEPI4r0s9WnxrwtqV9kjFzKNWusa8/s16000/voodoo-helix-jump.png" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Este modelo obliga a un modelo de anuncios y recompensas muy agresivo para obtener el máximo de benéfico en las primeras sesiones de juego y aprovechar al máximo el primer día de juego. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Según <i>Alex Willink</i> (General Manager, Voodoo) la clave esta en hacer prototipos rápidos de los diseños que tenemos en mente. Un prototipado rápido y su evaluación a través de KPI’s (retención en D1, D3, D7) nos permite saber si nuestra idea es buena, o no, en muy poco tiempo. Él propone prototipos de una semana para evaluar una idea. En concreto Alex Willink propone un modelo donde debemos invertimos más tiempo en pensar ideas de juegos, menos en crear un prototipo de las mecánicas del juego y aun menos tiempo en recoger KPI’s para saber si vale la pena seguir con el proyecto. </div><div style="text-align: justify;"><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmmrSB8gqtKA7-9z1gLPeLtLBsZ9_KqXaGTlBJ_hc-YvMnZbXIbu1BOVApdfuP9knyKgBB1zoxUCyV1C-Vl4Psi2CbkWilSd7g4seByv_sSkA7VGIXDVbS9fVBVJUTBm4rwk-gJNunNpc/s520/Hyper-casual-games.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="186" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmmrSB8gqtKA7-9z1gLPeLtLBsZ9_KqXaGTlBJ_hc-YvMnZbXIbu1BOVApdfuP9knyKgBB1zoxUCyV1C-Vl4Psi2CbkWilSd7g4seByv_sSkA7VGIXDVbS9fVBVJUTBm4rwk-gJNunNpc/s16000/Hyper-casual-games.jpg" /></a></div></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">En su empresa usan un modelo donde grupos de 2-4 personas hacen prototipos durante 1-3 semanas para probar modelos juegos, y si no funcionan (no obtienen los datos esperados) empiezan con otro proyecto. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN8EcTr7zkPu2yfNXCgqzanw3S5dNnAPpdhYhDShbGkN4u857WV-Pb-ngsAvLgiLIKjtxoZCYNJGV5jQElcbCnbAhRD7cZoIPKQGKNmvzA7ETHNciDW3PuXEyXEuP3PAe9OQYJYm56V4w/s419/Paper_io_2_Juice_percentage.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="419" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN8EcTr7zkPu2yfNXCgqzanw3S5dNnAPpdhYhDShbGkN4u857WV-Pb-ngsAvLgiLIKjtxoZCYNJGV5jQElcbCnbAhRD7cZoIPKQGKNmvzA7ETHNciDW3PuXEyXEuP3PAe9OQYJYm56V4w/s16000/Paper_io_2_Juice_percentage.gif" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">La pregunta que todo el mundo se hace es, como deben ser los juegos hipercasuales para que funciones. ¿Cuáles son las claves? </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b>1.</b>- Un juego hipercasual debe tener <b>mecánicas fáciles de entender</b>, aun mejor si <b>combinamos mecánicas de juegos conocidos</b> por los jugadores para obtener un gameplay nuevo, pero a la vez conocido. En este tipo de juegos siempre hay que intentar innovar, pero a veces la innovación consiste en presentar una combinación de mecánicas conocidas de tal manera que el jugador nunca las haya visto combinadas de manera innovadora. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><table border="0" style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 14.2857%;"> </td>
<td style="width: 14.2857%;"> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW5ELl1WKqWOIoswg7DVoJPPdW1_YnXHgVq5peAjDRPaxoYoorJGf5K3DdxK6mGwRul0uEvEnMofdcjm3vwe0X-h8LAM3bAYdgaBNCe67Z0qCYx0w16Zq2v-_9c0ARND4yjIH2DLnz3ZY/s800/Snake.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="800" height="93" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW5ELl1WKqWOIoswg7DVoJPPdW1_YnXHgVq5peAjDRPaxoYoorJGf5K3DdxK6mGwRul0uEvEnMofdcjm3vwe0X-h8LAM3bAYdgaBNCe67Z0qCYx0w16Zq2v-_9c0ARND4yjIH2DLnz3ZY/w149-h93/Snake.gif" width="149" /></a></div><br /></td>
<td style="text-align: center; width: 14.2857%;"> <b><span style="font-size: x-large;">+</span></b></td>
<td style="width: 14.2857%;"> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MX6wJmxtXjUhUEfcWZpB0vw9kY8vBKxSQRaKJnvyXgY1mX-n-8bNMHr84mjFPjttLprdg_0woaUB6WpsnIIh7sF-os7o7F1fSsBOEJGRLkukXpj7KFGYYr5OYhJZvAVfNx7nKS5_73M/s500/preview.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="281" data-original-width="500" height="91" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MX6wJmxtXjUhUEfcWZpB0vw9kY8vBKxSQRaKJnvyXgY1mX-n-8bNMHr84mjFPjttLprdg_0woaUB6WpsnIIh7sF-os7o7F1fSsBOEJGRLkukXpj7KFGYYr5OYhJZvAVfNx7nKS5_73M/w161-h91/preview.jpg" width="161" /></a></div><br /></td>
<td style="text-align: center; width: 14.2857%;"> <span style="font-size: x-large;"><b>=</b></span></td>
<td style="width: 14.2857%;"> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsyEEHwLe7yztGVPvEkOwQZc_ZAEQGytgnVKrUMSyD93BRBSPu8iqJOQgLBaY6bsbdiRuaB9ZmGhESO9DA8gMRC4fIdryShpgmovxVBWmUI471ZjQ-qfQfBuxtsbkol2ZSojkVFDnshTQ/s2048/screen-3.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1152" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsyEEHwLe7yztGVPvEkOwQZc_ZAEQGytgnVKrUMSyD93BRBSPu8iqJOQgLBaY6bsbdiRuaB9ZmGhESO9DA8gMRC4fIdryShpgmovxVBWmUI471ZjQ-qfQfBuxtsbkol2ZSojkVFDnshTQ/w95-h169/screen-3.jpg" width="95" /></a></div><br /></td>
<td style="width: 14.2857%;"> </td>
</tr>
</tbody>
</table></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b>2</b>.- Un juego hipercasual debe ofrecer <b>experiencias visuales que satisfagan al jugador</b>. Las personas se sienten atraídas por secuencias de la vida real que nos son hipnóticas (el girar de la lavadora, el tren de lavado del coche, las obras de la construcción, como funciona una máquina en una industria). </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b>3</b>.- Un juego hipercasual debe tener <b>reglas sencillas</b>. En menos de 5 segundos debes poder empezar a jugar y en 2 segundos entender cómo se juega. Debemos poder controlar el juego con el movimiento de un dedo en entornos coloridos con alto contraste. Combinar los colores con alto contraste nos permitan que el jugador mantenga el foco en el juego. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2_rIEIIBbYjsLEvbFs5pKTNHbn7vZmO3bWEa3lVC8JaGRsvU3RW6_fHm0iOd2vBMxuIAeXBohO8U-btMJH_WXVIz1dm1dWHjlvADWni_O5y3nmfk_c56LR4BknhP1ouhV2ncCSwNZXJM/s520/Hyper-casual-games2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="186" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2_rIEIIBbYjsLEvbFs5pKTNHbn7vZmO3bWEa3lVC8JaGRsvU3RW6_fHm0iOd2vBMxuIAeXBohO8U-btMJH_WXVIz1dm1dWHjlvADWni_O5y3nmfk_c56LR4BknhP1ouhV2ncCSwNZXJM/s16000/Hyper-casual-games2.jpg" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b>4</b>.- Un juego hipercasual debería tener poder contar una historia que nos ofrezca un motivo para seguir jugando, ser contemplativa y disfrutar visualmente de una pequeña acción que tenga un gran impacto (el giro de un cilindro deja caer 10 segundos una bola, un elemento que se destruye se rompe en 1000 pedazos, por ejemplo) y que además <b>las acciones positivas deben tener una gran recompensa</b>. Todo debe ser recompensado, cuanto más visible, mejor. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkLwW20XGOYPv0_5vKWAyPQ40ijGiOksT_IhDq9853TByVxK54yeLlCfc4VTa_ZRQgvB8qnsbVMJ2aN4cFCDhzv1UlNQhGOPkFAexv75vne8gOz1GLSA3fwvADbzRDlg1SFCGAfGhiTK8/s520/game.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="293" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkLwW20XGOYPv0_5vKWAyPQ40ijGiOksT_IhDq9853TByVxK54yeLlCfc4VTa_ZRQgvB8qnsbVMJ2aN4cFCDhzv1UlNQhGOPkFAexv75vne8gOz1GLSA3fwvADbzRDlg1SFCGAfGhiTK8/s16000/game.jpg" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b>5</b>.- Un juego hipercasual debería tener alguna opción de <b>personalización</b> por el jugador. Skins, personajes, herramientas, todo es susceptible de ser personalizado por el jugador. También es importante ofrecer retos cada cierto tiempo para aumentar la retención del jugador y motivarlo para que siga jugando. </div><div style="text-align: justify;"><br /></div><div style="text-align: center;"><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/s0SbFAXhGBY" width="560"></iframe></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b>6</b>.- Un juego hipercasual debería ofrecer la <b>sensación al jugador que tiene algo que hacer</b>, explorar, descubrir cosas nuevas, la sensación de multitud que generan las masas al seguir al jugador, o una acción provocada por el jugador. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">La ventaja de este tipo de proyectos es que están al alcance de todos. Un diseñador indie puede crear un juego hipercasual y publicarlo. Asegúrate que tu juego tenga una tasa de retención alta el primer dia combinado con un CPI bajo. Después de todo, cuando un jugador termina la sesión, es menos probable que regrese comparado con otros tipos de juegos.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s520/CTA520.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s16000/CTA520.png" /></a></div><br /><div style="text-align: justify;"><br /></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-85796293389829262482020-12-22T13:37:00.000+01:002020-12-22T13:37:02.615+01:00Mejores efectos en Unity con Shaders Graph<p style="text-align: justify;">Un elemento que tiene un gran potencial en Unity es el uso de <b>shaders</b> en nuestros juegos. A muchos diseñadores les da miedo enfrentarse a los shaders ya que hasta ahora la su programación era un trabajo manual y podía ser muy complejo. Desde hace unas versiones Unity incorpora una herramienta muy útil para la creación de Shaders a través de una herramienta visual llamada Shader Graph. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRH3fsq42bUHUDrp4loIoqq-S3l7kuTtbIRn7kii8Xe7XPvPBHnxAONuudzZmW0rWpZ3BpEsnVxvsCN6CfUQXySPmCKfMHW9T7jmBWbwNZR2nc5aKwTyhyphenhyphenfKLFfELz_ihLRAVFB3RpD-o/s520/Captura.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="355" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRH3fsq42bUHUDrp4loIoqq-S3l7kuTtbIRn7kii8Xe7XPvPBHnxAONuudzZmW0rWpZ3BpEsnVxvsCN6CfUQXySPmCKfMHW9T7jmBWbwNZR2nc5aKwTyhyphenhyphenfKLFfELz_ihLRAVFB3RpD-o/s16000/Captura.PNG" /></a></div><p style="text-align: justify;">De hecho, cuando hacemos juegos para dispositivos móviles hay que tener en cuenta los recursos que necesitamos para ejecutar estas porciones de código que modifican los pixeles que mostramos en pantalla. Unity tiene dos Pipelines para gestionar el renderizado de los shaders, uno llamado Universal Render Pipeline (URP) que podemos utilizar en nuestros juegos para móviles y uno (High definition) que usaríamos en juegos para PC o consolas.</p><p style="text-align: justify;">Para utilizarlos debemos crear una aplicación con la URP activado o High Definition o una aplicación normal y añadir manualmente los componentes necesarios para su uso.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9g0KrNpP601hlU7_lS-06GEFKFi-hfZUMbzsIBaromD4hs8BOrXPOuq-GBk1NccVvcOyWvtYHf2T695Ojx4npnMcdXo-fk8jer2JZCvn23-ukc7KmnuMMGhkOdu-9ri1-qvJMNd19oew/s1101/Captura00.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="637" data-original-width="1101" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9g0KrNpP601hlU7_lS-06GEFKFi-hfZUMbzsIBaromD4hs8BOrXPOuq-GBk1NccVvcOyWvtYHf2T695Ojx4npnMcdXo-fk8jer2JZCvn23-ukc7KmnuMMGhkOdu-9ri1-qvJMNd19oew/w400-h231/Captura00.PNG" width="400" /></a></div><p style="text-align: justify;">Si debemos hacerlo manualmente necesitamos acceder al Package Manager e instalar el Universal RP. Una vez instalado podemos crear el Pipeline Asset y assignarlo a configuración del proyecto. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDnYo67XhnnLvSaCI4H25HhsE8DLwK1r_FKAUKdt6g7Si6uvEmP9t5DLtxDdD0nJ5BCWvKXo0kHurTqVG37dudbLpqNftecSgmbotxf_fghRU-m-DC2JkfUs7Vv39SRlbkugOzBA53sk/s778/Captura0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="368" data-original-width="778" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDnYo67XhnnLvSaCI4H25HhsE8DLwK1r_FKAUKdt6g7Si6uvEmP9t5DLtxDdD0nJ5BCWvKXo0kHurTqVG37dudbLpqNftecSgmbotxf_fghRU-m-DC2JkfUs7Vv39SRlbkugOzBA53sk/w400-h189/Captura0.png" width="400" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNwOOgupSkJ5GV6kUc6IFFvwgQT5yLNPe9nd6EG1Vwj2pamAG1hVEihsa0wLAmFDVMnIybepNw8gPcW7cgek0bj1s0qFPmGPh6bwSlazowIobU9PZophdrF2l5rG0874B4RAKvJXl9BcE/s932/Captura1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="531" data-original-width="932" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNwOOgupSkJ5GV6kUc6IFFvwgQT5yLNPe9nd6EG1Vwj2pamAG1hVEihsa0wLAmFDVMnIybepNw8gPcW7cgek0bj1s0qFPmGPh6bwSlazowIobU9PZophdrF2l5rG0874B4RAKvJXl9BcE/w400-h228/Captura1.png" width="400" /></a></div><p style="text-align: justify;">Una vez instalado el paquete debemos activarlo en la configuración de nuestro proyecto para acceder él a través del Shader Graph. Para ello sólo crear un pipeline en nuestro proyecto y después en el apartado Graphics de la configuración del proyecto asignar el asset como <i>Scriptable Render Pipeline Settings</i>.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAcc3yminvsdboBXe3tEDbnwYjTZAK61JJj3VFROzrDizWNAO2MnldO31dHk5aFJztDLTITmYevmvTJhkIMAmaWw6EAchgiV65pJgqhiIR0vdujg2SKqiqDTWXLOf86PNiF_XXpleM3Qs/s1262/Captura2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="792" data-original-width="1262" height="251" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAcc3yminvsdboBXe3tEDbnwYjTZAK61JJj3VFROzrDizWNAO2MnldO31dHk5aFJztDLTITmYevmvTJhkIMAmaWw6EAchgiV65pJgqhiIR0vdujg2SKqiqDTWXLOf86PNiF_XXpleM3Qs/w400-h251/Captura2.png" width="400" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcyhIB_uhxDUG7yoh1QgHQmeMe7Mdo-jRPadbSRpOxxlhp_1d16D0PeFoAE2bcQ_zKL2dvAAZjJazU_l7qxwjq0mJuE4zMiYa2qZ5dj1g0oklw4SyzJdF14vjLOtbdC-Xgzds5EJi_eA4/s882/Captura3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="882" data-original-width="432" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcyhIB_uhxDUG7yoh1QgHQmeMe7Mdo-jRPadbSRpOxxlhp_1d16D0PeFoAE2bcQ_zKL2dvAAZjJazU_l7qxwjq0mJuE4zMiYa2qZ5dj1g0oklw4SyzJdF14vjLOtbdC-Xgzds5EJi_eA4/w314-h640/Captura3.png" width="314" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzAfIf4BESY-qXoGx8qHJBzQdhkyh-pzyWzjEn0tTEvwHl1HD7J14KGogogC8IhogWau2QUdP7L7zDOgWhm8y0IhBBDba2ye3V1K3N2RdeQBpf3Z4d5tv57270rgO-jqcIag4sRuN1P8k/s1208/Captura4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="655" data-original-width="1208" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzAfIf4BESY-qXoGx8qHJBzQdhkyh-pzyWzjEn0tTEvwHl1HD7J14KGogogC8IhogWau2QUdP7L7zDOgWhm8y0IhBBDba2ye3V1K3N2RdeQBpf3Z4d5tv57270rgO-jqcIag4sRuN1P8k/w400-h217/Captura4.png" width="400" /></a></div><br /><p style="text-align: justify;">Ahora si, ya podemos crear shaders usando el Shader Graph y usarlos en nuestros juegos. A partir de aquí yo recomiendo empezar con algunos tutoriales sobre shaders de blogs que estén bien explicados, son interesantes y no son muy complejos y así ir aprendiendo como se utilizan y podamos sus posibilidades. Evidentemente siempre podemos ir a Youtube y seguir algún tutorial, pero personalmente prefiero utilizar páginas especializadas donde puedo mirarme el gráfico con tiempo e ir aprendiendo a través de los ejemplos.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzj4yE7hpHkz5KJO9WJeS4s_AyZMTKODza6NbvklpidpqVT-Kh9X5lhtg72OuLQgqwvMfnYjLOorn8WElKodaNlhuKzBDKXoRIlikeIeuia2MK7FZ8D4Hx3eHxs6KEitcTDhtBiRoCZdQ/s882/Captura5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="433" data-original-width="882" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzj4yE7hpHkz5KJO9WJeS4s_AyZMTKODza6NbvklpidpqVT-Kh9X5lhtg72OuLQgqwvMfnYjLOorn8WElKodaNlhuKzBDKXoRIlikeIeuia2MK7FZ8D4Hx3eHxs6KEitcTDhtBiRoCZdQ/w400-h196/Captura5.png" width="400" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiObjrfjIxCTOBK87tsSJ0UWfsG0HJL8jT4juOgM1Gzj8-jBtw_mIMQlT5843gS8TcgNIYhCvOMFYU657cQmRhkYieZhn3b3D3TXZ_aIZ-x-yisKTwIEkUcV3BUEOvrzr54U283npNQLkM/s1062/Captura6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="378" data-original-width="1062" height="143" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiObjrfjIxCTOBK87tsSJ0UWfsG0HJL8jT4juOgM1Gzj8-jBtw_mIMQlT5843gS8TcgNIYhCvOMFYU657cQmRhkYieZhn3b3D3TXZ_aIZ-x-yisKTwIEkUcV3BUEOvrzr54U283npNQLkM/w400-h143/Captura6.png" width="400" /></a></div><p style="text-align: justify;">Uno de los recursos que he encontrado más interesante es el blog de <b>CYAN</b>. Es un blog especializados en shaders donde explica diferentes tipos y te muestra todo el proceso de creación del gráfico para poder utilizar en nuestros proyectos.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjeYIn-gmrWNB3cyYBn_TQ3ZrTqrwavByWnulZb_G3zIiif6JUtLCKL0jGIyxl1igcnt40R8Wii8rCn6yPftFM8TrUwSQgd7n3SkU8hyphenhyphenl-uXHWN9QJQ3LX-Kb2lr0T1su0Muoq8aHSQ7c/s520/Captura000.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="419" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjeYIn-gmrWNB3cyYBn_TQ3ZrTqrwavByWnulZb_G3zIiif6JUtLCKL0jGIyxl1igcnt40R8Wii8rCn6yPftFM8TrUwSQgd7n3SkU8hyphenhyphenl-uXHWN9QJQ3LX-Kb2lr0T1su0Muoq8aHSQ7c/s16000/Captura000.PNG" /></a></div><p style="text-align: justify;">Otro blog que vale la pena poner atención es el blog de <b>Daniel Ilett</b>, donde a través de ejemplos bien explicados podemos crear todo tipo de efectos e ir aprendiendo las mejores técnicas par mejorar el aspecto visual de nuestros juegos. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig4CSKpOq53ria5UCanh9gEAKL3uw2CXnj991RNlqwNDMRilBeCcmz5ullQF8fDsmnD4IldBz5N1HSbIntDI7xIyOBopNTDWzvK6OYzUnmydKQvI6hdcuN9KRb8rV71Wc-Ko0G-ZqeE6c/s520/Captura001.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="293" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig4CSKpOq53ria5UCanh9gEAKL3uw2CXnj991RNlqwNDMRilBeCcmz5ullQF8fDsmnD4IldBz5N1HSbIntDI7xIyOBopNTDWzvK6OYzUnmydKQvI6hdcuN9KRb8rV71Wc-Ko0G-ZqeE6c/s16000/Captura001.PNG" /></a></div><br /><div><h2 style="text-align: left;">Enlaces</h2><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">CYAN blog: <span class="MsoHyperlink"><a href="https://www.cyanilux.com/">https://www.cyanilux.com/</a></span></p>
<p class="MsoNormal">Daniel Ilett blog: <span class="MsoHyperlink"><a href="https://danielilett.com/">https://danielilett.com/</a></span></p><p class="MsoNormal"><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s520/CallToAction3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s16000/CallToAction3.png" /></a></div><br /></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-76317619618174259382020-12-09T17:45:00.003+01:002020-12-09T17:45:44.725+01:00Tipos de juegos móviles (1): Consigue y gasta recursos<div style="text-align: justify;">Hoy empiezo una seria de artículos sobre diferentes nichos de juegos para dispositivos móviles poniendo atención en <b>las mecánicas y sistemas de recompensas</b> que usan. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Uno de los más fascinantes y más exitosos son aquellos que el jugador debe conseguir un recurso... y simplemente gastarlo. A partir de este concepto se abre un mundo de posibilidades. A veces es más complejo entender porque un tipo de juegos funcionan aunque el desarrollador no comparta el gusto por el nicho de juegos que esta desarrollando. Un buen diseñador de juegos debe por encima de todo debe entender al jugador. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKi_0loEmZTNYn34eDZwcpSoIoOTugINXQla-ZTFqJO1BD3XOpPhlGYk9u-TcYl8cA6pj2RSntrdDs2HzMF-1_pS1QYw2yZG9sx2crT1MpP_UC1S09FWEeAusmye4uP1z8z1B3mTKTtWo/s520/Jocs.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="493" data-original-width="520" height="379" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKi_0loEmZTNYn34eDZwcpSoIoOTugINXQla-ZTFqJO1BD3XOpPhlGYk9u-TcYl8cA6pj2RSntrdDs2HzMF-1_pS1QYw2yZG9sx2crT1MpP_UC1S09FWEeAusmye4uP1z8z1B3mTKTtWo/w400-h379/Jocs.jpg" width="400" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">En este tipo de juegos hay un recurso limitante que pueden ser monedas, joyas, gemas, bolas, billetes o cualquier cosa que se nos ocurra. A partir de aquí hay 2 variables a tener en cuenta: c<b>omo los conseguimos y en que nos los podemos gastar</b>.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH77uMzgIIunPjy4FsAEDU6U6qeIOPtucaSJ7Z4N2rsTRZS3tNvbCZIegrJIovidK625sl5BpteWnYBV0HnAiN359W-ippJA3Bxhch1Uqj1B5u_GdBPExwFsv4avInedqTH81euxjsFCI/s520/Captura.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH77uMzgIIunPjy4FsAEDU6U6qeIOPtucaSJ7Z4N2rsTRZS3tNvbCZIegrJIovidK625sl5BpteWnYBV0HnAiN359W-ippJA3Bxhch1Uqj1B5u_GdBPExwFsv4avInedqTH81euxjsFCI/s16000/Captura.JPG" /></a></div><br /><b>Como conseguir y gastar nuestro recurso</b><br /><br /><div style="text-align: justify;">Juegos como MasterCoin tenemos un juego de slots o una ruleta para conseguir monedas de manera prioritaria. Otros como Island King o Prirate King tenemos un spin. El jugador tira y puede ganar premios (monedas y/o recompensas) para poderlas gastar en acciones para conseguir más monedas e invertirlas en la construcción de su entorno virtual. Una vez completado nuestro entorno se nos desbloqueara otro nuevo para volver a empezar. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg0w0WMqWrdorJpF_k9OvDSGi97aUplIV-_FulKENLJSkekjn-oWdjbkCS5T3Hwol86XmsbyQnb5z7z2LswWGdpjyDVeUz6LTFzoLHyMX3uT_qi3w4pJEPYPwTa5DsCqatiRMF9ll5t9w/s520/Earn1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="454" data-original-width="520" height="349" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg0w0WMqWrdorJpF_k9OvDSGi97aUplIV-_FulKENLJSkekjn-oWdjbkCS5T3Hwol86XmsbyQnb5z7z2LswWGdpjyDVeUz6LTFzoLHyMX3uT_qi3w4pJEPYPwTa5DsCqatiRMF9ll5t9w/w400-h349/Earn1.jpg" width="400" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">El problema es que una vez decorado nuestro entorno virtual (ciudad, isla, pueblo, castillo...) nos hemos quedado sin monedas y debemos conseguir más para poder continuar. A partir de aquí se abre un mundo de posibilidades que combinan recompensas y compras en la aplicación para poder avanzar más rápido en el proceso. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTRCPVn5O0ZcpYu_ZqFQUDAK8pSfpxlP86yF29vgQMC2ghQwgvJEhAkZm-Yz9-JoMmAAgWdFpqBmKZkY7ihfV5tVLxHjWJUTCv__HSz36AzxsWgbAQFr2tSRMIgA268Tm8plhuESbZF_Q/s2048/Diagrama.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1132" data-original-width="2048" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTRCPVn5O0ZcpYu_ZqFQUDAK8pSfpxlP86yF29vgQMC2ghQwgvJEhAkZm-Yz9-JoMmAAgWdFpqBmKZkY7ihfV5tVLxHjWJUTCv__HSz36AzxsWgbAQFr2tSRMIgA268Tm8plhuESbZF_Q/w400-h221/Diagrama.JPG" width="400" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Ganar más monedas con el juego consiste en <b>esperar un tiempo</b> a recuperar un número de tiradas. Aunque podemos acelerar el proceso <b>comprando tiaras con dinero real </b>(compras directas o a través de ofertas). También podemos ganar más tiradas como parte de un premio en el juego al combinar un slot o que te toque en la rueda de la fortuna. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_55IkKrSYqbuJf8giPKhiP1efxZLGK45Xf-r47EkSXf1q9i-XohcQQqDbWwVDwylZG5IPhyphenhyphenhkdhjMOK_4xFWa6hV0OkUppMTCCZ5aeraGbTi5TdiiqaGStiz31lrSqzGfR68Dw4jt4Qs/s520/Spent1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="456" data-original-width="520" height="351" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_55IkKrSYqbuJf8giPKhiP1efxZLGK45Xf-r47EkSXf1q9i-XohcQQqDbWwVDwylZG5IPhyphenhyphenhkdhjMOK_4xFWa6hV0OkUppMTCCZ5aeraGbTi5TdiiqaGStiz31lrSqzGfR68Dw4jt4Qs/w400-h351/Spent1.jpg" width="400" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">La parte social consiste en atacar o robar monedas a otros jugadores ya que uno de los puntos fuertes es enlazar el juego con nuestras redes sociales para customizar la interacción con otros jugadores reales... dicho de otra manera cuando atacamos o robamos lo hacemos a otros jugadores.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikpa1koqYWfllfkiM0FjkpFBkiRmoLufL8UDD2UouIPNmjpMnw3ONdtNd91_5m50ZZs7rMjDY4PFJHIImBTKeo50E7uYh9vA-GkVKKkd8moirlgKpxFwe4ktXk4rKPrMhGyUoQqk5hiMU/s520/Earn2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="454" data-original-width="520" height="349" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikpa1koqYWfllfkiM0FjkpFBkiRmoLufL8UDD2UouIPNmjpMnw3ONdtNd91_5m50ZZs7rMjDY4PFJHIImBTKeo50E7uYh9vA-GkVKKkd8moirlgKpxFwe4ktXk4rKPrMhGyUoQqk5hiMU/w400-h349/Earn2.jpg" width="400" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Así mismo <b>cuantas mas monedas tengamos más podemos gastar</b> y aquí es donde se produce el punto de inflexión entre el tiempo que debemos esperar para seguir jugando con la necesidad cada vez de más recursos para seguir construyendo nuestro mundo virtual. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq3ZcwVGG-H9an5ya2CezMPtOXyuOYACZqmo2SXuyC5n2BEGFuZEe8ewUXufobjtjPI1P5vkCaDUqY1ZYwnOW0vT1kjAdRlVXFqX7vtSkV_rLIgKe7POynFOWjQ1DPGecgHMtVWTir6Ao/s520/Spent2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="457" data-original-width="520" height="351" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq3ZcwVGG-H9an5ya2CezMPtOXyuOYACZqmo2SXuyC5n2BEGFuZEe8ewUXufobjtjPI1P5vkCaDUqY1ZYwnOW0vT1kjAdRlVXFqX7vtSkV_rLIgKe7POynFOWjQ1DPGecgHMtVWTir6Ao/w400-h351/Spent2.jpg" width="400" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Esta necesidad se complementa con retos, comparativas con otros jugadores, capacidad de revancha contra otros jugadores que nos han robado u atacado. Todo pensado para que no dejemos el juego o juguemos el máximo tiempo posible.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZPs9Bis08Ro50mgbiEIiqzoiwE2k-lpKi_PeATlvKjTKhak3cdU9tLS80n7rUhVtEE2up25vFqaf47HbQ7DdS_lIwZCl3IaPyZlGKp8aK0ci6MJrbmzvrRHMykraHx6IiAPIzaCRYSdg/s520/social.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="458" data-original-width="520" height="353" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZPs9Bis08Ro50mgbiEIiqzoiwE2k-lpKi_PeATlvKjTKhak3cdU9tLS80n7rUhVtEE2up25vFqaf47HbQ7DdS_lIwZCl3IaPyZlGKp8aK0ci6MJrbmzvrRHMykraHx6IiAPIzaCRYSdg/w400-h353/social.jpg" width="400" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Para poder cambiar de escenario debemos hacer cada vez un número mayor de construcciones donde cada una cada vez tiene un coste mayor. Además podemos combinar este objetivo primario con objetivos secundarios a partir de proponer al jugador retos que le reportaran mas recursos para seguir en el juego. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Como podéis ver las mecánicas de este tipo de juegos son muy simples. Pero viendo los datos de las diferentes tiendas de aplicaciones móviles, simplemente funcionan.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2y1xnV5NhfFF0rXwafhOGpqKHbG2uCGmrLDBUbSWdcbaEaYl_-YrNIutVK0bzhF-NcrCC6PZwc8VLOirK7HLBmHnC15E_gntp4I8mjZPfcgKytl5eSwzxEybInaHOz7fvhKxWJL7KbA/s520/CallToAction4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2y1xnV5NhfFF0rXwafhOGpqKHbG2uCGmrLDBUbSWdcbaEaYl_-YrNIutVK0bzhF-NcrCC6PZwc8VLOirK7HLBmHnC15E_gntp4I8mjZPfcgKytl5eSwzxEybInaHOz7fvhKxWJL7KbA/s16000/CallToAction4.png" /></a></div><br />CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-29389794576375484092020-12-02T18:29:00.004+01:002020-12-02T18:31:14.216+01:00Energy Up: Como hacer un juego sin recursos para no iniciados<p style="text-align: justify;">Todos los que nos dedicamos al mundo de los juegos nos preguntamos alguna vez cual es el objetivo de nuestro trabajo. Evidentemente el primer objetivo es hacer un producto lúdico que sea divertido, pero detrás de estas palabras creo que hay mucho más.</p><p style="text-align: center;"><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/WQ2FddYO35g" width="560"></iframe></p><p style="text-align: justify;">Es demasiado fácil hacer la secuencia de acontecimientos mental pensando que si lo conseguimos una cosa llevará a la otra… si es divertido los jugadores se lo descargan, tendremos buenas críticas, el boca oreja nos hará conseguir más descargas... y más usuarios significará más ingresos… y los que llevamos un tiempo en esto sabemos no es así. </p><p style="text-align: justify;">Hacer <b>un juego es una cuestión de equilibrio</b>… y hacer un juego en solitario o con un grupo pequeño de personas aún más. Es muy importante saber dosificar los esfuerzos y ser consciente que aunque nos saltemos algunos pasos, que los estudios si hacen y tienen recursos para ello, lo que hagamos vaya en la dirección correcta… dicho de otra manera, <b>se pueden obviar pasos pero se debe ser consciente de ello</b>… </p><p style="text-align: justify;">Como podéis imaginar el primer paso es hacer una buena <b>planificación y diseño</b>. En resumidas cuentas, ser capaz de cuantificar el volumen de trabajo para estar seguros que terminaremos el proyecto. A partir de ahí hacer dibujos, esbozos, mapas y definir las mecánicas.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN9mO5_jNK2ErEEK1uZbkkgZabGBhV7UX40SPn8l31W_ViEmLlI38Jbo6lNjOCXGYKEgLFYx49qZIrvDx-NQuguNIKGtqUvzqJRQztnnpAwTFJscxNPzq2nFeVoAYDNNYs4YPgEqmCFYs/s660/Design.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="660" data-original-width="520" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN9mO5_jNK2ErEEK1uZbkkgZabGBhV7UX40SPn8l31W_ViEmLlI38Jbo6lNjOCXGYKEgLFYx49qZIrvDx-NQuguNIKGtqUvzqJRQztnnpAwTFJscxNPzq2nFeVoAYDNNYs4YPgEqmCFYs/w315-h400/Design.jpg" width="315" /></a></div><p style="text-align: justify;">En general es bueno poner objetivos cada cierto tiempo para ir cerrando cada etapa del desarrollo. Los estudios usan <b>SCRUM</b> u otras metodologías Agiles para trabajar en equipo e ir visualizando el trabajo etapa a etapa. Haced algo parecido adaptado a vuestra realidad. Yo utilizo <a href="https://trello.com/es" target="_blank">Trello</a> para apuntarme todas las acciones que tengo que hacer. </p><p style="text-align: justify;">En segundo lugar hacer <b>un prototipo</b>. Podemos poner cubos en vez de personajes e implementar las mecánicas básicas. Sólo eso… no intentéis ir más allá. Si probamos el prototipo y creéis que funciona… Adelante… y no os de pereza rectificar… mejor ahora que más adelante.</p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dxTZXeyYlVt2amlzeAT6PXV4MUDsoqmWBLRxu8rYNS3d2zWlDYAte3Cvr4RTRnIH4RJcFZs74GhX2IIxdz5uA' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div><p style="text-align: justify;">Si el prototipo funciona… haced el motor del juego con las demás mecánicas. Pensad bien en <b>las estructuras de datos</b> que vais a necesitar. ¿Cómo guardaremos los datos (PlayerPref, XML, JSON…)? ¿Las guardaremos en local o en un servidor externo?</p><p style="text-align: justify;">Es muy importante que sepáis definir <b>en valores numéricos los niveles o avances del jugador</b> en el juego. Números, números y más números… esto nos permitirá <b>balancear el juego</b> más adelante. Un estudio tiene gente especializada para ello… pero aunque sea a pequeña escala es muy importante ya que afecta a la sensación lúdica del jugador… ya sabéis… fácil de jugar, difícil de dominar.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixBLfj3LLVIOq2BAcwfznE5eTwwMv1x0LhPG2ymFW6G6MT4NPdyI16mtUEy3DAMRFiGiS9HcHpMi9-Jvcjno0Q_lmDGgbcKvARdwi5rPgLFYC2_aRzIfxc3mBJ6qZiswYyppZ-AR_ce-c/s520/Captura2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="69" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixBLfj3LLVIOq2BAcwfznE5eTwwMv1x0LhPG2ymFW6G6MT4NPdyI16mtUEy3DAMRFiGiS9HcHpMi9-Jvcjno0Q_lmDGgbcKvARdwi5rPgLFYC2_aRzIfxc3mBJ6qZiswYyppZ-AR_ce-c/s16000/Captura2.JPG" /></a></div><p style="text-align: justify;">Después de trabajar en ello haced una buena UI/UX. El jugador debe sentirse a gusto con nuestra interfaz. Aunque de pereza… poned brilli, brilli… a los jugadores les gustan estos efectos que refleja que la interfaz ha sido trabajada. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX7rUHelKI2lhaWkKbsEaeR3dz7CiEquI3I_Uw1Hr6PW7AYsfj9lcC5MDn8XmOMJF_tYC6oNpRZBixnU8i0RxiIj22teuROIK-mbUSdQ5aY1IldQN0DjuNIR2jByg9nE94__DFQcK-77Q/s520/Captura3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="293" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX7rUHelKI2lhaWkKbsEaeR3dz7CiEquI3I_Uw1Hr6PW7AYsfj9lcC5MDn8XmOMJF_tYC6oNpRZBixnU8i0RxiIj22teuROIK-mbUSdQ5aY1IldQN0DjuNIR2jByg9nE94__DFQcK-77Q/s16000/Captura3.JPG" /></a></div><p style="text-align: justify;">Definid bien <b>las recompensas</b>. Si lo habéis hecho bien seguro que las habréis definido en la fase de diseño, sino no avancéis más y ponedle atención a ello. A los jugadores les gusta ser recompensados por sus avances en el juego. Además es un elemento muy importante en la economía interna del juego. ¿Usareis algún tipo de moneda interna? ¿Podéis comprar/vender con dicha moneda? ¿Recompensas a cambio de ver anuncios? ¿Podéis comprar objetos o power ups? ¿Regalos al volver al juego para fidelizar al jugador? Estos elementos deberían estar integrados dentro de las mecánicas del juego si es que deben existir y no ser un elemento añadido artificialmente para retener o ganar algo más de dinero, porque a la larga no funcionan. </p><p style="text-align: justify;">La <b>economía del juego</b> también consiste en poner valor a las cosas con las que interactúa el jugador y tiene mucho que ver con el diseño económico del juego en general y el balance del juego. Podremos definir una buena economía si previamente hemos puesto números a los avances del jugador en las etapas del juego. Lo he dicho hace unos párrafos más arriba… combinado con las recompensar y los coste de cada etapa del juego. Aunque parezca mentira habrá que trabajar en MS Excel y hacer algunos cálculos.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpwBCkGH9KFOzTYiv8H789PQMyZs1dE2bct4iandO1YbKZE-53WVZkBiEVVyHkJ03bZj-QAY1ZogoloNtG9pd1HC1_HoTG0iAOHUNbEalemuslhmDPAvQ4XkF9qAw1BZD7VqZXO2o_Q9I/s520/Tel3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="293" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpwBCkGH9KFOzTYiv8H789PQMyZs1dE2bct4iandO1YbKZE-53WVZkBiEVVyHkJ03bZj-QAY1ZogoloNtG9pd1HC1_HoTG0iAOHUNbEalemuslhmDPAvQ4XkF9qAw1BZD7VqZXO2o_Q9I/s16000/Tel3.jpg" /></a></div><p style="text-align: justify;">Una vez definidos los elementos clave os propongo <b>definir los niveles</b>, haceros una herramienta para genéralos y poder hacer cambios con facilidad si lo necesitáis y en todo caso definid las estructuras de datos para que sean fácilmente flexibles por si tenéis que retocar aspectos que hasta ahora no habíais tenido en cuenta. Con la experiencia uno aprende a definir las estructuras de datos lo más modulares posibles, clases abstractas, herencia, polimorfismo y estas cosas del mundo de la programación… y a poder ser pensadas en la etapa de diseño para ahorrarnos tener que rehacer código.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYk9bASw-djozM9LSWhH_jdTJ15JjESbhx8sdWio8XRgVvxxr-X5HSbfIN_4UbJjvhTQU3UXTmWmjPIOmbAtstVMF_zjkivTOwS1rrKwjV2ITAZHIrd-ctTDifCz2GjXQoOYmZ6LICWxA/s520/Design3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="359" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYk9bASw-djozM9LSWhH_jdTJ15JjESbhx8sdWio8XRgVvxxr-X5HSbfIN_4UbJjvhTQU3UXTmWmjPIOmbAtstVMF_zjkivTOwS1rrKwjV2ITAZHIrd-ctTDifCz2GjXQoOYmZ6LICWxA/s16000/Design3.jpg" /></a><br /><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_mmEUqNqbtk5QhTf5_7Jop14LYIXf8ZQ1bjMjc-WQxChHs5o5OF-fgcWKG-4Rc8qeAKkQP_icycMYFIH4oVaKCuuh9ym_Tdtt8SBZLlxIq90gpfxTC0LteO1zjynsFQYUaRREW5klxJo/s520/Design2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="338" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_mmEUqNqbtk5QhTf5_7Jop14LYIXf8ZQ1bjMjc-WQxChHs5o5OF-fgcWKG-4Rc8qeAKkQP_icycMYFIH4oVaKCuuh9ym_Tdtt8SBZLlxIq90gpfxTC0LteO1zjynsFQYUaRREW5klxJo/s16000/Design2.jpg" /></a></div><p style="text-align: justify;">Con los datos de balanceo del juego y la definición económica del juego deberíamos poder hacer los <b>niveles compensados, divertidos y con dificultad ajustada</b> para tener al jugador en el área diversión el máximo tiempo posible.</p><p style="text-align: justify;"><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi13Mz8SvEz7cNEb-o_S1x2DEWiplR_S95wa3ynXpVd9j7R_9z4ejIgwezKTChYjs73x6wDXomXbPY6Hm5j0AFNrQImouU4c4WThaVxWWrg3Lr4P35ubD1vD8kXopmm4KU0Ym_QvF2YaSg/s520/Captura4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="383" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi13Mz8SvEz7cNEb-o_S1x2DEWiplR_S95wa3ynXpVd9j7R_9z4ejIgwezKTChYjs73x6wDXomXbPY6Hm5j0AFNrQImouU4c4WThaVxWWrg3Lr4P35ubD1vD8kXopmm4KU0Ym_QvF2YaSg/s16000/Captura4.JPG" /></a></div><p></p><p style="text-align: justify;">Una vez terminado el juego… invertid un poco de tiempo a poner algo más de efectos a todas las partes del juego… aquellos pequeños detalles que el jugador no ve, pero si se perciben y dan al juego un aspecto profesional. Cuidad los detalles, son la diferencia entre un buen trabajo y un trabajo excelente. Haced buenos tutoriales integrados en el juego y aseguraros que le jugador entiende que tiene que hacer.</p><p style="text-align: justify;">Probad, probad y <b>probad vuestro juego</b>… y a poder ser por gente ajena a vosotros. Escuchad las críticas y aprended a diferenciar lo que es una opinión a lo que es una crítica objetiva. Estas últimas son las importantes.</p><p style="text-align: justify;">Añadid algún sistema de <b>obtener KPI’s</b> de vuestro juego. <a href="https://gameanalytics.com/" target="_blank">GameAnalytics</a>, <a href="https://firebase.google.com/" target="_blank">Google Firebase</a>… son buenas herramientas para saber más de User flow de los jugadores y aprender de como usan el juego. Que no os de pereza invertir unos días a diseñar un buen sistema de análisis ya que en el futuro os servirá para aprender mucho de cómo han salido las cosas.</p><p style="text-align: justify;">Por ultimo <b>dejad descansar el juego</b> unas semanas… si, lo que habéis leído. Yo recomiendo dejar el proyecto terminado un par de semanas y retomarlo con la energía renovada. Cuando uno ha hecho tantas cosas es muy fácil sentirse abrumado por el esfuerzo realizado y perder la perspectiva. Dejad el proyecto en fase beta y centraros en recoger la opinión y apuntad lo más relevante. Una vez pasado el tiempo… rectificad todo lo que consideréis esencial y lanzad vuestro proyecto.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimZYOrDuzFTz6tghutRkil4SYKBR3erUiRkVnnlfwx9NCzdeU9Ti2YlyrTmOFyN0IppKv2igwr2rwFCb8kaaQrPSIl36COZ2SeqUnjbyxNHEeaN_u6zs_XZUbYtu_xbIqqA2EAMS-owF4/s520/Captura5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="174" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimZYOrDuzFTz6tghutRkil4SYKBR3erUiRkVnnlfwx9NCzdeU9Ti2YlyrTmOFyN0IppKv2igwr2rwFCb8kaaQrPSIl36COZ2SeqUnjbyxNHEeaN_u6zs_XZUbYtu_xbIqqA2EAMS-owF4/s16000/Captura5.JPG" /></a></div><p style="text-align: justify;">Una vez <b>lancéis vuestro juego sólo habéis llegado a la mitad del proceso</b>. Haced un lanzamiento suave (pocos países y analizad los datos estadísticos), haced cambios y analizad los resultados de los mismos y cuando estéis seguros lanzad vuestro juego a lo grande… bueno, tan grande como un desarrollador indie puede permitirse… pero con el orgullo de haber hecho las cosas bien. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWPffLeac1iqXUn-TR6rykFp9kwqfciLsE-AAYx2ayzsxaGgwzMY5GHhlKE7xwh-xwZ4fmnkMWs0vexBXdtikfvel_ZzV8J6Gn7dM_9CsfeDoQysmxo5oY_otU6a1bGzSTt7i_p5oTVgU/s520/analytics.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="318" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWPffLeac1iqXUn-TR6rykFp9kwqfciLsE-AAYx2ayzsxaGgwzMY5GHhlKE7xwh-xwZ4fmnkMWs0vexBXdtikfvel_ZzV8J6Gn7dM_9CsfeDoQysmxo5oY_otU6a1bGzSTt7i_p5oTVgU/s16000/analytics.jpg" /></a></div><p style="text-align: justify;">Una vez lanzado el proyecto analizad los KPI’s y haced los cambios que puedan mejorar la retención de usuario, aumentar las ventas internas del juego o aumentar el tiempo de juego. Localizad el juego a varios idiomas y si es necesario añadid contenido. En un estudio las LiveOp son muy importantes y tienen un equipo para ello, vosotros pensad si os sale a cuenta en función de la relación coste/beneficio o si el objetivo del proyecto era sólo económico, formativo o para haceros un portafolio. </p><p style="text-align: justify;">Una vez lanzado el juego debemos centrar nuestros esfuerzos en diseñar una <b>campaña de lanzamiento</b>, usar las redes sociales, decidir si queremos invertir en publicidad o no y gestionar las opiniones de los usuarios... ver los resultados, leer las opiniones y aprender de todo el proceso para que el próximo proyecto sea mejor… </p><p style="text-align: justify;"><b>Proyecto</b>: Energy UP<br /><b>Plataforma</b>: Android<br /><b>Descarga gratuita</b>: <a href="https://play.google.com/store/apps/details?id=com.cocodroloapps.EnergyUp" target="_blank">Goole Play</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s520/CTA520.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s16000/CTA520.png" /></a></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-61260707450668798722020-11-02T10:19:00.000+01:002020-11-02T10:19:03.675+01:00Recursos gráficos de Craftpix.net<div style="text-align: justify;">Para todos los que nos dedicamos a hacer juegos indie uno de los mayores retos es como optimizar los pocos recursos que tenemos. Estos días he encontrado uno de estos sitios donde podemos encontrar todo tipo de <b>assets 2D</b> y algunos 3D para utilizar en nuestros proyectos.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU41yIAf9yXA1iGPBonwVPG2kYFz33V0zhHXgqNjxmewYH3f6mKnU3lDIanHy8s6KMwq78B0hkuQwzf3M3uHnthrx46GcSsS6pzTEVxXNj8AZgi2BsdMlAWZulVBvZkgzAKCl2LT20k2E/s520/Captura.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="289" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU41yIAf9yXA1iGPBonwVPG2kYFz33V0zhHXgqNjxmewYH3f6mKnU3lDIanHy8s6KMwq78B0hkuQwzf3M3uHnthrx46GcSsS6pzTEVxXNj8AZgi2BsdMlAWZulVBvZkgzAKCl2LT20k2E/s16000/Captura.PNG" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">En esta web podemos encontrar todo tipo de assets con el foco puesto en gráficos 2D y efectos para la UI que muchas veces son necesarios para dar una capa de calidad a nuestros juegos. Estos son los principales activos de este recurso: </div><ul style="text-align: left;"><li style="text-align: justify;">Game kits </li><li style="text-align: justify;">Sprites & Characters </li><li style="text-align: justify;">GUI </li><li style="text-align: justify;">Backgrounds </li><li style="text-align: justify;">Icons </li><li style="text-align: justify;">Tilesets </li><li style="text-align: justify;">Objects </li><li style="text-align: justify;">Text effects</li></ul><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOFCzACVkn41zq5EKam9TfxHJDFuP_y5k3RWfR2Mw6NwCQBbczSSU-d9s0WLgNKwAaHTqCvf00_1MF0rkc7-BfX-z93ZHmFc1xvmE8Ol5AtklvDcSpLPulLSiUqOU7Gg33dCcIJxpvOlo/s520/Captura3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="345" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOFCzACVkn41zq5EKam9TfxHJDFuP_y5k3RWfR2Mw6NwCQBbczSSU-d9s0WLgNKwAaHTqCvf00_1MF0rkc7-BfX-z93ZHmFc1xvmE8Ol5AtklvDcSpLPulLSiUqOU7Gg33dCcIJxpvOlo/s16000/Captura3.jpg" /></a></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Además, ahora podemos encontrar una oferta de subscripción que pienso que es interesante para aquellos estudios que necesitan gráficos de todo tipo para varios proyectos a un precio muy competitivo. Para aquellos que empiezan también tienen un apartado con assets gratuitos que no por eso no dejan de ser gráficos de calidad para proyectos indie o juegos para plataformas móviles. Dadle un vistazo... nunca se sabe. </div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLyumozh2qY3ROB37DNByjBMRJvNrPmaHU_mP8soA-odakLp-f2juxAqEWV-aW-DcOeVtjkVYhxWzIY4C7wAqhhH5BYQTRdbMSpmpze6SdZWS6bj9Q0CFowRlTZX3VQiL0akCisso5n14/s1562/Captura2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="681" data-original-width="1562" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLyumozh2qY3ROB37DNByjBMRJvNrPmaHU_mP8soA-odakLp-f2juxAqEWV-aW-DcOeVtjkVYhxWzIY4C7wAqhhH5BYQTRdbMSpmpze6SdZWS6bj9Q0CFowRlTZX3VQiL0akCisso5n14/w400-h174/Captura2.PNG" width="400" /></a></div><h2 style="text-align: justify;"><b>Datos </b></h2><div style="text-align: justify;">Página web: <a href="https://craftpix.net/" target="_blank">https://craftpix.net/ </a></div><div style="text-align: justify;">Facebook: <a href="https://www.facebook.com/craftpix/ " target="_blank">https://www.facebook.com/craftpix/ </a></div><div style="text-align: justify;">Twitter: <a href="https://twitter.com/craftpix_net" target="_blank">https://twitter.com/craftpix_net </a></div><div style="text-align: justify;">Instagram: <a href="https://www.instagram.com/craftpix_net/">https://www.instagram.com/craftpix_net/</a></div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s520/CallToAction3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s16000/CallToAction3.png" /></a></div><br /><div style="text-align: justify;"><br /></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-71062254907063367352020-10-14T21:55:00.005+02:002021-01-08T19:46:02.950+01:00Recursos de Unity3D.college<div style="text-align: justify;">No por ser un sitio conocido no debemos prestarle atención. Unity3d.college es un sitio de referencia obligado para todos los desarrolladores en Unity. Aquí podemos encontrar en pequeño formato lecciones de todos los niveles sobre las principales competencias que un desarrollador de videojuegos debe conocer. </div><br /><br /><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihsaIECf1VrZdwVr85J2QPfL-voyGUHANRiXyyNxQLkViMoA_upVUn3cMyPHWNiHJECkEI-5tLgzJe7ND5h-uyoT3crf6ppT7IPjK9vHs1OvzmkUCiXc7EtIXKDp23uDFHyZR66dcDgG0/s520/Captura.jpg"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihsaIECf1VrZdwVr85J2QPfL-voyGUHANRiXyyNxQLkViMoA_upVUn3cMyPHWNiHJECkEI-5tLgzJe7ND5h-uyoT3crf6ppT7IPjK9vHs1OvzmkUCiXc7EtIXKDp23uDFHyZR66dcDgG0/s16000/Captura.jpg" /></a> </div><br /><br /><b>Jason Weimann</b> es el impulsor de este proyecto que se ramifica en un canal de YouTube, cursos online, grupo de Facebook y otras redes sociales. <br /><br /><br /><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjkNGiUGFTBp-l9qdCboQUIRUn39nOqkPRhl48M3qQf0Z8Xla7Wqtk25nm_MQxCEDws8qf6vklgbcFXo84rmAXPi6srorb23axoV2zugEyTJPb0EPXbGX7FGstbxAcl-isPcRT3YBniPs/s520/Captura2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="348" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjkNGiUGFTBp-l9qdCboQUIRUn39nOqkPRhl48M3qQf0Z8Xla7Wqtk25nm_MQxCEDws8qf6vklgbcFXo84rmAXPi6srorb23axoV2zugEyTJPb0EPXbGX7FGstbxAcl-isPcRT3YBniPs/s16000/Captura2.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div>Si no lo conocías te recomiendo que te pases por allí y le eches un vistazo desde seguro encontraras algún recurso que nos permita mejorar, profundizar o aprender buenas prácticas.</div><b><div style="text-align: justify;"><b><span style="font-size: large;"><br /></span></b></div><div style="text-align: justify;"><b><span style="font-size: large;">Datos </span></b></div><div><b>Página web</b><span style="font-weight: 400;">: </span><a href="https://unity3d.college/" style="font-weight: 400;">https://unity3d.college/</a></div>Canal de YouTube</b>: <a href="https://www.youtube.com/channel/UCX_b3NNQN5bzExm-22-NVVg">https://www.youtube.com/channel/UCX_b3NNQN5bzExm-22-NVVg</a><br /><b>Facebook</b>: <a href="https://www.facebook.com/groups/1819196398409858/">https://www.facebook.com/groups/1819196398409858/</a><br /><b>Twitter</b>: <a href="https://twitter.com/Unity3DCollege">https://twitter.com/Unity3DCollege</a><br /><div><p class="MsoNormal"><span style="background: #F9F9F9; color: #030303; font-size: 14.0pt; line-height: 107%; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></p><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s520/CTA520.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s16000/CTA520.png" /></a></div></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-21602106960985518872020-10-05T19:17:00.001+02:002020-10-05T19:17:29.807+02:00Recursos de Rayos el Dev<p style="text-align: justify;">Hoy os traigo un canal de YouTube con un conjunto de tutoriales de nivel principiante e intermedio con conceptos específicos para Unity, diseño de videojuegos y optimización y experiencias del propio desarrollador dentro de la industria que pueden resultar interesantes para todos los públicos. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKkEzBEdzJdTIcxy4XsIFLiZr4iYJc0rHPRRWbcbmRL6hdq3mjz50hQc4mULW5CPsA51RtVxmXdz7U8UOS5frbP63KX_JXN0PE_wy2xGtLC0Tdw_JyrNAILBftk7lKfuVpWCEY7wroHXk/s520/Top.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="242" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKkEzBEdzJdTIcxy4XsIFLiZr4iYJc0rHPRRWbcbmRL6hdq3mjz50hQc4mULW5CPsA51RtVxmXdz7U8UOS5frbP63KX_JXN0PE_wy2xGtLC0Tdw_JyrNAILBftk7lKfuVpWCEY7wroHXk/s16000/Top.JPG" /></a></div><br /><p style="text-align: justify;">Los vídeos están bien explicados y tocan todos los aspectos del mundo del videojuego que todo desarrollador tiene o ha tenido que trabajar en algún momento u otro. </p><div><br /></div><b><span style="font-size: large;">Datos </span></b><br /><b>Canal de YouTube</b>: <a href="https://www.youtube.com/channel/UCFtMYSIqMlSxiypC9aKLizw">https://www.youtube.com/channel/UCFtMYSIqMlSxiypC9aKLizw</a><div><b>Página web</b>: <a href="https://www.gurosoftgames.online/">https://www.gurosoftgames.online/</a><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s520/CallToAction3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s16000/CallToAction3.png" /></a></div></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-66389579199816323062020-09-16T10:24:00.000+02:002020-09-16T10:24:31.029+02:00Compra o vendre tu código: Un juego casi tuyo<p style="text-align: justify;"> Este fin de semana en un grupo de WhatsApp que soy miembro explicaban un modelo de negocio que no deja de ser controvertido. Una de las muchas opciones que tenemos los desarrolladores de videojuegos es vender íntegramente nuestro proyecto para que otra persona lo publique, monetice y se atribuya el proyecto.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Oh-GCgyELbPDQ1Tnq-e-3Xqo2zZMImTje9t2U0Jeu9l8_UKN_pQfa0KAf7Sy5WpJE945jxSyZFr1Gie7b7OUqecUGoH2Sq3wSLoFPIB3SVmV4s3HFR7UiueMsBV8p7-LP0-hjJX9OEg/s520/Captura5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="281" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Oh-GCgyELbPDQ1Tnq-e-3Xqo2zZMImTje9t2U0Jeu9l8_UKN_pQfa0KAf7Sy5WpJE945jxSyZFr1Gie7b7OUqecUGoH2Sq3wSLoFPIB3SVmV4s3HFR7UiueMsBV8p7-LP0-hjJX9OEg/s16000/Captura5.jpg" /></a> <br /></div><p></p><p style="text-align: justify;"></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p>Esta forma de trabajar tiene dos perspectivas diferentes que podemos analizar y pone de manifiesto una realidad dentro del negocio de los videojuegos:<br /></p><h2 style="text-align: left;"><b>Desarrollador y vendedor</b></h2><p style="text-align: justify;">Este modelo puede ser una solución valida para desarrolladores que sólo les preocupe la fase de diseño y desarrollo, pero no quieran invertir tiempo y dinero en la publicación y seguimiento de una aplicación. Al fin y al cabo, como ya sabemos rentabilizar la inversión como desarrollador indie es muy complicado y puede ser una opción válida si queremos recuperar nuestros costes vendiendo nuestro código.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgufSPcbOoRFB2F7Xdr_MRlWLafDatWsUMznwH24_DCrvFE2wbpjwO0yuxBRHMGGmrIcIA78AVfq6eDK-M-O3HSKVA5eLI8Z41AuAmojdV1UPbsEsVS4U5W7GN0vvtpGNC9xTG8PocSzHU/s520/Captura.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="278" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgufSPcbOoRFB2F7Xdr_MRlWLafDatWsUMznwH24_DCrvFE2wbpjwO0yuxBRHMGGmrIcIA78AVfq6eDK-M-O3HSKVA5eLI8Z41AuAmojdV1UPbsEsVS4U5W7GN0vvtpGNC9xTG8PocSzHU/s16000/Captura.jpg" /></a></div><p></p><p style="text-align: justify;"></p><p style="text-align: justify;"></p><p style="text-align: justify;"></p><div style="text-align: justify;">Así mismo también es una opción valida si queremos darnos a conocer como desarrollador freelance y conseguir una base de clientes para los que podamos trabajar libremente en diferentes tipos de proyectos.</div><div style="text-align: justify;"><ul><li>Gana hasta un 90% de comisiones por la venta de los códigos fuente de
tus aplicaciones y haz crecer tu reputación y tu audiencia!</li><li>Cuanto
más contribuyas, más ganas. Nuestros niveles de ventas te dan la
libertad de impulsarte a ti mismo a la cima en términos de ingresos y
reconocimiento. </li></ul></div><div style="text-align: justify;"></div><div style="text-align: justify;"></div><div style="text-align: justify;"></div><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioedFuxquxUMwgUfeg0Ndr3IxCpAV7dv-zPW8qNmusZEB0T-g1bbp0ZCh8wxPzNpCmGcIp8Rk6q56W0iRHzWWVVueuEpd5dze99Hx_74KSvgxN6VQsZzUUWy1QRhDcfWKHMIVpxvzB_m0/s1250/Captura6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="762" data-original-width="1250" height="244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioedFuxquxUMwgUfeg0Ndr3IxCpAV7dv-zPW8qNmusZEB0T-g1bbp0ZCh8wxPzNpCmGcIp8Rk6q56W0iRHzWWVVueuEpd5dze99Hx_74KSvgxN6VQsZzUUWy1QRhDcfWKHMIVpxvzB_m0/w400-h244/Captura6.PNG" width="400" /></a></div><br /></div><div style="text-align: justify;"> Si conseguimos vender nuestro proyecto a través de una plataforma de compra/venta de código y proyectos podemos obtener mas dinero que con un sistema de monetización basado sólo en anuncios sin invertir un céntimo en publicidad. <br /><br /><h2>Comprador y Publisher</h2></div><p style="text-align: justify;">La otra perspectiva es mirar la posibilidad de hacer negocio con la compra de proyectos y código desarrollado por otras personas y publicarlo con nuestro nombre. Como modelo de empresa puede ser interesante en el sentido que no deja de ser una relación contractual entre empresa y desarrollador freelance.</p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj00D9F1ksM8d9-gUz3zaiZ4EssWy48QjBYb1RLuw8KqcQEMUfnw5aqiSFUb6vf_CN6g9jQYUjA7JjdM7jfLfUEv3x8hniKgsEvnvVgJXpxRtyoA6CSk_ZWm2uiha3PRr9I21KGBZB6aFY/s520/prices.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="390" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj00D9F1ksM8d9-gUz3zaiZ4EssWy48QjBYb1RLuw8KqcQEMUfnw5aqiSFUb6vf_CN6g9jQYUjA7JjdM7jfLfUEv3x8hniKgsEvnvVgJXpxRtyoA6CSk_ZWm2uiha3PRr9I21KGBZB6aFY/s16000/prices.png" /></a></div><p></p><p style="text-align: justify;"></p><p style="text-align: justify;"></p><p style="text-align: justify;">En este caso podemos poner la atención en el publishing, programación de DevOps, análisis de datos, localización y todos los trabajos que hay que hacer una vez publicamos un juego con el objetivo de rentabilizar la inversión por la compra del código fuente y arte del proyecto.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz_wopLxhccm1T4EKhYEPjjrK7ndSKIImXus3TE8N_ca7euepR8vldr4qCfU-OlsvC5rVF_HCfnPhMMYrvqlW_ye6jNTuqojes9Cy0mMVUMS8mBtiRxech40YzwA9lFY0hRZx_av_r1fs/s520/Captura7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz_wopLxhccm1T4EKhYEPjjrK7ndSKIImXus3TE8N_ca7euepR8vldr4qCfU-OlsvC5rVF_HCfnPhMMYrvqlW_ye6jNTuqojes9Cy0mMVUMS8mBtiRxech40YzwA9lFY0hRZx_av_r1fs/s16000/Captura7.jpg" /></a></div><p style="text-align: justify;"></p><p style="text-align: justify;"></p><p style="text-align: justify;">Personalmente como modelo de negocio puede llegar a ser interesante a pequeña escala como si fuéramos una empresa de publicación de juegos como muchas que existen en el mercado. Así mismo como desarrollador indie no es muy ético dar a entender que un proyecto es tuyo cuando en realidad has comprado el código, ¿no?</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjakV3-NnRRnD7_c5mp5FkZLyukv4VXRUWW2se5zaI0zwg3izbfwsC8fbsrxlSG0zWdLxUtBWXZECou1a3X823-IOzcVB6x09dni7ncB_20moL4Yf5x5yll7dJpSiN4r6kbP5Df5DOozYU/s520/Captura4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="232" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjakV3-NnRRnD7_c5mp5FkZLyukv4VXRUWW2se5zaI0zwg3izbfwsC8fbsrxlSG0zWdLxUtBWXZECou1a3X823-IOzcVB6x09dni7ncB_20moL4Yf5x5yll7dJpSiN4r6kbP5Df5DOozYU/s16000/Captura4.jpg" /></a></div><p style="text-align: justify;"></p><h2 style="text-align: justify;">Plataformas</h2><p style="text-align: justify;">Lo veáis como lo veáis os invito a conectaros a las plataformas mas
importantes de internet y ver se cuece por allí. Podéis sacar ideas, ver
que precios y condiciones usan y analizar por vuestra cuenta si os
interesa vender vuestros proyectos o comprar vuestro próximo proyecto. <br /></p><ul style="text-align: left;"><li><a href="https://www.candysource.net/" target="_blank">Candysource</a></li><li><a href="https://www.sellmyapp.com/" target="_blank">Sellmyapp</a></li><li><a href="https://www.fiverr.com/?source=top_nav" target="_blank">Fiverr</a></li></ul><p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXhFPTZdfVL5I8APNpzndUkigCfhdjZE8o4WsO84O4IxujwROAiruMnbfDZtrBYfBW0fqBX0U0N7fn6khu9g8UOnCnbp_6lQZHwz_qrGsgaWAGKMNS7m8P3YOZPPIH_E7Z4_dIRZWXrc/s512/CallToAction2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="104" data-original-width="512" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXhFPTZdfVL5I8APNpzndUkigCfhdjZE8o4WsO84O4IxujwROAiruMnbfDZtrBYfBW0fqBX0U0N7fn6khu9g8UOnCnbp_6lQZHwz_qrGsgaWAGKMNS7m8P3YOZPPIH_E7Z4_dIRZWXrc/s16000/CallToAction2.png" /></a></div><div style="text-align: justify;"><br /></div>CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-62896008059950552842020-06-22T22:24:00.000+02:002020-06-22T22:24:57.025+02:00Un Game publisher en casa (parte 3)<div class="separator" style="clear: both; text-align: justify;">
Como expliqué en el la <a href="https://www.blogger.com/blog/post/edit/4403675582632326689/596155426612545839?hl=es#" target="_blank">primera parte del artículo</a> el objetivo es hacer una prueba real de nuestro juego para analizar su viabilidad económica a partir del análisis del la tasa de retención de usuarios en el día 1, 3 y 7 de la prueba ya que muchos publishers analizan la relación entre el D3 y D7 para a partir de un test de pocos días tener una visión real del potencial de un juego. <b>La clave está en que la relación D3/D1 de al menos 70%</b>. Este era nuestro objetivo.</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJeEWpkPDYZ3y6kCRj43eUGI7D_FZ3n9-6iDD0uTki3eITdwv4eTzL9-FbaClCNZ9QI_mxpX5t2NGc2qq4qnXyTCLe7OWsfQ3hssfdes1mvhyphenhyphenUn2ngUjhNthB7iPsRVXJCfiVDUuftDHc/s1600/171337-11430.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="346" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJeEWpkPDYZ3y6kCRj43eUGI7D_FZ3n9-6iDD0uTki3eITdwv4eTzL9-FbaClCNZ9QI_mxpX5t2NGc2qq4qnXyTCLe7OWsfQ3hssfdes1mvhyphenhyphenUn2ngUjhNthB7iPsRVXJCfiVDUuftDHc/s1600/171337-11430.jpg" /></a></div>
<br />
<div style="text-align: justify;">
Como vimos en la segunda parte del artículo creamos una campaña de <b>Facebook Ads</b> para obtener los datos y además ver la aceptación del arte del juego y obtener una primera idea de como es la audiencia del juego. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxe025wQwFPe6UiZHCvGh8z95P4uvX8RPGNlNJX4ns_aiwOBK8672W_3U8NFaeDBWBQDw8xR4xccvKriB9F09Nqu2xrncdBvVewKgNmIKzhEigGOyTL9E26nH1F7NpMatN7t5pH84saj4/s1600/es-419_badge_web_generic.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="317" data-original-width="520" height="243" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxe025wQwFPe6UiZHCvGh8z95P4uvX8RPGNlNJX4ns_aiwOBK8672W_3U8NFaeDBWBQDw8xR4xccvKriB9F09Nqu2xrncdBvVewKgNmIKzhEigGOyTL9E26nH1F7NpMatN7t5pH84saj4/s400/es-419_badge_web_generic.png" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Aunque la campaña sólo ha durado 3 días ya arroja algunos datos interesantes sobre la loa audiencia del juego por lo que refiere al grupo de edad y al genero de los jugadores. Si miramos el gráfico siguiente podemos observar como la franja de edad de los mas interesados en el juego pertenecen al grupo de personas de entre 13 y 17 años y en todas las franjas de edad con un mayor porcentaje de mujeres que de hombres. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzYSaSFR13w1zLqtB-DqHi483UMN9YpHHRknh4f95yxVhRyGmBxhH6kxmX_GY9m2ESX-oCWWc1fgZIxSuxvdruLMLw-tVNNewgKqEIGJF-QkoKW6B1YZKy5cn90ADl7mFyIocNd1oUntY/s1600/Captura2.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="117" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzYSaSFR13w1zLqtB-DqHi483UMN9YpHHRknh4f95yxVhRyGmBxhH6kxmX_GY9m2ESX-oCWWc1fgZIxSuxvdruLMLw-tVNNewgKqEIGJF-QkoKW6B1YZKy5cn90ADl7mFyIocNd1oUntY/s1600/Captura2.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una vez realizada la campaña debemos esperar unos días a tener los resultados ya que las plataformas de datos (<b>Firebase Analytics</b> en este caso) nos den información sobre los usuarios adquiridos y los usuarios activos los días posteriores a la instalación del juego.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una vez nos arrojan datos podemos calcular la retención de usuarios para cada día y analizar los resultados. En nuestro caso obtuvimos 400 jugadores repartidos mas o menos homogéneamente y la siguiente retención en los días posteriores.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiOWx6B0ejKZ9GO8Xy0LPZCRfEoyoG7kzJpMj8DjjDDXUl6dXeUfJjTcgQVTqIGCiu6Al3oKljiUCwDSPt2qTR4jTdMtflE0tNvSr5927btmb-xWVjCntrlFpubEmrDvhK1SvsfwuSt_I/s1600/Captura.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="290" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiOWx6B0ejKZ9GO8Xy0LPZCRfEoyoG7kzJpMj8DjjDDXUl6dXeUfJjTcgQVTqIGCiu6Al3oKljiUCwDSPt2qTR4jTdMtflE0tNvSr5927btmb-xWVjCntrlFpubEmrDvhK1SvsfwuSt_I/s1600/Captura.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Como podemos observar los datos nos son buenos. Si nuestro objetivo era acercarnos a un 70% no hemos conseguido despertar el interés de nuestros jugadores.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC86gMVoxGIoT7v_8t76v7CbxMZG-il8Q3VKWZayUCHcHfDLrswBilzdFBPg0lvjdWT4K2XKq7_k_wZxwzVycSn8rMV7OwOTHpapVjF6uc-c7d7_gq8QkOT9IHtdvWVrWzAPQ-ZjqK7tg/s1600/Captura3.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="82" data-original-width="410" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC86gMVoxGIoT7v_8t76v7CbxMZG-il8Q3VKWZayUCHcHfDLrswBilzdFBPg0lvjdWT4K2XKq7_k_wZxwzVycSn8rMV7OwOTHpapVjF6uc-c7d7_gq8QkOT9IHtdvWVrWzAPQ-ZjqK7tg/s400/Captura3.PNG" width="400" /></a></div>
<br />
A partir de aquí podría entrar en una depresión o aprender alguna cosa. Yo apuesto por el segundo camino. Si queremos mejorar este resultado debemos mejorar diferentes aspectos del juego, especialmente la experiencia de usuario en las primeras partidas. Aumentar las recompensas, equilibrar mejor la dificultad del los primeros niveles, incentivar al jugador para que vuelva al día siguiente...<br />
<br />En Internet hay mucha literatura sobre como potenciar la retención del usuario en este proyecto deberé trabajar estos aspectos y con una nueva versión repetir la prueba para ver si hemos mejorado los resultados. De todo se aprende.</div><div style="text-align: justify;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqsX6fnOWiZrm6oAemXL-8TmMpgc9tXRU6sGrsuHbx36Gsei7_S1FCenWgi0QijgeRaqgymmI4YPOYTPO_0yc7b4IlySuMKE-mWENUen-jKbcW7x_S1HQbKih7lFnCYQpPOacHFLAu9qs/s520/CallToAction4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" height="101" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqsX6fnOWiZrm6oAemXL-8TmMpgc9tXRU6sGrsuHbx36Gsei7_S1FCenWgi0QijgeRaqgymmI4YPOYTPO_0yc7b4IlySuMKE-mWENUen-jKbcW7x_S1HQbKih7lFnCYQpPOacHFLAu9qs/w500-h101/CallToAction4.png" width="500" /></a></div><div style="text-align: justify;"><br /></div>
CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-51689063195464135262020-06-21T23:04:00.000+02:002020-06-21T23:04:09.857+02:00GamesRound: Conectando estudios y publishers<div style="text-align: justify;">
Aprovechando que estos días estamos viendo como analizar un juego tal y como lo hacen los publishers para ver su viabilidad económica me gustaría compartir un recurso que puede ser de utilidad para aquellos que buscan un Publisher o inversor para vuestro proyecto.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYF0b8H4l3Wn70b3R6Fus98BAqEeTroRDLZJYBxrQyw4T8E0y_4XWCDBATU6JfY6CqbWx04nqhxPp5TJA37u4buIQdFg4swygRXQ-GAT0Uzl3NEk5CvvMN-CtgDM2WDxOUx5cbNlPJ7kk/s1600/Logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="198" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYF0b8H4l3Wn70b3R6Fus98BAqEeTroRDLZJYBxrQyw4T8E0y_4XWCDBATU6JfY6CqbWx04nqhxPp5TJA37u4buIQdFg4swygRXQ-GAT0Uzl3NEk5CvvMN-CtgDM2WDxOUx5cbNlPJ7kk/s1600/Logo.png" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una de las muchas opciones que tenemos al terminar un juego es mandar un resumen gráfico a nuestros contactos del publishing para ver si tenemos una oportunidad. Otra alternativa es utilizar una plataforma diseñada para poner en contacto estudios y desarrolladores con publishers e inversores.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFBImaTb9ymODbqsoXJXsRja_ih-bZAX7xgW8daGwRpJSRNMLAEmsP6C22xU3zcri6e24YYnvwo7Qj5MNc0oETk0WOaI9fkWubEopJz9uq9ouHRCn9iRK-tvU1a1C3bEBM_ihnX2uMUGs/s1600/Captura03.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="173" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFBImaTb9ymODbqsoXJXsRja_ih-bZAX7xgW8daGwRpJSRNMLAEmsP6C22xU3zcri6e24YYnvwo7Qj5MNc0oETk0WOaI9fkWubEopJz9uq9ouHRCn9iRK-tvU1a1C3bEBM_ihnX2uMUGs/s1600/Captura03.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una de ellas es <b>GamesRound</b>. Una página web donde podemos darnos de alta y dar de alta nuestro estudio y publicar nuestros proyectos, las métricas del juego (D1, D3, D7, CPI, Tiempo de Juego) en la descripción del juego. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGVT-wk51VN1ydKFBlneo9yUwQqIuj1lFtHnkv32HZTXCLlr6P1DudgELv_-nmiyTzIRuxb14l73aT4jlzyLKoRVpPDNuTgKlFw13bR5_JzPWOz-zmWApjiewROyeHo3RSM9YmgkUOAU4/s1600/Captura01.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="375" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGVT-wk51VN1ydKFBlneo9yUwQqIuj1lFtHnkv32HZTXCLlr6P1DudgELv_-nmiyTzIRuxb14l73aT4jlzyLKoRVpPDNuTgKlFw13bR5_JzPWOz-zmWApjiewROyeHo3RSM9YmgkUOAU4/s1600/Captura01.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Además, es un buen punto de encuentro para ver que es tendencia en el mundo del videojuego, tener un lista de Publisher o conocer otros estudios alrededor del mundo. Nunca se sabe de donde puede venir una oportunidad.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNjpw-JLjXeiRBeRdDRksiwlU8-WpA4Be5l0kV6zu3ziZoITl0ZAfUK644_bD-h_XhBZt8iSdXA3t6pHzhzsSeuZSIx6pxambyjnKV7HzlJBHj3-dK1Qc-tdqO2j-ClAgG5qkYytCysww/s1600/Captura02.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="455" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNjpw-JLjXeiRBeRdDRksiwlU8-WpA4Be5l0kV6zu3ziZoITl0ZAfUK644_bD-h_XhBZt8iSdXA3t6pHzhzsSeuZSIx6pxambyjnKV7HzlJBHj3-dK1Qc-tdqO2j-ClAgG5qkYytCysww/s1600/Captura02.PNG" /></a></div>
<br />
<b><span style="font-size: large;">Datos</span></b><br />
<b>Página web:</b> <a href="https://www.gamesround.com/">https://www.gamesround.com/</a><br />
<b>Facebook:</b> <a href="https://www.facebook.com/GamesRound.Blog">https://www.facebook.com/GamesRound.Blog</a><br />
<b>Twitter:</b> <a href="https://twitter.com/GamesRound_com">https://twitter.com/GamesRound_com</a><br />
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXhFPTZdfVL5I8APNpzndUkigCfhdjZE8o4WsO84O4IxujwROAiruMnbfDZtrBYfBW0fqBX0U0N7fn6khu9g8UOnCnbp_6lQZHwz_qrGsgaWAGKMNS7m8P3YOZPPIH_E7Z4_dIRZWXrc/s1600/CallToAction2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="104" data-original-width="512" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXhFPTZdfVL5I8APNpzndUkigCfhdjZE8o4WsO84O4IxujwROAiruMnbfDZtrBYfBW0fqBX0U0N7fn6khu9g8UOnCnbp_6lQZHwz_qrGsgaWAGKMNS7m8P3YOZPPIH_E7Z4_dIRZWXrc/s1600/CallToAction2.png" /></a></div>
CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-45492714698716293452020-06-21T13:32:00.005+02:002020-06-21T13:50:06.657+02:00Recursos de Zereck CrowUna de las cosas mas interesantes de la red es encontrar gente como tú que le gusta compartir sus conocimientos con el resto de la comunidad. Hoy me gustaría compartir un web de tutoriales centrados en Blender y Unity que pueden ser de interés.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYNSo1b16aNewjhVLUhw8KYPkJu2bIYzru4m8je8HO31WQwruGCfqd52G-t3AlZ5SWHO763l-r3KS1ualLpEmB0IfisWodRvxXhQ8T91tRz1ystQ0d23fxX-MvqFDSWzNzzq8fpjae9Ro/s1600/Captura01.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="429" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYNSo1b16aNewjhVLUhw8KYPkJu2bIYzru4m8je8HO31WQwruGCfqd52G-t3AlZ5SWHO763l-r3KS1ualLpEmB0IfisWodRvxXhQ8T91tRz1ystQ0d23fxX-MvqFDSWzNzzq8fpjae9Ro/s1600/Captura01.PNG" /></a></div>
<br />
Zereck tiene una página web donde comparte sus tutoriales de YouTube, código fuente y consejos en la red. Además tiene un canal de YouTube donde tiene series de vídeo tutoriales sobre aspectos artísticos y proyectos completos en Unity para aquellos que les gusta aprender usando esta red de vídeo.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSN_RwI7sDjBPZHlsqDuCerGlskQurUN9wh5Q-0GU6WQP775kjg9hEVpJ035zflbp8ai4Ql1ZA1GS_tp8ZYnrDX_yMEVvsdOzdM03qVY12ZoBLTY2SZ4fop3MBjVpp85wk47Mh82nPkvA/s1600/Captura00.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="336" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSN_RwI7sDjBPZHlsqDuCerGlskQurUN9wh5Q-0GU6WQP775kjg9hEVpJ035zflbp8ai4Ql1ZA1GS_tp8ZYnrDX_yMEVvsdOzdM03qVY12ZoBLTY2SZ4fop3MBjVpp85wk47Mh82nPkvA/s1600/Captura00.PNG" /></a></div>
<br />
<span style="font-size: large;"><b>Datos</b></span><br />
<b>Web:</b> <a href="https://www.zereck.net/">https://www.zereck.net/</a><span id="goog_765052039"></span><span id="goog_765052040"></span><br />
<b>YouTube:</b> <a href="https://www.youtube.com/channel/UCBTvUt_YFyp-0UADPFXRAxg">https://www.youtube.com/channel/UCBTvUt_YFyp-0UADPFXRAxg</a><span id="goog_765052043"></span><span id="goog_765052044"></span><br />
<div>
<b>Correo:</b> zereckcorreo@gmail.com</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt0aUzh_tz5fFLBc6J8edfz2eNxFYIXldmlQNOZWRTWEAi6catHkM98FfJOX7Ch4SEvQLYizo7zwUmhPv_3zvUegAauXSkv-4kUJ1rkKIIDNh-ivtUGZDfEQgeh6yWm7KFcfW7fwR8UT4/s520/CallToAction3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt0aUzh_tz5fFLBc6J8edfz2eNxFYIXldmlQNOZWRTWEAi6catHkM98FfJOX7Ch4SEvQLYizo7zwUmhPv_3zvUegAauXSkv-4kUJ1rkKIIDNh-ivtUGZDfEQgeh6yWm7KFcfW7fwR8UT4/w625-h126/CallToAction3.png" /></a></div>
<div>
<br /></div>
CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-5961554266125458392020-06-10T21:30:00.003+02:002020-06-10T21:55:19.361+02:00Un Game publisher en casa (parte 2)<div style="text-align: justify;">
Como expliqué en el la <a href="https://www.jugandohaciendojuegos.com/2020/06/un-game-publisher-en-casa-parte-1.html">primera parte del artículo</a> el objetivo es hacer una prueba real de nuestro juego para analizar su viabilidad económica a partir del análisis del la tasa de retención de usuarios en el día 1, 3 y 7 de la prueba ya que muchos publishers analizan la relación entre el <b>D3 y D7</b> para a partir de un test de pocos días tener una visión real del potencial de un juego. La clave está en que la relación <b>D3/D1 de al menos 70%</b>. Este es nuestro objetivo. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy_iUs9L05c42wFDwkOGoxZVIrvGPuo72yD8K4SDlOwNbk1C-FBgOwam97HgvgYh3YXSMqWWj0EVDnUvnbGUp90O2aNfbT0QfBTaqY0WOmMLhpTlO5PvCOQ6jNO6gCUkzzdy17qJ2itQA/s1600/FacebookAd2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="509" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy_iUs9L05c42wFDwkOGoxZVIrvGPuo72yD8K4SDlOwNbk1C-FBgOwam97HgvgYh3YXSMqWWj0EVDnUvnbGUp90O2aNfbT0QfBTaqY0WOmMLhpTlO5PvCOQ6jNO6gCUkzzdy17qJ2itQA/s1600/FacebookAd2.jpg" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para hacer esta prueba utilizaremos <b>Facebook Ads</b>. No es la plataforma más económica para promocionar aplicaciones pero es especialmente versátil para tener una radiografía del público del juego y potenciar aquellos aspectos que nos permitan ampliar la audiencia o fidelizarla mejor.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1CL5pK5DRna1xLrjh3Q8dbiMayeSrZ7GJ9RtbA416_rirLHG7KrXRfPHw1WdIJsA92IAT5M0Tv6VyX5EO2f0g0yNaD0vif2vZkB7460FK3TxTPyUp54IiG9P1TplwT3jJ85xhOLFSX9s/s1600/Captura0.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="188" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1CL5pK5DRna1xLrjh3Q8dbiMayeSrZ7GJ9RtbA416_rirLHG7KrXRfPHw1WdIJsA92IAT5M0Tv6VyX5EO2f0g0yNaD0vif2vZkB7460FK3TxTPyUp54IiG9P1TplwT3jJ85xhOLFSX9s/s1600/Captura0.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para ellos necesitamos tener una cuenta en Facebook y acceder a la sección de anuncios. Tal como definimos en el artículo anterior realizaremos una campaña en Brasil durante 4-5 días con el objetivo de obtener una base de unos 500 usuarios y analizar su retención además de tener un perfil del jugador interesado en nuestro juego.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgezcBI21ncR2wwRmPjV-Q6ljt666lW_f0abqmH-KhqVk7AIm792MHib-0-MunMmeZGzLz4dQTPYK9NvtGBmUeXOn8wE7ZpedhYBopBF-wuAH6oaawhyCi0HzVKxUDh0w-TnjERi1E_hAk/s1600/Captura00.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="643" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgezcBI21ncR2wwRmPjV-Q6ljt666lW_f0abqmH-KhqVk7AIm792MHib-0-MunMmeZGzLz4dQTPYK9NvtGBmUeXOn8wE7ZpedhYBopBF-wuAH6oaawhyCi0HzVKxUDh0w-TnjERi1E_hAk/s1600/Captura00.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Al crear la campaña en Facebook debemos definir el presupuesto diario que deseamos invertir. Podemos hacer una aproximación en función del CPI (<i>coste por instalación</i>) usual en países conocidos. En nuestro caso en Brasil unos 0,25-0,30 € por usuario que representa unos 0,05€ por click en el anuncio. Tenindo en cuenta que Facebook necesita un tiempo de aprendizaje para optimizar nuestra campaña empezaremos con 25€ diarios que iremos ajustando en función de los resultados.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una vez definido el tipo de campaña y puja debemos definir el ámbito y tipo de jugadores que tenemos en mente como objetivos de nuestro juego y definir la interfaz.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY8pcZlSOQy-1RMXDhKv5BO27tEcGKXLiSvBdeOlvJ3-wB3mvTFmIThPZ8rUUWlukWgIwXY9zHEvWDx6FhFJEYDo9Kv3ekoqnPBosW1XMr8RpoIewnUG6kULIXR_GhccoxIxmh6rDj_v0/s1600/Captura1.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="603" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY8pcZlSOQy-1RMXDhKv5BO27tEcGKXLiSvBdeOlvJ3-wB3mvTFmIThPZ8rUUWlukWgIwXY9zHEvWDx6FhFJEYDo9Kv3ekoqnPBosW1XMr8RpoIewnUG6kULIXR_GhccoxIxmh6rDj_v0/s1600/Captura1.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
y para finalizar el tipo y duración de la campaña para no pasarnos en el presupuesto.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ5eB1q7EgVZd3o5zmAOi62JsSHSc4mx-NeEdkPttMoqsnhIoZkfZGC7R0GKocnUxkYYU_0TzKYtZXNpyjG8mvS8xBzu6dBCwTLVrhpFnFlZH4N0mkFHeaWhyig0g7_T_zPHpUx_XuhuI/s1600/Captura2.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="350" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ5eB1q7EgVZd3o5zmAOi62JsSHSc4mx-NeEdkPttMoqsnhIoZkfZGC7R0GKocnUxkYYU_0TzKYtZXNpyjG8mvS8xBzu6dBCwTLVrhpFnFlZH4N0mkFHeaWhyig0g7_T_zPHpUx_XuhuI/s1600/Captura2.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Con esto definido sólo nos queda definir el arte del anuncio y lanzar la campaña a la espera de resultados. En nuestro caso he ajustado los textos a portugués y he escogido una captura del juego a modo ilustrativo que refleje el tipo de juego que queramos promocionar,</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW6pJbV3MYvTCOfgLgeP4ski0jxGBHN4YzWjIWdLLNugTFLsddEw1U5rxllzfrfOXkjsSEvAn_-q2MJ7djc9kCzaVgZAuA7Xw9djLhVxwQoGa-fVZMktQwMX5vN0AcTyLBqshUE4PYXPU/s1600/Captura3.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="374" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW6pJbV3MYvTCOfgLgeP4ski0jxGBHN4YzWjIWdLLNugTFLsddEw1U5rxllzfrfOXkjsSEvAn_-q2MJ7djc9kCzaVgZAuA7Xw9djLhVxwQoGa-fVZMktQwMX5vN0AcTyLBqshUE4PYXPU/s1600/Captura3.PNG" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una vez creada la campaña Facebook nos informará que pasa a la fase de revisión y una vez aprobada estará lista para empezar a dar resultados. En el próximo artículo analizaremos los resultados de la campaña e intentaremos mejorar el juego en función de los resultados.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s1600/CTA520.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJo-wjKg_DKuuklpLFIIGVFOotDzuoI1sMzXvGgb6mgYpW0tF1qrjvqYhH5OVtJ-FagzEnJR23rD6IPL547qeZwRt7BnfoIsv2a-ulF5HKJOoDfj3oFmxvmAni5f0pfhED8SawtK1nPBM/s1600/CTA520.png" /></a></div>
CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-32884306007713744942020-06-05T01:01:00.000+02:002020-06-05T01:01:03.067+02:00Un Game publisher en casa (parte 1)<div style="text-align: justify;">
Mi experiencia con diversos <b>publishers</b> me da una pequeña idea de que buscan en un juego para conocer su potencial en el mercado y analizar si nuestro proyecto será económicamente rentable o debemos mejorarlo para atraer la mirada de un inversor.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVVGTFUmpgL6EFfvyQBWPrl7vsYhrXwtuA9TY4S3oDUMOJCF8hpSERTCULapMWcVmOixscS-BMb3maFSoeXhWW8DIDAMbWiKjG7AmpH55v3EFHGz7nEDY1d8VWkhJhy6_4dCZVwpISYTk/s1600/1599.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="347" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVVGTFUmpgL6EFfvyQBWPrl7vsYhrXwtuA9TY4S3oDUMOJCF8hpSERTCULapMWcVmOixscS-BMb3maFSoeXhWW8DIDAMbWiKjG7AmpH55v3EFHGz7nEDY1d8VWkhJhy6_4dCZVwpISYTk/s1600/1599.jpg" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una de las métricas más importantes es la <b>retención del usuario</b>. Por lo general, la mayor rotación de jugadores ocurre durante los primeros días, después de instalar una aplicación. Después de eso, la retención disminuye más lentamente. Para calcular la retención de un día N debemos aplicar la siguiente fórmula:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Retención del día Dn</b> = Número de usuarios que lanzaron una aplicación el día N / Número de usuarios que instalaron una aplicación hace N días x 100%</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Las retenciones <b>D1, D7 y D30</b> se calculan como el porcentaje de usuarios que están activos en cualquier momento después de 1 día, 7 días y 30 días de la instalación de su aplicación. Tradicionalmente, <b>unos buenos índices de retención serian</b>:</div>
<ul>
<li>Retención Día 1 - 40%</li>
<li>Día 7 Retención - 20%</li>
<li>Día 30 Retención - 10%</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyNKb6pwuWDOmKkzhWNhimWRyOwVg8udVnJ4w3y-LLpP9vv2OHt88m3ujS1HVsQ2h0OT7Sbl9-89dyWHVLxTEa1PmUzwDDXk1up5tKuM9R7IiaRz9MDzl9bmighrF10SGY6Ek5z6V8cIg/s1600/Retention-Rate-Graph.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="285" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyNKb6pwuWDOmKkzhWNhimWRyOwVg8udVnJ4w3y-LLpP9vv2OHt88m3ujS1HVsQ2h0OT7Sbl9-89dyWHVLxTEa1PmUzwDDXk1up5tKuM9R7IiaRz9MDzl9bmighrF10SGY6Ek5z6V8cIg/s1600/Retention-Rate-Graph.png" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pero en concreto muchos publishers analizan la relación entre el <b>D3 y D7</b> para a partir de un test de pocos días tener una visión real del potencial de un juego. La clave está en que la relación <b>D3/D1 de al menos 70%</b>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Este dato está estrechamente relacionado con el DAU que es la suma del número total de usuarios que se conectaron al juego en un día determinado y MAU por otro es la suma de usuarios activos durante un mes.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
El <b>user stickiness</b> (la Adherencia de los jugadores) es uno de los indicadores más importantes, ya que nos indica el engagement de los usuarios respecto al juego; es decir, cuántos entran a diario. En los juegos es muy útil para estimar si el juego es viciante o no; por encima del 20% es suficiente para considerarlo “adictivo”.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
El User Stickiness se calcula como DAU/MAU pero a veces puede dar una falsa impresión si se consiguen muchos nuevos usuarios cada día o si se hacen campañas de marketing para conseguir usuarios. La adherencia real puede ser calculada como:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Adherencia real </b> = (DAU-Nuevos usuarios hoy)/(MAU-Nuevos usuarios hoy)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para un juego casual, <b>la adherencia real de un 20%</b> sería un buen número para apuntar a un promedio, pero depende mucho de la naturaleza del juego.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEXf_GLSzCinleXptA16AFhFy_hyW5ADi71pKfIy2_XHCkd0QPhMlnBP2E_lMuff-8RiiMfVPeNRRtFriSeqb4k2hSoPB40OmtHmLKV84AKiu6br3fh9hiBlNSmy0F9JH_zqlGTa_20FQ/s1600/AnalyticsOverview1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="679" data-original-width="702" height="386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEXf_GLSzCinleXptA16AFhFy_hyW5ADi71pKfIy2_XHCkd0QPhMlnBP2E_lMuff-8RiiMfVPeNRRtFriSeqb4k2hSoPB40OmtHmLKV84AKiu6br3fh9hiBlNSmy0F9JH_zqlGTa_20FQ/s400/AnalyticsOverview1.png" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Evidentemente podemos calcular estos KPI a partir de nuestros datos reales pero así mismo herramientas como <b>Unity Analytics</b> o <b>Firebase Analytics</b> que nos pueden ayudar un poco para no tener que hacer los cálculos a mano.</div>
<div style="text-align: justify;">
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEuSVOrsktRx3cGEqZFS8xust0bJuB202T2SNYOdGKBXDesBYAPwG-dRA8XfkPAS4pIv4kU0yTmZ4w8yXaZpb0ooFBBAgADS0pyjrQhkV30JjeLbKpAwQFTb9FJrNd7dEWwG_1b_L52c/s1600/firebase-unity-screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1440" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEuSVOrsktRx3cGEqZFS8xust0bJuB202T2SNYOdGKBXDesBYAPwG-dRA8XfkPAS4pIv4kU0yTmZ4w8yXaZpb0ooFBBAgADS0pyjrQhkV30JjeLbKpAwQFTb9FJrNd7dEWwG_1b_L52c/s400/firebase-unity-screenshot.png" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Estas métricas son muy útiles para ver la salud de un juego y ver la viabilidad económica del mismo teniendo en cuenta el modelo económico utilizado. </div>
<div style="text-align: justify;">
<br /></div>
<b>Cómo analizamos la viabilidad de un juego?</b></div>
<div>
<div style="text-align: justify;">
Una de las estrategias que usan para analizar un proyecto es el análisis de la retención de usuarios de un proyecto a corto plazo en un mercado potencialmente maduro y productivo. Normalmente se utiliza el mercado de los Estados Unidos de América, Canadá, Brasil, o el Reino Unido para obtener unas métricas del juego para un conjunto reducido pero significativo de la población.</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh0aVCF_aZ7KXm7japJsBt_ZUJ0pCAMejlP9sEMIr9D85L7gQvDZPdtJQixhGAGgPRClQOe8ezegRmmWTyVxCg0lFeBehH_3vuZZg9KC7ylqkKYkVKJWvUzW4X3YvNW_M8rchinm3kJ3I/s1600/527522-PJI69J-457.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="455" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh0aVCF_aZ7KXm7japJsBt_ZUJ0pCAMejlP9sEMIr9D85L7gQvDZPdtJQixhGAGgPRClQOe8ezegRmmWTyVxCg0lFeBehH_3vuZZg9KC7ylqkKYkVKJWvUzW4X3YvNW_M8rchinm3kJ3I/s1600/527522-PJI69J-457.jpg" /></a></div>
<br /></div>
<div style="text-align: justify;">
Una manera de hacer este análisi es puede hacer a través de <b>Facebook Ads</b> ya que nos permite segmentar muy detalladamente <b>el público objetivo</b> y recibiremos un feedback muy detallado del público que se instala nuestro juego para posteriormente poder hacer campañas específicas en otros medios más económicos dirigidos a nuestro público potencial.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Veamos un ejemplo a través de un ejemplo real de mi último juego publicado hace unas pocos días de una prueba </div>
<br />
<b>Características de la prueba</b><br />
<div align="left" dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border: none; table-layout: fixed; width: 451.27559055118115pt;"><colgroup><col></col><col></col><col></col></colgroup><tbody>
<tr style="height: 0pt;"><td style="background-color: #a2c4c9; border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-family: "arial"; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">PARÁMETROS</span></div>
</td><td style="background-color: #a2c4c9; border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-family: "arial"; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">ELECCIÓN</span></div>
</td><td style="background-color: #a2c4c9; border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-family: "arial"; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">RAZÓN</span></div>
</td></tr>
<tr style="height: 0pt;"><td style="background-color: #d9d9d9; border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">País</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Brasil</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Adquisicion de usuario (UA) asequible.</span></div>
</td></tr>
<tr style="height: 0pt;"><td style="background-color: #d9d9d9; border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Canal</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Facebook</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Flexibilidad para definir el público.</span></div>
</td></tr>
<tr style="height: 0pt;"><td style="background-color: #d9d9d9; border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Público</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Casual, Hombres y mujeres de 13-30</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Usuarios de calidad según el estudio sobre el juego.</span></div>
</td></tr>
<tr style="height: 0pt;"><td style="background-color: #d9d9d9; border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Periodo de prueba</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">3-4 días, fin de semana</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Resultados rápidos. Debemos dejar un tiempo a que el algoritmo de Facebook aprendre.</span></div>
</td></tr>
<tr style="height: 0pt;"><td style="background-color: #d9d9d9; border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Tamaño</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Mínimo 600 personas</span></div>
</td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; overflow-wrap: break-word; overflow: hidden; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: "arial"; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;">Volumen suficiente para tener datos de D3.</span></div>
</td></tr>
</tbody></table>
</div>
<br />
Ahora debemos establecer unos objetivos previos a la fase de pruebas que podrían ser estos:<br />
<ul>
<li>Retención en D1 de al menos un 40%</li>
<li>Primera sesión de 10 minutos de duración</li>
<li>Relación D3/D1 de al menos 70%</li>
</ul>
<div style="text-align: justify;">
<br />
Una vez realizada la prueba podemos repetir el test con las modificaciones para aumentar el <span style="text-align: justify;">engagement </span>que buscamos. Aquí hay algunas ideas que podemos hacer para mejorar nuestros datos:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1h75I5Tck2IQW9pTOJnpTmXA9jWxxpdv9dGKMgcM9hj0k-Pxv2WjrVQIlw3_-yOA4JGCFhg9GOCejP5y0QW7tYfs6cq-XsK1oXibMiz-daljyMntPNn3BP3SgcDTvWFbZ-hR6RXyXva0/s1600/3733240.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="520" data-original-width="520" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1h75I5Tck2IQW9pTOJnpTmXA9jWxxpdv9dGKMgcM9hj0k-Pxv2WjrVQIlw3_-yOA4JGCFhg9GOCejP5y0QW7tYfs6cq-XsK1oXibMiz-daljyMntPNn3BP3SgcDTvWFbZ-hR6RXyXva0/s400/3733240.jpg" width="400" /></a></div>
</div>
<ul>
<li>Trabaja en tu primera sesión ya que definen el futuro comportamiento de los usuarios. Este es tu momento para asegurarte de que los usuarios entiendan tu juego en pocas palabras. Un tutorial bien desarrollado ayudará a mejorar tus datos y mostrará todas tus mejores características.</li>
<li>Mantén tu juego y/o aplicación en la pantalla del radar de tus usuarios. Usa notificaciones push, notificaciones por correo electrónico, etc.</li>
<li>Piensa en bonos y regalos. Aumentarán las instancias en las que tus usuarios lanzan tu aplicación una y otra vez.</li>
<li>Desbloquea nuevos contenidos y características constantemente. De esta manera mantendrás a los usuarios motivados y mejor comprometidos. Por ejemplo, establece tareas y objetivos diarios y/o añade contenido actualizado diariamente.</li>
<li>Añade objetivos y etapas. Si cortas los objetivos en las partes más pequeñas, darás a los usuarios la sensación de progreso, así como, los mantendrás contentos y satisfechos cuando logren los objetivos.</li>
<li>Añade interacción social. Conecta tu juego a las redes sociales y permite la interacción con tus amigos, por lo tanto, añade más apego y compromiso.</li>
</ul>
</div>
<div>
En esta primera parte del artículo hemos diseñado el objetivo y explicado el procedimiento de los test de evaluación de la viabilidad económica de un juego. En la siguientes partes mostraré la parte práctica de un test real y analizaremos los resultados.</div>
<div>
<br />
<div style="text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s1600/CallToAction3.png" /></div>
</div>
CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-66590959990134589632020-04-12T18:36:00.000+02:002020-04-26T22:55:41.259+02:00Localización: Hacer que tus juegos lleguen a todo el mundo<div style="text-align: justify;">
En nuestro objetivo de ampliar la audiencia de nuestros juegos al mayor número de personas un de los recursos más utilizados es localizar el juego en el número máximo de idiomas diferentes. Este esfuerzo de localización no siempre es posible o asequible. </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUFthNM8u5QbNEfchd6V6ebMfm8Q4I4e2hUbjX_rIRv9YSYaX36JQy4q8h_GTvH1TrjZbGoOO_Cf-HHBr0Jk7CVgFjfd-Kew0B5dmT2qEllPLcJCeSTSTNF6wMzeDa_mE9TVhV8IvdS84/s1600/browser-screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="592" data-original-width="1024" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUFthNM8u5QbNEfchd6V6ebMfm8Q4I4e2hUbjX_rIRv9YSYaX36JQy4q8h_GTvH1TrjZbGoOO_Cf-HHBr0Jk7CVgFjfd-Kew0B5dmT2qEllPLcJCeSTSTNF6wMzeDa_mE9TVhV8IvdS84/s400/browser-screenshot.png" width="400" /></a></div>
<br />
<div style="text-align: justify;">
Siempre podemos aprovechar el potencial de los traductores online como <a href="https://translate.google.es/?hl=es" target="_blank">Google Translator</a> el el fabuloso <a href="https://www.deepl.com/translator" target="_blank">DeepL</a>, pero el riesgo que corremos es que una mala traducción afecte negativamente en la percepción que el jugador tenga de nuestro juego. Para solucionar este problema y llegar a localizar nuestros juegos ha surgido esta interesante iniciativa de colaboración en la traducción de juegos. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixTyYXzCj37YZX1e01aXwO658VRq0o9w9HdQB5ERSZQdtO55Rz9bHNI4APnz1fppzhcSp5QBp-vLiCkqwtoMhHo7uyJfgqlUXaEpVsyZiFEOEIVFzV0fIavsWtZ7PO-glzKqhuUbBByT0/s1600/Captura01.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="848" data-original-width="1000" height="271" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixTyYXzCj37YZX1e01aXwO658VRq0o9w9HdQB5ERSZQdtO55Rz9bHNI4APnz1fppzhcSp5QBp-vLiCkqwtoMhHo7uyJfgqlUXaEpVsyZiFEOEIVFzV0fIavsWtZ7PO-glzKqhuUbBByT0/s320/Captura01.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: justify;">
<a href="https://www.localizor.com/" target="_blank">Localizor</a> es un red social de traducción de videjuegos donde podemos pedir ayuda en la traducción de nuestros juegos a múltiples idiomas a cambio de ayudar a traducir otros juegos a los idiomas que conozcamos. Además podemos ganar códigos de juegos de la plataforma Steam si nuestra participación es importante.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUEmi2wcP5_O1cGU10U_ZGFxqe6sb9cOra2SWhHK91CzYcLkOoSqSiCZpL91bjvxxsQki7JPeipbBf-AqBw71Dp91aeA1n0gLqijc4K5u5S-OrndMuHvYZSNFgeXkmYgIHzdab9f0HWNw/s1600/localizor-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="163" data-original-width="520" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUEmi2wcP5_O1cGU10U_ZGFxqe6sb9cOra2SWhHK91CzYcLkOoSqSiCZpL91bjvxxsQki7JPeipbBf-AqBw71Dp91aeA1n0gLqijc4K5u5S-OrndMuHvYZSNFgeXkmYgIHzdab9f0HWNw/s320/localizor-logo.png" width="320" /></a></div>
<br /></div>
<div style="text-align: justify;">
Tal y como pone en su web: Localizor es la principal plataforma de traducción construida para gestionar las traducciones de la comunidad.Todos los días ayudamos a las empresas a garantizar traducciones de alta calidad aprovechando el poder de sus comunidades. En este espacio se piede que cada uno colabore con las traducciones que quiera en el idioma que se quiera y hacer una traducción en tu propia lengua.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmtZLwUizVaar8iS3xgqwgEkRU45sOZir2jV7wlJ5FAE4JClw8yAKvrAUMJlQVT2VmaThI1hd-ShwTQozbJHUT2YvWEZWH1QG-RYwXfWkl952JHIv7MpfsCB4sPdZWuQBw23DIqlMV-rI/s1600/Captura02.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="521" data-original-width="1600" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmtZLwUizVaar8iS3xgqwgEkRU45sOZir2jV7wlJ5FAE4JClw8yAKvrAUMJlQVT2VmaThI1hd-ShwTQozbJHUT2YvWEZWH1QG-RYwXfWkl952JHIv7MpfsCB4sPdZWuQBw23DIqlMV-rI/s400/Captura02.PNG" width="520" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Además como desarrolladores podemos dar contexto a las traducciones añadiendo capturas para situar al usuario en el sentido de cada frase en el juego.</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggWm78pVlErmNc1xhrNNlnFgep0R-yPVKtaZ18FDH5n8ee8yBP4zudGlcVEU9j7KYlGqHOLATSDwvC8TXa_X9yWdvzJe1JzcFEDFNbVAkw8c6GFrbk5okoWYlLGu6UO943Zn2AI3gdfCM/s1600/Captura4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="426" data-original-width="1600" height="106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggWm78pVlErmNc1xhrNNlnFgep0R-yPVKtaZ18FDH5n8ee8yBP4zudGlcVEU9j7KYlGqHOLATSDwvC8TXa_X9yWdvzJe1JzcFEDFNbVAkw8c6GFrbk5okoWYlLGu6UO943Zn2AI3gdfCM/s400/Captura4.PNG" width="400" /></a></div>
<br />
<div style="text-align: justify;">
Para un desarrollador indie el coste es muy bajo y si eres un pequeño estudio indie puede llegar a ser gratuito. A mi personalmente me encantan este tipo de iniciativas ya que permiten con pocos recursos profesionalizar nuestros juegos y ofrecer estos detalles que diferencian un buen juego de un excelente producto. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXNRjWZK5IcACTxbp_NHW3JwO2Jd-L6OHUCTmcGLFnGRtn1ubzFepfL5Cr0dx6iLXMbgsyCdLWrx7LuSrigPBNByrthqevDzM3YrVr3XIB8sCD33cwpcv_StwcwjRBFlwr80jxpt89TgY/s1600/Captura03.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="730" data-original-width="1261" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXNRjWZK5IcACTxbp_NHW3JwO2Jd-L6OHUCTmcGLFnGRtn1ubzFepfL5Cr0dx6iLXMbgsyCdLWrx7LuSrigPBNByrthqevDzM3YrVr3XIB8sCD33cwpcv_StwcwjRBFlwr80jxpt89TgY/s400/Captura03.PNG" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXhFPTZdfVL5I8APNpzndUkigCfhdjZE8o4WsO84O4IxujwROAiruMnbfDZtrBYfBW0fqBX0U0N7fn6khu9g8UOnCnbp_6lQZHwz_qrGsgaWAGKMNS7m8P3YOZPPIH_E7Z4_dIRZWXrc/s1600/CallToAction2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="104" data-original-width="512" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXhFPTZdfVL5I8APNpzndUkigCfhdjZE8o4WsO84O4IxujwROAiruMnbfDZtrBYfBW0fqBX0U0N7fn6khu9g8UOnCnbp_6lQZHwz_qrGsgaWAGKMNS7m8P3YOZPPIH_E7Z4_dIRZWXrc/s1600/CallToAction2.png" /></a></div>
<br /></div>
CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-14841252447307474472020-04-01T23:30:00.001+02:002020-04-01T23:30:37.698+02:00Como animar con huesos en Unity<div style="text-align: justify;">
Una de las técnicas que tenia muchas ganas de probar era el sistema de animción de sprites 2D que incorpora Unity. Creo que es una técnica de animación que puede ser muy util en determinados contextos. A mi que me gusta el pixelart prefiero las anmaciones a mano, pero hay que decir que el sitema de rigging y huesos de Unity tiene mucho potencial.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='520' height='294' src='https://www.blogger.com/video.g?token=AD6v5dwA16v5M4aaI3W9Bkep-3XItjpTGmE0L0Xz1CwrZcbNHk00C6LJGrWT2HWgeRvxodPtO4oH4UmG3cLQ9gcSzA' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
En primer lugar en Unity 2019.3 que estoy utilizando estos dias hay que instalar el package de forma addicional. El package de 2D IK no ofrece compatibilidad oficial (2019.3 verified) pero yo he hecho unas pruebas y parece funcionar bien. Así mismo para descargar el IK debeis ir a Advanced y hacer que os muetre todos los paquetes.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwP_7cBogfblT3OHPl1CH3NU2MKeY_d9-8kaJPcXlh0XfC0kKRSDpUQ_bQqvu1yCZjiT8JEHx0XtirYd1j7W4hyF2GTp_plL4JzZ4976woPru_zQWmZsK6viNiO2vHdIffe5GIG1ppABk/s1600/Captura000.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="707" data-original-width="877" height="321" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwP_7cBogfblT3OHPl1CH3NU2MKeY_d9-8kaJPcXlh0XfC0kKRSDpUQ_bQqvu1yCZjiT8JEHx0XtirYd1j7W4hyF2GTp_plL4JzZ4976woPru_zQWmZsK6viNiO2vHdIffe5GIG1ppABk/s400/Captura000.PNG" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una vez instaldos los packages debemos crear con algun editor de imagenes las piezas de nuestro personaje por separado. Otra opción es crear un personaje completo, pero haciendo pruebas creo que cierto movimientos deforma la imagen. Yo he hecho un pequeño proyecto a través de un personaje tipo <i>stickman</i> para hacer las pruebas.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo9C4sFXWM3big4Q3TWqn5tojnH-KKQVmvEpKS395pBGyR_m8Uy0AFYMhaT30YvRXZOP_g3kT3J5ZNT6TbqGrS30VVKys4MyjnULt50Li6b7a-h3Cw_NYrQ_-GLvk5PgGPyevU8UJdKJg/s1600/Captura00.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="206" data-original-width="747" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo9C4sFXWM3big4Q3TWqn5tojnH-KKQVmvEpKS395pBGyR_m8Uy0AFYMhaT30YvRXZOP_g3kT3J5ZNT6TbqGrS30VVKys4MyjnULt50Li6b7a-h3Cw_NYrQ_-GLvk5PgGPyevU8UJdKJg/s400/Captura00.PNG" width="400" /></a></div>
<br />
Una vez abierto un proyecto en unity sólo teneis que seleccionar el sprite e ir al <b>Sprite Editor</b> para definir los huesos (bones) de nuestro personaje.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIm_37Lh6fPdd54NoY4I453iju7gFDj6A4JhTTYGzP4YHIAC5Zb6q1Dq0gTGCs_yS-vYUyIQpDn102eqnx6ypLpfcV6QVzJzr5QzkjZV5g7CLj6Lq2RwCBcuAQCjwByhskzsv_AIFSiM4/s1600/Captura9.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="288" data-original-width="339" height="271" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIm_37Lh6fPdd54NoY4I453iju7gFDj6A4JhTTYGzP4YHIAC5Zb6q1Dq0gTGCs_yS-vYUyIQpDn102eqnx6ypLpfcV6QVzJzr5QzkjZV5g7CLj6Lq2RwCBcuAQCjwByhskzsv_AIFSiM4/s320/Captura9.PNG" width="320" /></a></div>
</div>
<div style="text-align: justify;">
<br />
En el Sprite Editor debeis seleccionar el <b>Skinning editor</b> (pestaña superior izquierda). Ahora es el momento de definir los huesos de nuestro personaje para que podamos definir los movimientos. En nuestro caso quedaria algo así:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcbxyzl7_bcF4_CJFHEbnKmMt_39zOvppWMAMvJTu81yMpio8Ij_jPb5n2eX-QyyIk3r33Xv26kGsbZEOOCQbtTCXorcW-0xQfsIH8S-a-HFdsy6rjQsN9QvVl1unhBxROb0qFmPOR418/s1600/Captura.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="415" data-original-width="1600" height="102" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcbxyzl7_bcF4_CJFHEbnKmMt_39zOvppWMAMvJTu81yMpio8Ij_jPb5n2eX-QyyIk3r33Xv26kGsbZEOOCQbtTCXorcW-0xQfsIH8S-a-HFdsy6rjQsN9QvVl1unhBxROb0qFmPOR418/s400/Captura.PNG" width="400" /></a></div>
<br />
Fijaros que cabeza, brazos y las piernas parten del tronco del cuerpo, esto es importante para poder hacer luego las animaciones. Una vez creados los huesos debemos dotarlos de estructura para poder trabajar con ellos.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhneLqVXQbx_YZNivxUBZzFIbsA7Ux8loTt9dUS-NZsJQHK2UPGOGQuqK0mphn48Yyds7ZW1Z09-snpqZqG26Sy4XaaPej8lmQGKbz3ltINbFUds_2s8C3B9a3VE3YZeBvrO-blaoHx8B0/s1600/Captura10.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="381" data-original-width="190" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhneLqVXQbx_YZNivxUBZzFIbsA7Ux8loTt9dUS-NZsJQHK2UPGOGQuqK0mphn48Yyds7ZW1Z09-snpqZqG26Sy4XaaPej8lmQGKbz3ltINbFUds_2s8C3B9a3VE3YZeBvrO-blaoHx8B0/s400/Captura10.PNG" width="198" /></a></div>
<br />
Tras crear la geometria deberia quedar indicados con colores la relación entre los huesos y la forma de las piezas del personaje. Si esto no se ajusta al resultado deseado podemos repeteir el proceso tantas veces como sea necesario.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzfEsyNrf70iUEKf4DPiSCMa8Gr_fg8MDdbBn3ZGgxiHZR3c_3eS3sh4d6NP6jbOH7jOJ8JhkXhyphenhyphentaiequL8HijKbooiSjJ-sy3b646Q6ee2qPmNhJwLEIHvxZ5UrHsoLhcCt4PXjQ2Cc/s1600/Captura1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="411" data-original-width="1600" height="102" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzfEsyNrf70iUEKf4DPiSCMa8Gr_fg8MDdbBn3ZGgxiHZR3c_3eS3sh4d6NP6jbOH7jOJ8JhkXhyphenhyphentaiequL8HijKbooiSjJ-sy3b646Q6ee2qPmNhJwLEIHvxZ5UrHsoLhcCt4PXjQ2Cc/s400/Captura1.PNG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrJHwMZgJfBSpp7IrZLItvzLBXKutwWwS0YVY-1SkPM7f6dWxIk38ZFhBlK4Z-Auri_-1lE2zhs7WPsXLu75qVonx5dDXVQL6JfG7qYKlcz6YZvhiG-z2Ort9T1L9_BsKGAB4NmtGFjDQ/s1600/Captura3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="207" data-original-width="366" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrJHwMZgJfBSpp7IrZLItvzLBXKutwWwS0YVY-1SkPM7f6dWxIk38ZFhBlK4Z-Auri_-1lE2zhs7WPsXLu75qVonx5dDXVQL6JfG7qYKlcz6YZvhiG-z2Ort9T1L9_BsKGAB4NmtGFjDQ/s400/Captura3.PNG" width="400" /></a></div>
<br />
Después de poner Apply ya podemos utilizarlo en nuetsro juego. Para ello debemos añadir al sprite añadido en el escenario dos componentes importados en el package (<b>Sprite Skin y Sprite Skin Entity</b>). Después de pulsar <i>Create Bones</i> podremos jugar con ellos en el escenario.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF2KczpqNaXPQoNNyxeBAGjZC5QINd6VJhB42HnxQiiYDy67FDkFceSuKVHVuxkHmo2RInJihxaOA2fxL58osfuHm8_Za130XuptcUBX1uxiz243_iHuTCoLA5l7aGFDnQLnX0qw0OBnE/s1600/Captura6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="506" data-original-width="364" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF2KczpqNaXPQoNNyxeBAGjZC5QINd6VJhB42HnxQiiYDy67FDkFceSuKVHVuxkHmo2RInJihxaOA2fxL58osfuHm8_Za130XuptcUBX1uxiz243_iHuTCoLA5l7aGFDnQLnX0qw0OBnE/s400/Captura6.PNG" width="287" /></a></div>
<br />
Ahora con el sprite en el scenario podemos mover los huesos.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvnREpyY2kQ1uAdRisz1N2ygCOJ1v9g5uJLmL99mTNAm6mgig94pyiRev7ojyeuJD5E8Kd0rDATedoWzQpY-WP4JK19VGRa1xdw3uXblkC3dFweH6oJygfJ_FX3orJ2rX47XfJqOrmiOU/s1600/Captura5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="166" data-original-width="504" height="131" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvnREpyY2kQ1uAdRisz1N2ygCOJ1v9g5uJLmL99mTNAm6mgig94pyiRev7ojyeuJD5E8Kd0rDATedoWzQpY-WP4JK19VGRa1xdw3uXblkC3dFweH6oJygfJ_FX3orJ2rX47XfJqOrmiOU/s400/Captura5.PNG" width="400" /></a></div>
<br />
Pero primero debemos hacer es componer las piezas para recuperar a Stickman a partir de sus partes:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3SaLMgFTesOyDRQwhdYDcvivn7f-cDxTmtYxLU7f_5BahSYZe09GCRC1jr8yq6qhmr_6J4SpblWaQ-8ryKls3OQs4SxFo_wQxSilPK-muOjkrMKY6MYphqsNEO5Z-y1IJuIMFTAcZA0c/s1600/Captura8.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="206" data-original-width="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3SaLMgFTesOyDRQwhdYDcvivn7f-cDxTmtYxLU7f_5BahSYZe09GCRC1jr8yq6qhmr_6J4SpblWaQ-8ryKls3OQs4SxFo_wQxSilPK-muOjkrMKY6MYphqsNEO5Z-y1IJuIMFTAcZA0c/s1600/Captura8.PNG" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi_7jqaKgzqBb7su7vuglaXNTxCinfj8KlXYGrUPuxfPyw7ZeMCWxUsSC-VLaNie2EqKrkr_k_FvULtNTTaRg0Pud3JAzBaLWSPgxiLIZP77X9Q2vGIWl-macdOBQSk7wpAiRKDwjEU88/s1600/Captura7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="267" data-original-width="180" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi_7jqaKgzqBb7su7vuglaXNTxCinfj8KlXYGrUPuxfPyw7ZeMCWxUsSC-VLaNie2EqKrkr_k_FvULtNTTaRg0Pud3JAzBaLWSPgxiLIZP77X9Q2vGIWl-macdOBQSk7wpAiRKDwjEU88/s320/Captura7.PNG" width="215" /></a></div>
<br />
A partir de aquí tenemos dos opciones, añadir la libreria de rigging para definir los IK con los movimientos o definir los movimientos a través de las huesos manualmente.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp3Q8gPZ3oEKKRwxxbW7xYT3lKseUcYenxBT-HUs9lxCgvuoB-C9-3rZMcBEwAbfhkbIWAtA7WT1rMcNiJKu7MD1bGmXa5-hC7vggj3O1MHsDsckwyUW5uhT_mQfcOGxD27FVeHvNx_xM/s1600/Idle.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="798" data-original-width="815" height="391" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp3Q8gPZ3oEKKRwxxbW7xYT3lKseUcYenxBT-HUs9lxCgvuoB-C9-3rZMcBEwAbfhkbIWAtA7WT1rMcNiJKu7MD1bGmXa5-hC7vggj3O1MHsDsckwyUW5uhT_mQfcOGxD27FVeHvNx_xM/s400/Idle.PNG" width="400" /></a></div>
<br />
En este caso lo he hecho manualmente para jugar con las animaciones. Es mas laborioso pero con una animación sencilla el resultado ha sido satisfactorio.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdIuEoIDEXne3whlo3N3t1gIFkHCBl5MM72mgaM0wqwIlQrgN1gNvrcQCpLo5IFxNWASnLlWDrZhH3f8kU3rzBxmArtcIkFKYRpgWlzbcc4sgTuOpmKMgG-xms66SUko6zplhfWaCka_g/s1600/IdleGame.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="695" data-original-width="567" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdIuEoIDEXne3whlo3N3t1gIFkHCBl5MM72mgaM0wqwIlQrgN1gNvrcQCpLo5IFxNWASnLlWDrZhH3f8kU3rzBxmArtcIkFKYRpgWlzbcc4sgTuOpmKMgG-xms66SUko6zplhfWaCka_g/s400/IdleGame.PNG" width="326" /></a></div>
<br />
Ahora podemos crear todas las animaciones del juego utilizando los huesos o los IK. Para complementar este artículo podeis buscar algunos de los tutoriales en Youtube. Yo estoy utilizando esta animación en un pequeño proyecto móvil, veremos los resultados.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2y1xnV5NhfFF0rXwafhOGpqKHbG2uCGmrLDBUbSWdcbaEaYl_-YrNIutVK0bzhF-NcrCC6PZwc8VLOirK7HLBmHnC15E_gntp4I8mjZPfcgKytl5eSwzxEybInaHOz7fvhKxWJL7KbA/s1600/CallToAction4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2y1xnV5NhfFF0rXwafhOGpqKHbG2uCGmrLDBUbSWdcbaEaYl_-YrNIutVK0bzhF-NcrCC6PZwc8VLOirK7HLBmHnC15E_gntp4I8mjZPfcgKytl5eSwzxEybInaHOz7fvhKxWJL7KbA/s1600/CallToAction4.png" /></a></div>
</div>
CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0tag:blogger.com,1999:blog-4403675582632326689.post-33821205525586349302020-03-22T18:58:00.001+01:002020-03-22T19:03:56.026+01:00Como analizar el rendimiento de un juego móvil<div style="text-align: justify;">
En esta serie de artículos he recogido mi experiencia en App Marketing construyendo una hoja de cáculo para analizar la evolución de mis juegos en las tiendas de aplicaciones móviles. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Como ya sabemos los desarrolladores indie uno de los trabajos mas duros cuando hacemos un juego es darlo a conocer al mundo. Saber analizar y donde poner nuestro esfuerzo (personal y económico) es muy importante para no dejar nuestros juegos en el olvido en un océano de juegos y aplicaciones con la que competimos cada día. Hay que tener buena información para tomar buenas decisiones.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtdwe481YzpQcnO2mm6Gibi5lVfpVdJuPlyf0YAidM-2B7gJwjQVAaIoucpdRl8XzyuP9fb7qk7PJZ5GT1UX7WWglJmjeFaFKYM8UilCW1PO8iTfE14yTURatgKnmOadhY21HMKYEAmh4/s1600/AppMarketing2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="347" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtdwe481YzpQcnO2mm6Gibi5lVfpVdJuPlyf0YAidM-2B7gJwjQVAaIoucpdRl8XzyuP9fb7qk7PJZ5GT1UX7WWglJmjeFaFKYM8UilCW1PO8iTfE14yTURatgKnmOadhY21HMKYEAmh4/s1600/AppMarketing2.jpg" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Este pequeño compendio está dividido en 6 partes donde en la primera podéis encontrar la plantilla del documento en Google Docs para que la podáis utilizar en vuestras aplicaciones móviles. El modelo esta ideado para un modelo económico basado en ingresos por publicidad, pero adaptarlo a otras variantes no es difícil a partir de una base inicial.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Como soy consciente que muchos desarrolladores tenemos muchos roles en función del momento de la producción de un juego me gustaría poner mi grano de arena para ahorrar tiempo y trabajo y compartir lo que he aprendido en este tiempo diseñando y desarrollando juegos.</div>
<div style="text-align: justify;">
<br /></div>
<ol>
<li><a href="https://www.jugandohaciendojuegos.com/2020/03/como-analizar-el-rendimiento-de-un.html" target="_blank">Plantilla y análisis de costes</a></li>
<li><a href="https://www.jugandohaciendojuegos.com/2020/03/como-analizar-el-rendimiento-de-un_19.html" target="_blank">Instalaciones y la ficha de Google Play</a></li>
<li><a href="https://www.jugandohaciendojuegos.com/2020/03/como-analizar-el-rendimiento-de-un_59.html" target="_blank">Google Ads y los usuarios activos</a></li>
<li><a href="https://www.jugandohaciendojuegos.com/2020/03/como-analizar-el-rendimiento-de-un_21.html" target="_blank">Los canales de adquisición</a></li>
<li><a href="https://www.jugandohaciendojuegos.com/2020/03/como-analizar-el-rendimiento-de-un_22.html" target="_blank">La tasa de retención de usuarios</a></li>
<li><a href="https://www.jugandohaciendojuegos.com/2020/03/como-analizar-el-rendimiento-de-un_82.html" target="_blank">Beneficios, perdidas y ROI</a></li>
</ol>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Así mismo si alguien puede o quiere aportar algo más, tiene referencias o datos que puedan ser de interés me encantaría compartirlos con todos los #IndieDev. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s1600/CallToAction3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWoO6vhaH5yqWqlPdLuRsZgevqsKvvcb_2h9Wg8vKi89k6Ght5ozs4iEuh08p3oJ1xp_nKp_Of4dkmNjxU1nQw2KePYDfBRYdvRvosbY5-Jb3ZrGhMp0keAi2bJr60nvWyixenE0XELI/s1600/CallToAction3.png" /></a></div>
<div style="text-align: justify;">
<br /></div>
CocodroloAppshttp://www.blogger.com/profile/01929268078612525311noreply@blogger.com0