• Juegos
  • Industria
  • Recursos
  • Comunidad
  • Aprendizaje
  • Asistencia
Desarrollo
Motor de Unity
Crea juegos 2D y 3D para cualquier plataforma
DescargarPlanes y precios
Monetización
Compra dentro de la aplicación (IAP)
Descubre y gestiona IAP en todas las tiendas
Mediación
Maximiza los ingresos y optimiza la monetización
Calidad de anuncios
Protege la experiencia del usuario de tu aplicación
Tapjoy
Construye lealtad de usuarios a largo plazo
Todos los productos de monetización
Adquisición de usuarios
Adquisición de usuarios
Hazte descubrir y adquiere usuarios móviles
Unity Vector AI
Conecta a los jugadores con los juegos adecuados
Publicidad en el dispositivo Aura
Alcanza a los usuarios en el dispositivo en el momento de mayor compromiso
Todos los productos de crecimiento
Casos de uso
Colaboración 3D
Construye y revisa proyectos 3D en tiempo real
Capacitación envolvente
Capacitación en entornos envolventes
Experiencias del cliente
Crea experiencias interactivas en 3D
Todas las soluciones de la industria
Industrias
Fabricación
Logra la excelencia operativa
Venta minorista
Transforma las experiencias en tienda en experiencias en línea
Industria automotriz
Eleva la innovación y las experiencias en el automóvil
Todas las industrias
Biblioteca técnica
Documentación
Manuales de usuario oficiales y referencias de API
Herramientas para desarrolladores
Versiones de lanzamiento y rastreador de problemas
Hoja de ruta
Revisar características próximas
Glosario
Biblioteca de términos técnicos
Información útil
Casos de estudio
Historias de éxito en el mundo real
Guías de mejores prácticas
Consejos y trucos de expertos
Todos los recursos
Novedades
Blog
Actualizaciones, información y consejos técnicos
Novedades
Noticias, historias y centro de prensa
Centro de la comunidad
Discusiones
Discute, resuelve problemas y conéctate
Eventos
Eventos globales y locales
Historias de la comunidad
Hecho con Unity
Presentando a los creadores de Unity
Transmisiones en vivo
Únete a desarrolladores, creadores e insiders
Premios Unity
Celebrando a los creadores de Unity en todo el mundo
Para todos los niveles
Unity Learn
Domina las habilidades de Unity de forma gratuita
Capacitación profesional
Mejora tu equipo con entrenadores de Unity
¿No tienes experiencia con Unity?
Primeros pasos
Pon en marcha tu aprendizaje
Rutas esenciales de Unity
¿No tienes experiencia con Unity? Comienza tu viaje
Guías prácticas
Consejos prácticos y mejores prácticas
Educación
Para estudiantes
Impulsa tu carrera
Para docentes
Potencia tu enseñanza
Licencia gratuita para fines educativos
Lleva el poder de Unity a tu institución
Certificaciones
Demuestra tu dominio de Unity
Opciones de soporte
Obtener ayuda
Ayudándote a tener éxito con Unity
Planes de éxito
Alcanza tus metas más rápido con soporte experto
PREGUNTAS FRECUENTES
Respuestas a preguntas comunes
Contáctanos
Conéctate con nuestro equipo
Planes y precios
Idioma
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Moneda
Comprar
  • Productos
  • Unity Ads
  • Suscripción
  • Tienda de recursos de Unity
  • Distribuidores
Educación
  • Estudiantes
  • Instructores
  • Instituciones
  • Certificación
  • Learn
  • Programa de desarrollo de habilidades
Descargar
  • Unity Hub
  • Descargar archivo
  • Programa beta
Unity Labs
  • Laboratorios
  • Publicaciones
Recursos
  • Plataforma Learn
  • Comunidad
  • Documentación
  • Preguntas y respuestas Unity
  • PREGUNTAS FRECUENTES
  • Estado de servicios
  • Casos de estudio
  • Made with Unity
Unity
  • Nuestra empresa
  • Boletín
  • Blog
  • Eventos
  • Empleos
  • Ayuda
  • Prensa
  • Socios
  • Inversionistas
  • Afiliados
  • Seguridad
  • Impacto social
  • Inclusión y diversidad
  • Contacto
Copyright © 2025 Unity Technologies
  • Legal
  • Política de privacidad
  • Cookies
  • No quiero que se venda ni se comparta mi información personal

"Unity", los logotipos de Unity y otras marcas comerciales de Unity son marcas comerciales o marcas comerciales registradas de Unity Technologies o de sus empresas afiliadas en los Estados Unidos y el resto del mundo (más información aquí). Los demás nombres o marcas son marcas comerciales de sus respectivos propietarios.

