Semanita peleándome con Unity, preparando un Pitch y asistiendo a un gran Evento Musical 🧐
Este último mes estuve bastante inactivo por acá, siempre me gusta dedicarle un buen tiempecito a mis blogs para compartir cosas interesantes y bien detalladas de mi día a día... Y vaya que pasaron cosas interesantes, pero hasta el día de hoy se me abrió un espacio para compartir.
Se preguntarán: ¿Qué estaba haciendo Daniel mientras no publicaba nada? Principalmente, esta cosa:

Se trata de la nueva Bossfight en Rockin' Hell. Es un baterista gigante que te ataca con sus baquetas. Está inspirado en un gran amigo que nos prestó una de sus canciones para el juego.
Creo que todos hicimos un GRAN trabajo. El arte que hicieron Marlene, Jaén y Carol quedó brutal... Me encantó el resultado final, aunque fue toda una tortura el programarlo para que toque la canción tal como debería tocarse.
Les cuento: diseñé un Script que maneja la secuencia de cada mano. Cuenta cada compás que marca el metrónomo y se le establece qué debe hacer considerando cuántos compaces, en qué objeto y cómo golpearlo...

Cuando ya teníamos todas las herramientas listas para darle la secuencia, pensamos que sería cosa de checar las partituras, trascribirlas a las variables de Unity y listo 🥳🥳🥳 pero NONONONO. No podía ser tan fácil. 😭😭😭
Resulta que, la taza de frames alteraba el resultado a su antojo... A veces, algo tan simple como un: "3 tiempos en silencio, golpea en el siguiente", si lo hacía todo en el mismo tambor, sí funcionaba, pero si esperaba en uno y golpeaba otro tambor CON LA MISMA INDICACIÓN, ya podría durar 3 compases, o podría durar 5... A veces sí respetaba los 4, ¿Por qué? Ni p**a idea, pero pasaba.
Refactoricé mi código MUCHAS veces y nomás no funcionaba correctamente. Así que bueno, decidí empezar con la secuencia de todas formas, haciendo todo lo posible para que toque la batería en el orden que es, sin importar que no estén las partituras igual que mis variables...
Fue una total tortura estar iterando cientos de veces la secuencia poco a poco hasta que la pinche baqueta le pegue al pinche tambor en el tiempo que es... Porque hasta las animaciones se pusieron MUY caprichosas jajaja.
Aún no me explico por qué si yo le decía a Unity: Wey, cada compás dura 0.4 segundos, haz los golpes de 0.09 segundos... Podemos meter hasta 4 en un solo compás... (nunca le metí más de dos), estás corriendo a 400 fps!! Por qué estás diciendo que se enciman los malditos golpes si tienes como 150 frames para darte cuenta que NO SE ESTÁN ENCIMANDO AAAAAAAAAAAAAAAAAAAAAAAHHHH 😩
Pero bueeeeeeeno, Daniel es paciente, Daniel es resiliente 😊 (o eso pretendí JAJAJA) y saqué la secuencia completa de las dos manitas. 😎
Fueron 418 comandos en total para que complete un bucle de 2'35 minutos. Yo estaba bien feliz, porque presentaríamos este nuevo boss en un evento muy cool del artista que le da vida.
Me quedó una semanota de sobra para pulir imperfecciones e implementar el arte que hacía falta...

Fue perfecto, porque además, tenía que preparar un pitch ante "inversionistas" (guiño guiño) de Creativa GDL. Si han estado al tanto de mis otros posts sabrán un poco a qué me refiero.
Fue la segunda vuelta, y después de mi poderosísimo 2.8/5 de calificación la vez pasada, no me quería dejar JAJAJA. Hay todo un chismesote sobre aquel 2.8, no estuve nada conforme, pero bueeeno...
En dicha exposición, me dijeron varios jueces que mis números estaban muy elevados. Y sí, ciertamente, calculé muchas cosas excediendo el plan de desarrollo para protegernos en caso de necesitar más tiempo.
Pero lo que me pareció un tanto triste fue que, me recomendaron cifras "realistas" para México, y en mis nuevos cálculos tuve que prescindir de costos operativos, prestaciones de ley y contemplar a la mayoría de mis colaboradores como freelancers y no como empleados. Es una realidad que no me gusta, pero no estoy para esperar a que cambie el sistema, la economía y la cultura de México xd.

