Archivo de la categoría: Devblog

El diario de mis proyectos e Indie Libre

Contexto para la publicación del proyecto Pindie

Las comunidades digitales son un escape para muchas personas. Es una forma de compartir lo que nos gusta con gente igual a nosotros, que pueden apreciar esa cosa donde invertimos nuestra dedicación y tiempo.

Dentro de la plataforma Facebook se encuentran muchas comunidades relacionadas con el arte digital, la programación, vídeojuegos (tanto jugadores como desarrolladores), PixelArts o retoque fotográfico. Prácticamente cualquier software que sea usado por muchas personas alrededor del mundo, tiene su propia comunidad en Facebook, con miembros que buscan aprendizaje u opinión sobre sus avances en algún tema. Incluso todo eso se podría juntar para resumir la necesidad del ser humano en socializar.

La interacción entre los miembros de una comunidad tiende a ser respetuosa y solidaria, las personas dan por sentado que sólo se comunicarán con compañeros que comparten sus mismos intereses. El racismo, machismo o necedad, prácticamente están ausentes, cada quien nota el talento y los avances del otro, y eso lo respetan, porque lo han vivido. Los usuarios más experimentados pueden recurrir a una publicación novicia y ofrecer consejos, así como los mismos novatos tratarán de explicar algún concepto acorde a su nivel de conocimiento, ayudando a alguien que lo necesite y aprendiendo, porque no hay mejor forma de comprender algo, que intentar enseñarlo a alguien más.

Antes, las comunidades digitales se formaban en torno a los foros, plataformas donde los recursos se catalogan hasta formar como una gran biblioteca, basada en el conocimiento de cada miembro. Hoy en día se ha tomado el sendero más efímero, además de Facebook también se podrían mencionar las comunidades de Reddit, Amino, o cualquier red social similar.

Hasta ahora todo esta bien, o eso parece para nosotros. Las redes sociales generan una actividad diaria muy elevada. Si María comparte algo, por ejemplo una entrevista de algún artista, después de 48 horas es muy probable que aunque bajemos y bajemos en la bandeja de publicaciones, no encontremos el enlace de María. El mismo caso se puede aplicar en los miembros que buscan aprendizaje: si hacen una pregunta sencilla o complicada, después de una semana o incluso algunos meses, llegará otra persona y preguntará lo mismo, generando que los mismos usuarios participes en aquel primer momento, u otros nuevos, tengan que repetir una respuesta, perdiendo tiempo que podrían invertir en otra cosa.

El concepto de los foros esta hoy muriendo, podemos tomarlo y adaptarlo a los intereses actuales si cambiamos su enfoque: tomar lo mejor de una red social, un sitio web especializado y la vieja biblioteca. Así conseguiremos, quizás, una comunidad próspera y muy productiva, que puede servir como fuente de conocimiento, colaboración y amistad, entre todos nosotros.

Mi Proyecto para la SuperMegaJam

Esta semana he estado trabajando en la idea que presentaré por la SuperMegaJam, un concurso organizado por FuryGames dentro de la plataforma itch.io/.

Al momento de escribir esto, queda poco más de un mes para terminar y enviar mi proyecto. Todavía no he programado nada. Me limité a diseñar y probar las imágenes desde Godot, puede que siga así otros diez días más.

El proyecto lo enfocaré a dispositivos móviles, es una buena forma de practicar el diseño de interfaces. Ya que además de esto, el que siga mi actividad en las redes sociales notará que hago muchas pruebas con herramientas gráficas para facilitar el trabajo en alguna área… lamentablemente termino con una mecánica aceptable y un diseño de aplicación sumamente horrible, pero sigamos con el asunto de hoy.

Desde que inicié con Pixel Art me mantengo dibujando cosas naturales: los tiles de piedra, tierra y árboles, porque parecen más fáciles. Después de todo, la naturaleza es un «azar» y me podía permitir poner líneas y cuadros donde quisiera… pues no, con cada dibujo noté un progreso: menos pixeles locos, descubrí que hasta poner puntos en cualquier parte del lienzo necesita una lógica, un estilo.

Cansado así de destinar mi tiempo libre en dibujos naturales, experimenté con la textura de la madera, no como árbol, sino para «tablones». El resultado no fue de mi agrado, así que decidí suprimir los detalles y hacer un diseño más plano, cargado de líneas de contorno.

Me parece que ahora resulta más placentero para la vista. Sin embargo, las velas y los botones necesitan mejorar. Lo primero porque las líneas disparejas no encajan con toda la rectitud del resto, y lo segundo, porque no me parecen tan llamativos. El siguiente paso será terminar todos los elementos gráficos de la interfaz, después de eso, podré pasar con el diseño de nodos y escenas, entrando así en el área de Godot.

Estimo que la programación del proyecto no será tan complicada. Quizás sólo una cosa se me escapa completamente: el uso de Shaders para efectos especiales.

Hace relativamente poco, FuryCode publicó el siguiente vídeo, experimentado con shaders en Godot