Hero background image
ESTUDIO DE CASO

INMERSIÓN EN EL CONTENIDO CREATIVO DE DAVE THE DIVER

Con recursos limitados y el deseo de lograr un éxito notable, el equipo de Dave the Diver trabajó con Unity para combinar los ingredientes perfectos para su éxito que fusiona varios géneros.

Estudio de caso Dave the Diver

¿Cómo un pequeño equipo crea un complejo éxito 2D/3D que incluye varios géneros para múltiples plataformas? Con un conjunto tecnológico que incluye el canal de renderizado universal, C# Job System, Cinemachine, Input System y asistencia del equipo de Integrated Success, el equipo de Dave the Diver lanzó un increíble juego muy bien optimizado que tuvo gran aceptación.

El desafío

Abordar elementos visuales complejos en múltiples plataformas

Plataformas

PC, Mac, Nintendo Switch™

Miembros del equipo

27

Ubicación

Corea del Sur

Dave the Diver

Pescar al socio adecuado

Dave the Diver combina aventura, juego de rol y tycoon. Los jugadores controlan a Dave, un buceador que explora el mar, recoge peces, evita criaturas amenazadoras, resuelve misiones y, luego, prepara y vende sushi con ingredientes recién pescados.

El pequeño equipo sabía que necesitaba un socio para equilibrar complejos elementos de juego de varios géneros en múltiples plataformas.

«Elegimos Unity porque sus características nos daban autonomía y tiempo para desarrollar el juego, y por su reputación como fuerte socio multiplataforma», afirma el director Jaeho Hwang.

Los resultados

Los resultados

  • 2 millones de ventas de copias en todo el mundo
  • Más de 98.000 jugadores simultáneos en Steam
  • Más de 56.000 comentarios «increíblemente positivos» en Steam
  • N.º 2 de ventas en Steam en todo el mundo (al 29 de junio de 2023)

Nintendo Switch es una marca registrada de Nintendo.

  • Fusionar calidad y eficacia óptimas
  • Pescar la mayor diversión
  • Profundizar con C# Job System
  • Ampliar en múltiples plataformas con facilidad
  • Crecer con Integrated Success
  • Encontrar los ingredientes correctos para alcanzar el éxito
Fusionar calidad y eficacia óptimas

Fusionar calidad y eficacia óptimas

Uno de los principales desafíos que el equipo enfrentó fue garantizar calidad visual superior en múltiples plataformas. La herramienta de canal de renderizado universal (Universal Render Pipeline, URP) ayudó al equipo a crear, optimizar y ampliar sus gráficos. El diseñador de juegos líder Chanhee Woo cuenta: «URP nos ofreció una ventaja notable. Solo tuvimos que configurar un recurso de canal de renderizado específico de la plataforma y especificarlo en los ajustes de calidad. Nos fijamos estándares gráficos muy altos y los cumplimos».

Otro obstáculo que tuvieron fue un tiempo de respuesta inicial rápido para las características e ideas de jugabilidad. La generación rápida de ideas fue esencial para los artistas, cuyas perspectivas fueron decisivas para los sombreadores del juego. Para evitar demoras, el equipo eligió Shader Graph, una herramienta de creación visual basada en nodos.

«El hecho de que los miembros que no son programadores, como los artistas, puedan utilizar Shader Graph es una ventaja considerable», explica el director de arte Kiyeop Chung. «Recibíamos su entrada directamente. Y los resultados se podían ver de inmediato».

Pescar la mayor diversión

Pescar la mayor diversión

Dave the Diver combina píxeles 2D y arte 3D. «Fue muy atractivo para nosotros tener tanto la acción tipo arcade del entorno 2D con la impresión espacial de 3D», cuenta Woo. Los miembros del equipo tuvieron dificultades con la visión de la cámara y con las interacciones al implementar las ideas; entonces, eligieron Cinemachine, un conjunto de herramientas para cámaras sin código que los ayudó a seleccionar las mejores tomas. Pudieron previsualizar y ajustar la ubicación y configuración que necesitaban organizando varias cámaras.

«Fue una configuración como en un lugar de rodaje», continúa Woo. «Cinemachine nos ayudó a crear y dirigir de forma simple la dinámica con combinaciones y movimientos naturales, y opciones de enfoque específicas».

Profundizar con C# Job System

Profundizar con C# Job System

Una parte integral de la estrategia visual del equipo era garantizar que los gráficos fueran lo más realistas posible sin afectar el rendimiento. Los miembros del equipo enfrentaron dificultades al generar el comportamiento de enjambre de los peces, así que utilizaron C# Job System y el compilador Burst para superar estos problemas.

