Unity Guía AVANZADA de Persistencia y Encriptación de datos

via Udemy

Go to Course: https://www.udemy.com/course/unity-guia-avanzada-de-persistencia-y-encriptacion-de-datos/

Overview

Guardar todos los datos de tus videojuegos con Playerprefs, el sistema nativo de Unity, es un error muy común que cometen todos los desarrolladores de videojuegos principiantes. PlayerPrefs no está mal usarlo pero es un sistema limitado a 3 tipos de datos, enteros, decimales y strings, nada más. Es muy difícil almacenar grupos de datos complejos como posiciones de Transform de múltiples gameobjects, ya que es locura hacerlo con este sistema. Si intentas guardar más de 100 datos se vuelve imposible de gestionar y vas a tener que crear tu propio sistema de guardado desde cero. Además la seguridad de todos estos datos es una pesadilla ya que se serializa y se guarda en texto plano en un archivo de texto que se puede encontrar y leer muy fácilmente en cualquier dispositivo. Es por ello que para datos de configuración como sonidos, idiomas, resoluciones etc los Playerprefs son la mejor solución pero, para datos de gameplay, estados de juego, gestión de monetización, compras dentro del juego o seguimiento y despliegue de anuncios, la mejor solución es la creación de JSON serializados con encriptación. Un sistema robusto, escalable, mantenible y muy sencillo de crear y gestionar. Te olvidas de la seguridad de datos ya que es imposible descifrar los archivos de texto.Guardas todos los datos de clases, objetos, listas, arrays, estados y posiciones de todos los gameobjects en 1 único JSON con una única escritura o lectura. Es por ello que en las próximas 4 horas y media vamos a crear tu propio sistema JSON serializado y encriptado desde cero.Entendiendo todo el proceso de forma clara y con ejemplos de casos reales. Cuando completes todo el curso tendrás acceso a un proyecto de Unity 6 de plataformas 2D para que hagas una práctica final de curso aplicando todo lo aprendido y creando un sistema de guardado encriptado. Cuando completes el proyecto final tendrás acceso a un exámen de 49 preguntas que servirá para poner a prueba todo lo aprendido y reforzar las partes que sean necesarias. Vas a crear todos tus videojuegos siguiendo prácticas profesionales de persistencia de datos y encriptación y tendrás muy claro cuando usar Playerprefs y cuando no. Te invito a que veas el video de presentación de todo el curso en donde juntos recorremos todo el temario lección por lección y las lecciones publicadas en abierto. Cualquier duda que tengas me puedes contactar por mensaje privado y estaré encantado de poder ayudarte. Nos vemos dentro del curso, un saludo y muchas gracias.Mariano.

Skills

Reviews