Logré reducir el costo de mis proyectos a menos de un 20% de su cifra original. Incluso lo checó un asesor financiero, que me dijo que mis cálculos eran bastante buenos 🧐 pero que igualmente se le hacía "demasiado dinero" 💀💀💀 Tras la asesoría, ya me sentí bastante confiado para terminar el pitch.
Nuestro poderosísimo Startup Advisor @mcbro nos ayudó bastante a tomar decisiones sobre qué agregar a la presentación, qué quitar, qué mejorar... Y le dimos fuertísimo a la exposición. (otra vez olvidé tomarnos una fotito XD)
Él tampoco estaba conforme con las nuevas cifras que habíamos calculado con la gente de Creativa GDL, y nos preguntó si preferíamos agradar a Creativa o aprender cómo se hacen los negocios en serio 🧐 y como todos unos mentalidad de tiburón nos fuimos a por la segunda 🦈😜
Fue una MUY GRAN AYUDA, aprendí bastante sobre cómo exponerle a un inversionista real de la industria y reducir los riesgos dentro del estudio. Sabía que probablemente me iban a bardear feo en la exposición, pero yo me sentía muy conforme con lo que estaba presentando :P

Para contextualizar mejor previo al Storytime de la semana:
El lunes volví a la universidad, la exposición ante inversionistas sería el jueves y el evento musical el viernes. Ahora sí, les explico:
El Martes
Saqué una build ya con el arte implementado para hacer testing. Iba súper confiado porque ya funcionaba todo perfecto con los placeholders dentro del motor...
Y cuando lo jugué en el ejecutable, EL JUEGO YA SEGUÍA BIEN LAS INDICACIONES COMO DEBÍA HACERLO DESDE ANTES AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHH 😩😩😩😩

Evidentemente las secuencias que puse mal a propósito para que "funcionen" dentro del motor, hizo que se desfasara en el ejecutable. Fue cuestión de simplemente ajustar, ahora sí, con ayuda de las partituras, y quedó 🧐 JAJAJAA, pero Dios... Casi me pego un tiro cuando jugué la build JAJAJAJA
Anyways, quedó listo para el evento :D
El Miércoles
Fue el día que tuve la sesión intensiva con @mcbro previo a la exposición ante "inversionistas" (guiño guiño).
Después de la reunión, tuvimos que salir corriendo para la uni. Y como nos desocupamos hasta la noche, quedamos en levantarnos temprano para terminarla al día siguiente.
El Jueves
El día de la exposición, nos despertamos tempranito para terminar los últimos detalles de nuestra presentación. A las 9:30 am la coordinadora de Creativa GDL nos mandó un mensaje diciendo "A las 11:00 se cierra el Drive para que suban la presentación" 💀💀💀
Todavía, por ahí de las 10:20 se avientan un: "Xenty, su carpeta está vacía 🗣️🗣️🗣️", ya lo sé, Creativa; Ya lo sé 😭😭😭😭 JAJAAJA me dio mucha risa porque por alguna razón solo nos arrobaron a nosotros y había todavía como otros 5 equipos sin entregar aún XD

JAJAJA ahí nos ven en chinga en Discord terminando todito. Pero se logró por ahí de las 10:40 🧐
Total, me tocaba exponer a las 4:30, llegué a CCD a las 4:10 así bien preparadote para deborar 🧐 (me estaba cagando de nervios 😓) y me tocó entrar hasta las pinches 5:40 JAJAJA, les encanta hacerla de emoción 😭😭😭

