La creación de un proyecto de videojuegos requiere de diversos elementos visuales para lograr un producto convincente y atractivo. Encontrar y utilizar assets gráficos gratuitos puede ser una excelente forma de empezar. En este contenido, exploraremos cómo puedes incorporar estos elementos en tu propio proyecto utilizando Unity, comenzando por examinar qué son los assets gráficos y cómo utilizarlos de manera legal y eficiente.
¿Qué es un asset gráfico y cómo conseguirlo?
Los assets gráficos son elementos visuales que se utilizan en el desarrollo de videojuegos para enriquecer la experiencia del usuario. Estos pueden ser imágenes, texturas, sprites, sonidos, modelos 3D, entre otros. Un excelente recurso para adquirir assets de calidad son los que se encuentran bajo la licencia Creative Commons. Esta licencia permite utilizar, modificar y redistribuir los assets, incluso con fines comerciales.
Ejemplo de un recurso de assets gratuitos
Uno de los creadores más reconocidos de assets gratuitos es Kenney, quien ha publicado cientos de elementos listos para ser usados por desarrolladores de todo el mundo. Sin embargo, él no es la única opción; hay numerosos sitios web donde puedes descargar estos recursos, y en el archivo de recursos de la clase, se incluyen algunos ejemplos de plataformas.
¿Cómo importar assets a Unity?
Una vez que tengas tus assets gráficos, el siguiente paso es importarlos a tu proyecto en Unity. Aquí te seguimos paso a paso en el proceso:
Crea una carpeta en la sección de assets de tu proyecto: Haz clic derecho, selecciona "Crear", luego "Nueva carpeta" y nómbrala como 'sprites'.
Importa los assets: Dentro de la carpeta creada, haz clic derecho y elige "Importar nuevos assets". Navega hasta donde tienes guardados tus sprites y selecciona los que deseas importar.
Ajusta la configuración de unidades por píxeles: Se encuentran inicialmente establecidas en 100 unidades por píxel. Experimenta con este valor para adecuar el tamaño de tus sprites a las necesidades de tu juego. Por ejemplo, cambiar a 300 unidades por píxel puede hacer que los sprites ocupen una sola unidad de espacio dentro del juego, ideal para ciertos diseños como el que usamos en el proyecto Max3.
// Ajustar configuración de unidades por píxel en UnityspriteRenderer.sprite.pixelsPerUnit =300;
¿Por qué utilizar el control de versiones con GitHub?
El control de versiones es vital en cualquier proyecto de desarrollo. GitHub te permite llevar un registro de cada cambio efectuado, asegurando que puedas regresar a versiones anteriores si es necesario, y te facilita compartir tu progreso con otros desarrolladores.
Sube tus cambios a GitHub: Después de haber agregado los assets y realizado configuraciones en tu proyecto, revisa los cambios en la pestaña correspondiente en GitHub Desktop.
Realiza un commit: Dale una descripción significativa a tu commit, por ejemplo, "Agregamos los assets iniciales", para facilitar la identificación de dicho cambio en el futuro.
Mantén un historial de commits: Con el historial puedes observar los progresos realizados durante el proyecto, aumentando la seguridad de tus datos y la colaboración con otros desarrolladores.
Prácticas recomendadas al administrar assets
Organiza tus archivos desde el principio: Mantener una estructura ordenada facilitará la gestión y el acceso a tus assets.
Utiliza el control de versiones consistentemente: Hacer commits cada vez que completes una tarea significativa en tu proyecto ayudará a mantener todo bajo control.
Comparte tus fuentes de assets con la comunidad: Si conoces otros lugares donde conseguir assets gratuitamente, compártelos para apoyar a otros desarrolladores.
Incorporar correctamente los assets a tu proyecto es un paso fundamental para iniciar el desarrollo de un videojuego. Explora los recursos, ajusta las configuraciones adecuadas y asegúrate de utilizar un sistema de control de versiones para mantener tus avances seguros. ¡Ánimo, estás en buen camino para desarrollar un juego excepcional!
A mi personalmente me gusta buscar en la tienda de unity , pueden descargar una gran cantidad de assets como 2d, 3d, audio, VFX entre muchas cosas mas y implemetarlos en unity es muy facil ya que practiamente lo hace unity
Adjunto una imagen de referencia, en Package Manager pueden administrar todos los asset que hayan descargado
Obviamente pueden buscar aseets gratiutos dando el la opcion de free assets
No está ningún archivo .rar en la clase, sin embargo se cuenta con el repositorio del proyecto el cual tiene la carpeta assets, aún así puede haber alumnos que se confundan por esta situación y no encuentren el material.
De paso mencionar que hay muchos lugares para encontrar assets (archivos para nuestro juego, audio, imágenes, etc.) pero lo improtante siempre es ver que tengan sentido y coherencia estética y que además revisar su licencia y leer que hasta que punto podemos usar ese contenido ya que podríamos inflingir leyes de derechos de autor, como bien se señaló en el inicio de la clase
Aquí dejo el link de la fuente original de los asets
gracias
Cuando creas un repositorio en GitHub y no ves los archivos que intentaste subir, puede ser por varias razones. Primero, verifica si los archivos fueron realmente añadidos al staging area con el comando git add. Si no usaste este comando, GitHub no reconocerá los archivos para subir. Además, asegúrate de haber realizado un commit con git commit -m "mensaje" después de añadir los archivos. Sin estos pasos, los archivos no se subirán. También revisa si estás en la rama correcta y si no hubo errores durante el proceso.
¿porque al importar nuevos assets en unity me aparece en blanco como si ni ubiera nada?
no me funciona git hub,es decir, no tengo esa misma version
Un tip para seleccionar más fácil varios elementos dentro de la vista project.
Click en el primer elemento y luego con ctrl + shift + click en el último elemento, seleccionarán todos los que estén en ese rango.
Estoy en la interfaz nueva de Platzi y la vista de recursos esta vacía. Ayuda con los assets!