Eso aumentó mi curiosidad por dichos efectos. Son muchas las cosas que se pueden llegar a hacer, mediante un lenguaje particular. Mi meta con este proyecto es hacer agua y su reflejo, algo así como el efecto del siguiente vídeo:

Pero no me adelanto. Prefiero tener primero un diseño aceptable que me permita introducir alguna mecánica innovadora, por lo menos para mi.

Me despido ahora. Antes de finalizar, les aviso que estoy por publicar 5 tutoriales más para la serie básica de Godot, después de eso no sé que continuare.

¿Tenemos más de cien millones de tutoriales hispanos sobre Pixel Art en Google?

Vamos rápido: no, no llegamos ni al cuarto. Cuando alguien que inicia con el PixelArt pregunta por contenido gratuito en algún foro o grupo de red social, suelen contestar que googleando puedes encontrar cientos de tutoriales. Quizás tienen razón, pero sumando el contenido Portugués, Inglés y Francés. ¿Qué pasa cuando no quieres aprender otro idioma?

Entre las 70 entradas que Google nos ofrece sobre Pixel Art en español, podemos descontar el material relacionado con Minecraft y nos queda poco. Les puedo destacar lo siguiente:

Puede que esté dejando pasar otras diez entradas, pero estas tres fueron mi base para iniciar. De resto comprendí que necesitaba usar el traductor mientras aprendo lo básico de inglés.

Si no tienes problema con el idioma, puedes visitar este sitio: https://lospec.com/pixel-art-tutorials. Vas a encontrar más de 500 tutoriales Pixel Art, de diferentes autores. Esa web funciona como recopilador.

Algo que he notado con los tutoriales de Pixel Art, es que muchos optan por explicarlo en imágenes Gif. Les pongo un ejemplo:

Esto no me parece malo, sino algo muy creativo y bonito. Da la impresión de recibir un paquete de conocimiento. ¿Qué tiene de malo? Pues, al ser imágenes «sencillas», los creadores hacen la publicación en redes sociales como Twitter y Patreon, dejando que se pierdan entre el feed del día. En Patreon se conservan un poco mejor, pero no puede compararse a un foro o página web.

Las redes sociales no son una plataforma para almacenar conocimiento, siempre están cambiando, actualizándose. Creo que lo mejor es formar un sitio web y publicar. Si no me equivoco, así se consigue un mejor SEO y más personas pueden encontrar los tutoriales.

Ese formato de publicación es hermoso, pueden encontrar todos los tutoriales de Pedro desde el siguiente enlace: https://www.patreon.com/saint11/posts?tag=tutoria

Ya por último, te reto a escribir en Google: «Tutoriales de Pixel Art en español». Cuando te diga que hay, cerca de 100000000 de resultados, baja y has clic en la pestaña diez de Google. Si no te manda un error, por falta de contenido, me avisas.

Es una lastima que falten recursos en español. Por mi parte, trataré de adaptar los tutoriales de Pedro a nuestro idioma. Tiene una licencia libre para la redistribución, así que tanto ustedes, si tienen un sitio web o foro, como yo, podemos cambiar el idioma de sus archivos Gifs y alegrar algunas vidas.

Nueva sección DevBlog para el sitio

Si pasan por mi página de inicio notarán que no actualizo las entradas desde hace ya un par de semanas atrás. Esto no significa que me haya olvidado del blog. Estos días he estado estudiando y practicando mucho las áreas débiles que tengo como desarrollador de vídeojuegos: quiero empezar con PixelArt o modelos en Vectores, también estudio inglés y escribo sobre pequeños proyectos de juego, viene siendo hora de publicar mis ideas.

Ya tenemos como diez meses y la mayoría de artículos y vídeos son parte de tutoriales, algunos muy malos de calidad, que me gustaría volver a hacer, incluso usando métodos más sencillos. Tomen en cuenta que el sitio web sobrevive gracias al amigo Nathan, que cada mes me envía el dinero necesario para mantener la renta, aún cuando los tutoriales eran meras repeticiones de otros y no aportaban la mayor cosa.

Estas últimas semanas los tutoriales han resultado más interesantes para ustedes (o eso dicen las estadísticas) y tengo ganas de mantenerlo así. Me voy a comprometer con realizar un tutorial cada semana, y si veo que ese tutorial no es tan importante, lo compensaré con dos vídeos diferentes.

A ese ritmo surge un problema con los otros días de la semana, por aquí acostumbraban a no ver nada, pero ahora creo necesario rellenar con esta sección, explicando como es mi estado en cuanto a la producción de vídeos y mis proyectos personales. Así estarán actualizados con mi tiempo, y hasta se pueden entretener con las noticias de mis jueguitos jaja, esas se acercan.

Por último me gustaría avisar que estoy produciendo un curso sobre Godot 3.1 y renovando los repositorios de Godot Engine, desde ahora publicaré directamente todos los capítulos de un curso cuando lo tenga completado.