
Estudio de creación de juegos
Aprenderás sobre la herramienta de creación y cómo usarla para hacer un esqueleto jugable de tu juego ‘GLTCH’. También cubriremos cómo usar el editor de escenas para personalizar tu juego con diferentes fondos, gráficos de pantalla del menú de personajes y más.
Aunque no vamos a empezar a construir niveles hasta la parte 3 de la serie ‘Haz tu propio juego’, todo lo que aprenderás en este vídeo te dará un buen conocimiento básico del diseño de niveles. Entender los componentes necesarios para que una aplicación de juego fluya correctamente hará que el proceso sea mucho más fácil cuando estés construyendo niveles en tu juego.
En este curso explicaremos qué son las formas de colisión y cómo afectan a la jugabilidad de tu juego. Aprenderás a utilizar las opciones disponibles en el editor de formas de colisión para cambiar el tamaño, añadir puntos y restablecer una imagen.
Aprenderás a cambiar las propiedades de los objetos para conseguir que un enemigo se comporte como tú quieres dentro de tu juego. También revelaremos cómo hacer que un juego sea más divertido diseñándolo de manera que permita a los jugadores experimentar esos emocionantes «momentos cercanos» sin que se sientan engañados.
Creador de juegos en línea
Acciones del artículoIntroducción al desarrollo de juegos para la webLa web moderna se ha convertido rápidamente en una plataforma viable no sólo para crear juegos impresionantes y de alta calidad, sino también para distribuirlos.
El caso de negocioComo desarrollador de juegos, ya sea un individuo o un gran estudio de juegos, querrá saber por qué tiene sentido dirigirse a la Web con su próximo proyecto de juego. Veamos cómo puede ayudarle la Web.
Tecnologías web para desarrolladores de juegosPara los técnicos, analicemos las API que la web pone sobre la mesa para los desarrolladores de juegos. Aquí tienes una lista completa para que te hagas una idea de lo que la Web puede hacer por ti:
Una potente API de almacenamiento de datos para mantener los datos del usuario en su propio ordenador o dispositivo. Una gran manera de guardar el estado del juego y otra información localmente para no tener que descargarla cada vez que se necesite. También es útil para ayudar a que tu juego sea jugable incluso cuando el usuario no está conectado a la web (como cuando está atrapado en un avión durante horas).
La API de bloqueo del puntero te permite bloquear el ratón o cualquier otro dispositivo señalador dentro de la interfaz de tu juego, de modo que en lugar de un posicionamiento absoluto del cursor recibas deltas de coordenadas que te proporcionen mediciones más precisas de lo que el usuario está haciendo, y eviten que el usuario envíe accidentalmente su entrada a otro lugar, perdiéndose así una acción importante.
Hacer un juego
La API de ubicaciones jugables sirve colecciones de puntos geográficos curados y generados (ubicaciones jugables). Cada ubicación jugable se elige en función de su idoneidad para ser utilizada en juegos basados en la localización como puntos de generación de cosas como depósitos de reparación y premios del juego.
El sitio web de los socios de Stadia ofrece instrucciones sobre cómo analizar los gráficos, el uso de la computación asíncrona, el tiempo de los eventos, las paradas de la tubería, las barreras, los cuellos de botella y otras ineficiencias de rendimiento utilizando Radeon Graphics Profiler.
Utiliza diferentes APIs para que tu teléfono pueda percibir su entorno, entender el mundo e interactuar con la información. Algunas de las API están disponibles en Android e iOS para permitir experiencias de RA compartidas.
Para integrar el contenido virtual con el mundo real tal y como se ve a través de la cámara del teléfono, ARCore utiliza tres capacidades clave: el seguimiento del movimiento, la comprensión del entorno y la estimación de la luz. Con estas capacidades se pueden crear experiencias de RA totalmente nuevas o mejorar las aplicaciones existentes con funciones de RA.
Visual Studio admite 36 lenguajes diferentes incorporados. Además, puede utilizar casi cualquier lenguaje de programación, siempre que exista un servicio específico para el lenguaje. La compatibilidad con otros lenguajes está disponible a través de plug-ins.
Creador de juegos
El juego que he creado es Hanabi, o Summer’s Festival. Es un corto juego de plataformas en 3D basado en los festivales de verano y el encendido de linternas de papel. La historia trata de un gato cuya familia se dedica a fabricar todos los faroles y fuegos artificiales para el pueblo. Todos los años hay un festival de verano especial en el que tienen un espectáculo de fuegos artificiales para empezar. El objetivo es recorrer el pueblo, encender todos los faroles y llevar los fuegos artificiales al santuario de la montaña. Sólo tienes 1 hora (4 minutos en tiempo real) y 1 bengala (20 segundos de duración).
Era un completo principiante cuando se trataba de trabajar con Babylon.js, así que esta fue una gran experiencia de aprendizaje. Estoy muy emocionado de compartir este proceso con todo el mundo porque la comunidad hace un montón de cosas increíbles. Espero que esta serie inspire a la gente a empezar a usar Babylon.js para su propio desarrollo de juegos o simplemente a empezar a explorar las cosas que se pueden hacer con Babylon.js.
Comenzando con la creación de un proyecto local, esta serie te guiará a través de cómo fui creando este juego, enlazando todos los archivos relevantes. Esta serie no pretende ser una guía para un juego perfecto, sino más bien un reflejo de un proceso de aprendizaje. El desarrollo de juegos es un proceso iterativo, por lo que esta serie no es un paso a paso de cómo desarrollé el juego; sin embargo, he hecho todo lo posible para dividirlo en secciones que explican los conceptos y los métodos generales de lo que encontré que funcionaba mejor.
