Hace ya algún tiempo que me apetecía empezar un proyecto nuevo, y por fin he sacado el tiempo: aprender a hacer un pequeño videojuego y adentrarme en este mundo, del cual formo parte desde bien pequeña pero como jugadora, no como desarrolladora.
En esta charla explicaré mis experiencias y pasos realizados para desarrollar mi primer videojuego con la plataforma Unity. Se plantearán los retos a afrontar y conceptos básicos a tener en cuenta para que toda persona que quiera empezar un proyecto así, se anime a hacerlo.
Introducción al uso del ML-Agent Toolkit para Unity con un proyecto sencillo de prueba para ver las posibilidades del Machine Learning en los videojuegos
Vamos a ver una introducción al mundo de los videojuegos en 3D y en particular del software de desarrollo de Unity para crear juegos tanto indie como AAA
PPTX usada en la charla dui di en la @bcndevcon 2012 sobre Unity3D.
Introducción a los conceptos básicos de Unity3D para gente que nunca jamás lo haya visto.
Introducción al uso del ML-Agent Toolkit para Unity con un proyecto sencillo de prueba para ver las posibilidades del Machine Learning en los videojuegos
Vamos a ver una introducción al mundo de los videojuegos en 3D y en particular del software de desarrollo de Unity para crear juegos tanto indie como AAA
PPTX usada en la charla dui di en la @bcndevcon 2012 sobre Unity3D.
Introducción a los conceptos básicos de Unity3D para gente que nunca jamás lo haya visto.
GameUs - Herramientas de Desarrollo de VideojuegosJavier_J
Transparencias de la ponencia GameUS de 08 de abril de 2.013.
Versión reducida de las transparencias de la presentación del mismo nombre del curso de videojuegos y e-Salud.
La pandemia de la COVID-19 ha transformado radicalmente nuestra vida cotidiana y ha impulsado la digitalización en numerosos ámbitos. En este contexto, la realidad virtual (RV) y los entornos 3D emergen como una tecnología cada vez más relevante y prometedora.
Este proyecto se centra en este contexto de cambio y, en particular, en los avatares como elemento tecnológico, pero también humano, directamente vinculado con la experiencia del usuario, para profundizar tanto en la manera de implementarlos como en el impacto esperado.
El primer objetivo de este proyecto trata de comprender la importancia de los avatares en las experiencias virtuales, considerando aspectos como la interacción, la empatía y la comunicación en estos entornos digitales.
El segundo objetivo es crear una herramienta accesible y fácil de usar que permita a cualquier usuario, con poca experiencia en programación, aprovechar avatares en entornos virtuales. Esta herramienta se desarrolla con el fin de mejorar la calidad de las experiencias virtuales en diversos contextos (educativos, viajes, negocios…).
Para alcanzar estos objetivos, se inició el proyecto investigando en otros proyectos con temas parecidos, así como RV, la tecnología en torno a los videojuegos 3D y avatares. Esta investigación proporcionó el contexto necesario para comprender el papel de los avatares en entornos virtuales y destacar su potencial en diversas aplicaciones.
La parte práctica del proyecto involucró el uso de herramientas avanzadas, principalmente Unreal Engine, para desarrollar una herramienta intuitiva que permita la incorporación de avatares en entornos virtuales (en concreto, sobre plataformas de creación de videojuegos en 3D).
En resumen, este proyecto se enfoca en la creciente importancia de las experiencias virtuales, concluyendo que las tecnologías de RV, las asociadas al sector de los videojuegos 3D y los avatares representan una vía prometedora hacia el futuro de la interacción digital y que tiene muchísimo potencial, animando a otros estudiantes a seguir con la investigación ya que es un tema muy amplio.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
2. ● Ingeniera Informática
● 4 años como formadora de Sun Microsystems y Red Hat
● Desarrollo de aplicaciones empresariales con Oracle ADF
En mi tiempo libre:
● Co-organizadora del GDG Tarragona
● Women Techmaker Lead
Sobre mi
@VanessaGaRe
5. Características
● Potente
○ 2D/3D, motor de físicas...
● Muchas posibilidades
○ Para diseñadores, artistas y desarrolladores
● Gratuito para uso personal
○ <100000 $/año
● Compila una vez, despliega en: móviles, consolas, VR/AR, escritorio y web.
● Mucha documentación disponible.
● Gran cantidad de recursos (Asset Store).
8. Opción “2x1”
Tengo poco tiempo y la idea de
juego clara
1. Pienso qué juego quiero hacer
2. Busco cómo hacer las cosas
que necesito y así, mientras
avanzo el juego
10. Opción
“campaña”
Vamos avanzando aprendiendo
poco a poco
1. Entra en
https://unity3d.com/es/learn
2. Empieza a hacer los tutoriales
o cursos para principiantes
3. Cuando tengas una base
suficiente, piensa un juego que
puedas alcanzar a hacer y lo
haces.
11. Opción “campaña”
A la vez que aprendes, creas mini
juegos.
Mayor satisfacción.
Recompensa temprana.
12. Opción “campaña”
1. Tipo Breakout
2. Tipo Flappy Bird
3. Tipo Space Shooter
4. Tipo Infinite Runner
5. Tipo Survival Shooter
6. Tipo Rogue 2D (intermedio)
7. Aventura gráfica (intermedio)
8. Con 2 players (intermedio)
9. ...
20. Unity proporciona muchos por
defecto.
Podemos hacer los nuestros
programando Scripts en C#.
Se asocian a los GameObjects.
Componentes
Controlan el comportamiento de
los GameObjects
22. Activar/desactivar eventos del
juego.
Modificar propiedades del
Componente en el tiempo.
Responder al input del usuario.
etc...
Scripting en
Unity
Implementar funcionalidades
propias de nuestro juego
26. Qué pasa con el
diseño gráfico
Soy una persona sola y no tengo
ni idea de diseño
Gracias a la Asset Store podemos
encontrar diseños de todo tipo
(gratis y de pago)
27. Asset Store
● Personajes
● Animaciones
● Entornos
● Texturas/materiales
● Sonidos
● Generador de niveles
● ...
28. Qué tipo de
juego hacer
La gran pregunta
Dos opciones:
● Hacer un juego que lo “pete”
● Hacer un juego que te guste a
ti
29. Para ver qué juegos levantan pasiones: www.twitch.tv
30. Recursos
● Aprender Unity: unity3d.com/es/learn
○ Tutoriales gratuitos
○ Cursos oficiales de Unity (15€ o subscripciones de 12$/mes)
○ Canal Youtube en castellano: Hagamos videojuegos
● Scripting API
● Unity Asset Store
● Sonidos:
○ freesound.org
○ playonloop.com
31. Os animo a que lo probéis
● Unity pone a nuestra disposición todo un motor gráfico
● Podemos hacer pequeñas creaciones mientras evolucionamos como
desarrolladores de videojuegos
● Aunque os falte la parte de diseño la podéis compensar con la AssetStore
● Los avances se ven bastante rápido al principio
● Multiplataforma (Android, iOS, PS4, Xbox, VR/AR…)
● Posibilidad de monetización