Entrevista Jennifer Scheurle – Opaque Media

JS_Portrait2

Jennifer Scheurle es una diseñadora de videojuegos y conferenciante muy viajera que ha trabajado en más de 10 títulos publicados desde que empezara a trabajar en la industria hace 6 años. Scheurle, alemana graduada en desarrollo de videojuegos con matrícula de honor, ha jugado un papel importante en la floreciente escena de videojuegos indie europea. Además, ha sido considerada como una de las 30 mujeres más influyentes en el desarrollo de videojuegos en 2017 por la Australiana MCV Pacific y estuvo en la lista de los 30 por debajo de los 30 ese mismo año. También en 2017, fue nominada en Alt.Ctrl.GDC por su trabajo en el videojuego Objects in Space con Flat Earth Games por su instalación física.

Ahora trabaja para Opaque Space, un estudio localizado en Melbourne, como diseñadora principal en Earthlight, un videojuego narrativo en VR sobre el día a día de una joven mujer astronauta, que está siendo desarrollado en colaboración con la NASA. Sigue leyendo

FEMCODE v0.1: Generación Procedimental de Mapas

Del 16 al 2 de julio tuvo lugar, de manera informal, el primer reto de programación de la comunidad de FemDevs. El objetivo consistía en escoger alguna mecánica o técnica utilizada en videojuegos, investigar bibliografía o juegos donde la utilizaran e implementarla, con plena libertad en cuanto a la elección de la tecnología o plataforma de distribución. A más alto nivel, la misión principal era practicar, aprender y divertirse.

Tras unos días de votación, el tema ganador fue la generación procedimental de mapas, por encima de otros como la implementación de cámaras 2D, sistemas de diálogos o lógica de combate por turnos a lo JRPG.

La creación automatizada de contenido es un área del desarrollo que suele resultar muy atrayente y se utiliza en un número cada vez mayor de juegos por una serie de razones. En primer lugar, por el reto que supone para los desarrolladores la lógica de generación en sí (ya sea un nivel de un plataformas como el Spelunky, un área en el Diablo 2 o un planeta completo como en No Man’s Sky), así como el ajuste y pulido de esa lógica de manera que ese contenido se sienta variado, nuevo y desafiante tanto mecánica como estéticamente. Si tenemos éxito aplicando este tipo de técnicas, podemos dotar a nuestros juegos de una rejugabilidad inmensa con un esfuerzo menor del que requeriría crear todo ese contenido de manera manual (dichos esfuerzos se centrarían en cambio en definir y revisar las reglas de los generadores).

Un ejemplo de cómo se ha generado un nivel en Spelunky (fuente)

Aunque la generación procedimental puede aplicarse a muchos tipos de contenido, en esta ocasión nos centramos exclusivamente en la creación de niveles. Inicialmente se había puesto el foco en la obtención de mapas más orgánicos, como sistemas de cavernas o islas pero decidimos abrirlo a otros tipos de niveles, como laberintos, o mazmorras con salas regulares, lo que ofrecía más posibilidades a la hora de explorar algoritmos.

A continuación enlazamos a las demos de las participantes, junto a un breve resumen de las mismas por parte de sus autoras. Desde los enlaces, además, puede accederse al código fuente y/o explicaciones más detalladas. Sigue leyendo

Hablemos de Texturas 101

render3

Texturizar consiste en crear el acabado que va a tener una pieza de 3D. Para texturizar, necesitamos sacar las UVs de nuestro modelo 3D; esto es una representación plana de las superficies de nuestra pieza desenvueltas. Una forma fácil de imaginar esto es pensar en el envoltorio de un caramelo, cuyo dibujo se adapta a la forma del caramelo pero si lo estiras se convierte en un plano. Una vez tenemos un mapa de UVs, tenemos un lienzo donde pintar nuestras texturas con las coordenadas de donde está cada parte de nuestra pieza en 3D. Sigue leyendo

Entrevista a Ana Dalle, 3D artist e ilustradora

Profile_AnaDalle

Ana Dalle es artista de juegos 2D y 3D actualmente ubicada en Francia. Estudió Bellas Artes en la Universidad de País Vasco con un par de Másters en sus hombros relacionados con el 3D y los videojuegos, además de haber recibido numerosos premios y reconocimientos en ilustración y 3D. Pero bueno, que nos cuente ella mejor.

Sigue leyendo

FAQ sobre Espacios Seguros

Os voy a ser sincera. Tengo tantas cosas que decir en este post que no sé ni por dónde empezar pero, al mismo tiempo, me apetece muchísimo callarme. Porque llevo dos semanas viendo lo que les ocurre a las personas que no se callan. Porque os tengo miedo. Tengo miedo de que os quedéis con un sólo párrafo y lo uséis para atacarme, de que no leáis lo que tengo que decir, de que os indignéis por algún detalle y sigáis ignorando nuestro miedo.

Pero tengo muchas cosas que decir y, por fortuna o por desgracia, ya no puedo callarme.

Sigue leyendo

Las Normales: Qué son y cómo usarlas al texturizar en 3D

Cuando se comienza a aprender sobre 3D, el de las normales es uno de los conceptos que más cuesta coger. Están ahí y sabemos que existen, pero los más amateurs muchas veces no sabemos muy bien qué hacer con ellas ni cómo podemos usarlas para obtener mejores resultados.

Las normales son un vector perpendicular a un polígono (o a un vértice) que sirve para indicarnos la orientación de la cara de este. Es decir, las normales sirven para que el programa de 3D o el motor en el que estemos trabajando sepa cómo debe renderizar los polys que forman nuestro modelo 3D. La dirección de la normal determina cómo la luz incide en el polígono y por tanto, cómo termina por verse en el render final.

Sigue leyendo

Femreto #8 – Mermay

Os presentamos el octavo FemReto.  En esta ocasión nuestras artistas llenaron twitter con diseños de sirenas. Las hay desde la más increíble ternura a la más aterradora apariencia… ¿Tú con cual te quedas?

¡A nosotras nos encantan todas!

Sigue leyendo

FemReto #7 – FemDex

¡Por fin la séptima recopilación del FemReto! En esta entrega hicimos una FemDex donde cada una de las participantes se caracterizaba como su Pokemon favorito. Un resultado increíble… ¡Hazte con todos los diseños! 😉

Sigue leyendo