Pero bueno, todo salió tal como lo paneado :D
Siento que mi presentación fue muy buena, los jueces en esta ocasión sí me dieron muy buena retro. La mayor parte del tiempo debatimos sobre ¿por qué pedir tanto dinero para trabajar 5 años y no hacerlo por proyecto?
Creo que fue una conversación bastante constructiva. Ellos me dieron su punto de vista como inversionistas que lo ven como algo terriblemente riesgoso, y yo les di mi perspectiva de de desarrollador en la que tampoco me quería meter en un negocio que no funcione a largo plazo...
Su conclusión fue un "Te pasas, pero ok." JAJAJ, me esperaba esa reacción, así que no tuve ningún tema, ya veremos qué tal las calificaciones después :P
La parte intensa del momento es que, por primera vez en mi carrera, contraargumenté a un juez :P me dio mucho miedo JAJAJA. Desde hace tiempo, me enseñaron que es mejor simplemente aceptar y agradecer la retroalimentación. Me parece un gran consejo, me ha servido bastante... Pero en esta ocasión, no lo pude aceptar por más que lo intenté xd
A una señora mercadóloga se le ocurre decirme "A mí solamente... 🧐 Mmmm siento que no me aporta nada eso del rock 💅. Si yo jugara tu juego y escucho esa canción de la banda esa... ¿Qué? ¿Qué con eso? No me gusta... Siento que no aporta 👁️👄👁️".
Me llevé media presentación hablando de por qué hay una oportunidad de mercado gracias a que el rock y el gaming están estrechamente relacionados... Presenté datos, estudios, ejemplos, casos de éxito... Y me sale con su opinión personal... Y hablando mal del rock 😊😊😊 ahora sí no me podía quedar callado y agradecer JAJAJA.
Me saqué de la manga un poderosísimo: "Ah, pues esto es para mi mercado meta. A ellos les gusta, yo lo hago pensando en ellos, no lo estoy haciendo pensando en usted 🧐" xd.
Se quedó callada 😐 Fueron 2 segundos altamente tensos, creo que sentencié mi calificación con esa jueza, pero gané puntos de Aura JAJAJ 🧐

Nah, fuera de broma, procuré hacerlo con respeto, pero defendiendo totalmente mi postura. No quería que una opinión personal 0 objetiva pudiera afectar la percepción del resto de jueces, quienes creo, estuvieron de acuerdo conmigo... Lo vi en sus caras 😑
Igualmente, quedó como una anécdota donde me sentí así como los memes del 2015 JAJAJA

Pero bueeeeno, todo será risas hasta que me llegue mi calificación :P
Creeeeeeo que me fue mejor que la vez pasada, pero me mantendré con expectativas bajas en caso de que no sea así XD
El Viernes: Listenning Party de Zian Ka'an
Tempranito, afinamos los últimos detalles de dificultad para llevarnos Rockin' Hell a la Listenning Party de Zian Ka'an. Era la primera vez que llevamos el juego a un evento musical y la primera vez mostrando lo que hemos estado trabajando los últimos 9 meses, estaba algo nervioso jaja.
El evento estuvo buenísimo. Empezamos con musiquita gótica y testing para ir preparando el ambiente. El público era totalmente diferente al que estaba acostumbrado... Pero igual reaccionaron muy pero que muy bien.

Después, fue el acto abridor de Todo lo que Fuimos, presentando un par de canciones originales y su nueva colaboración con Zian Ka'an.

Después tuvimos la última sesión de prueba de Rockin' Hell, previo a un concurso para llevarse una playera del evento.

Seguimos con la primer reproducción oficial del EP "Resplandor". Pura rolota, ya lo podrán escuchar la siguiente semana 🧐

Siguió el acto principal: el concierto de Zian Ka'an. Escuchamos su nuevo EP y sus canciones más emblemáticas.

Y cerramos el evento con el concurso de Rockin' Hell. El que lograra matar al nuevo Boss en el menor tiempo posible, se llevaba la playera. Tuvimos 6 participantes, de los cuales, el mejor tiempo fue de 47.5 segundos.

Felicidades al ganador 🥳
Terminamos el día muertísimos, pero se logró 🤩🤩 el evento fue pequeño, pero todo un éxito. Fue solo una prueba para mejorar próximos eventos tanto de la banda como del equipo de Xenty. Ya nos divertimos, ya networkeamos, ya aprendimos... Esperamos que el próximo evento sea mucho más grande y mejor. 😜
Gracias por leer c:
⚠️⚠️⚠️ ALERT ⚠️⚠️⚠️
HIVE coin is currently at a critically low liquidity. It is strongly suggested to withdraw your funds while you still can.
Wooow! Muchas gracias por ese recap de la semana!!!
@aliento nos ayudan a impulsar a este creador?
Me da mucho gusto que te sintieras cómodo con la exposición y la mentalidad de "tiburones" de la mesa de inversionistas se quedó pequeña si no entendieron un plan a 5 años jeje
Luego me lo cuentas con detalle !HUG
!UNI
Gracias por publicar tu contenido en la comunidad de desarrolladores de juegos! Nos es muy importante apoyar a la comunidad! Y tu contenido nos acerca más!