Presentación del ejemplo de juego de disparos en primera persona
FPS Sample se creó para la validación interna de las funciones y los paquetes disponibles cuando se lanzó la versión de Unity 2018.3, y está disponible para su descarga con todos los assets incluidos. En este proyecto, encontrarás lo siguiente:
- 1 nivel completo de arena, con assets de alta calidad para el HDRP
- 2 personajes totalmente articulados con 4 armas únicas
- Código de juego con un netcode personalizado sin soporte, el cual tiene una arquitectura de servidor acreditada con compatibilidad para un máximo de 16 jugadores (no se recomienda para el uso en producción)
- Modos de juego "Combate a muerte" y "Ataque"
- Compatibilidad con PC
Está diseñado como una fuente de inspiración y aprendizaje para los desarrolladores intermedios y avanzados que utilizan Unity 2018.3 o Unity 2018.4 LTS. Este proyecto incluye tecnología experimental. Ten en cuenta que no ofrecemos soporte para el proyecto, y recomendamos ampliamente actualizar los paquetes compatibles si quieres utilizar algunas partes del mismo como punto de partida para tus propios proyectos.
Mira nuestras charlas oficiales de Unite y la GDC
Introducción al ejemplo de juego de disparos en primera persona
En esta sesión, grabada en el GDC 2019, aprenderás cómo empezar a utilizar el ejemplo de juego de disparos en primera persona. El evangelista de Unity, Andy Touch, ofrecerá una visión general del proyecto diseñado para demostrar las implementaciones de las funciones de Unity, incluidos los gráficos y las redes, en un contexto multijugador en tiempo real. También verás cómo funciona el netcode de un juego de disparos de ritmo rápido como este ejemplo.
Keynote de Unite LA
En la conferencia inaugural de Unite LA 2018, presentamos una muestra de FPS, un proyecto de ejemplo que se puede abrir directamente en el editor y que demuestra no solo que es capaz de crear un juego multijugador en pleno funcionamiento con Unity, sino también cómo podrás lograrlo por tu cuenta.
Sumérgete en los gráficos del ejemplo de juego de disparos en primera persona - Unite LA
En esta sesión de LA se explica la estructura del proyecto desde el punto de vista de un artista, haciendo hincapié particularmente en la tubería de renderizado en alta definición (HDRP).
Echa un vistazo de cerca a la red del ejemplo de juego de disparos en primera persona de Unity - Unite LA
Mira de cerca el funcionamiento del código de red de un vertiginoso juego de disparos Multiplayer en Unity. Aprende sobre la generación y compresión de instantáneas, la predicción del lado del cliente y la compensación de desfase. Descubre cómo se estructuró el código de juego en el servidor y el cliente para que el juego se pudiera ejecutar en un pequeño servidor dedicado.
Presentación del ejemplo de juego de disparos en primera persona
Haz un recorrido rápido por el proyecto del juego de disparos en primera persona de ejemplo. Obtén un resumen de las funciones que se utilizan, aprende a usarlas como punto de partida para crear tu propio proyecto de juego de disparos en primera persona o utilízalas como recurso de aprendizaje
¿Qué es un ejemplo de proyecto?
Mientras que Unity te ofrece varias formas de resolver mecánicas de juego y desafíos de género particulares, un ejemplo de juego te inspira como un enfoque específico que ya se ha implementado en un proyecto.
Escucha la descripción del proyecto que ofrecen el desarrollador principal Peter Andreasen y al artista técnico principal Martin Kümmel Vestergaard.
Aprende a usar HDRP con el ejemplo de juego de disparos en primera persona
FPS Sample utiliza el canal de renderizado de alta definición (HDRP). Puedes utilizar este proyecto como inspiración para aprender a usar diferentes funciones de Unity, como materiales en capas, luces HDR, filtros de posprocesamiento y modos de iluminación en HDRP.
En este video, dos de las personas que participaron en el proyecto (Peter Andreasen, jefe de desarrollo, y Martin Kümmel Vestergaard, director de arte técnico) hablan sobre su enfoque para la creación de gráficos en el juego de prueba y lo que creen que puedes aprender con él.
Cómo empezar
Puedes encontrar el proyecto, incluida la documentación relacionada, en GitHub para Unity 2018.3.8f1. Ten en cuenta que este proyecto utiliza tecnología y paquetes en los que estamos haciendo varias actualizaciones importantes, como las funciones relacionadas con la red, por lo que te recomendamos utilizarlo únicamente como fuente de inspiración.
Únete a nuestro foro de FPS Sample para hablar sobre el proyecto, intercambiar información y compartir tus opiniones.
FPS Sample en Github
Guía de primeros pasos