«Normalmente, calcular cada vector linealmente para determinar el comportamiento de enjambre generaría una alta ocupación de CPU, pero escribir el código con C# Job System y compilarlo y optimizarlo con el compilador Burst ayudó a que su rendimiento fuera significativamente mejor», afirma el programador líder Bosung Seo.

El equipo también tuvo problemas con las colisiones. En Dave the Diver, los peces se empujan unos a otros suavemente para crear la sensación de profundidad en 2D y 3D, y al equipo le costó mucho conseguir este efecto. «Para solucionarlo», explica Seo, «combinamos C# Job System con Unity Physics, lo que hizo posible esta lógica de empuje dinámica y fácilmente modificable».

Ampliar en múltiples plataformas con facilidad

Ampliar en múltiples plataformas con facilidad

El equipo de Dave the Diver quería implementar y mantener el juego en múltiples plataformas. Debido a su pequeño tamaño, el tiempo y los costos potenciales asociados con esta estrategia de lanzamiento eran enormes, por lo que utilizaron Input System para facilitar y acelerar el proceso.

«El costo de llevar el juego a múltiples plataformas fue mínimo», explica Seo. «Migramos el motor y cambiamos los controles a Input System. Usamos el mismo código y los mismos recursos sin conversión, para las dos plataformas, y fue extremadamente útil».

El equipo usó la misma herramienta para superar el obstáculo de manejar distintos controladores. «Con Input System», continúa Seo, «la agrupación de acciones y el ajuste clave de cada acción fueron fáciles de agregar y modificar con la UX. También fue beneficioso porque pudimos agregar y hacer el reajuste con código en tiempo de ejecución. Nos ahorró muchísimo tiempo».

Crecer con Integrated Success

Crecer con Integrated Success

Enganchar a un pez gordo y con buen rendimiento en los juegos requiere mucho trabajo y ayuda para iterar, probar y solucionar problemas, a fin de conseguir el máximo impacto visual.

El equipo usó la vista de Timeline en Unity Profiler para identificar los cuellos de botella en el rendimiento y recurrió al equipo de Integrated Success para que ayudara a identificar, conocer y rectificar problemas de generación de perfiles con soluciones tanto de código como de diseño.

«Tuvimos una experiencia notable con la ayuda de los ingenieros de Unity», cuenta Seo. «Les enviábamos los datos de perfiles y resolvíamos juntos los problemas, o ellos nos sugerían soluciones de optimización comprobando el código interno del motor».

Los ingenieros también les proporcionaron una forma fácil y accesible de analizar líneas específicas del código fuente. «Cuando tuvimos un grupo de llamadas de eventos anormal, uno de los ingenieros de Unity resolvió el problema revisando el código del motor con nosotros y adjuntó el código fuente para comprobarlo cuando tuvimos consultas. Es muy ingenioso».

Encontrar los ingredientes correctos para alcanzar el éxito

Encontrar los ingredientes correctos para alcanzar el éxito

Desde el inicio, quisieron crear una experiencia visual 2D/3D única, con elementos de juego independientes y multigénero, y una historia realista y divertida. Fusionar todo esto orgánicamente en múltiples plataformas fue una tarea compleja y era imperativo que el equipo eligiera un conjunto tecnológico que facilitara la gestión de la calidad visual, la eficiencia y las historias.

Si a eso le sumamos un sólido ciclo de comentarios de la comunidad y pruebas internas exhaustivas, Dave the Diver estaba destinado a ser un éxito instantáneo.

Hwang afirma: «Nos propusimos desarrollar un juego elaborado y entretenido que le gustara a la comunidad, en nuestros propios términos. Nuestras expectativas eran altas y estamos encantados con el producto final».

«El canal de renderizado universal nos ofreció una ventaja notable. Solo tuvimos que configurar un recurso de canal de renderizado específico de la plataforma y especificarlo en los ajustes de calidad. Nos fijamos estándares gráficos muy altos y los cumplimos».
Chanhee Woo
CHANHEE WOO / LEAD GAME DESIGNERLead Game Designer
«Tuvimos una experiencia notable con la ayuda de los ingenieros de Integrated Success. Les enviábamos los datos de perfiles y resolvíamos juntos los problemas, o ellos nos sugerían soluciones de optimización comprobando el código interno del motor».
Bosung Seo
BOSUNG SEO / LEAD PROGRAMMERLead Programmer
Dave el buzo
Utilizar múltiples plataformas

Llega a un público más amplio con la seguridad de que tu juego está protegido para el futuro, independientemente de la manera en que evolucione la industria o lo que puedas hacer con tu imaginación. Crea contenido una vez y lánzalo en más de 18 plataformas para cautivar a jugadores en todos los formatos.

Comenzar la prueba gratuita de 30 días
Habla con un experto