Esta sección describe el flujo de trabajo definido para el versionamiento de proyectos Unreal Engine dentro del equipo de Entrenamiento, utilizando un servidor local de Gitea como plataforma de control de versiones.
A diferencia de otros entornos de desarrollo orientados principalmente a código fuente, nuestros proyectos están compuestos en gran medida por archivos binarios —incluyendo assets crudos, mapas, blueprints y otros recursos propios del ecosistema Unreal—. Git, por diseño, está optimizado para el manejo de archivos de texto y no resuelve de forma nativa los conflictos derivados de la edición concurrente de binarios.
Por esta razón, resulta indispensable establecer un flujo de trabajo claro y controlado que minimice conflictos, evite sobrescrituras accidentales y mantenga la integridad del repositorio. Como parte de esta estrategia, el equipo utiliza el sistema de Git LFS con file locking para gestionar archivos binarios críticos.
A continuación dejo un video que explica de muy buena manera que es Git y sus principales componentes:
https://www.youtube.com/watch?v=jGehuhFhtnE
Y a continuación también dejo el link a la clase inicial para el uso de Git que hicimos en el marco del curso XR:
Control de Versiones - Git en Unreal Engine
[https://drive.google.com/file/d/1y2NKzPVf1SbyWRYX-ezdkg6DV_yW2BPu/view?usp=sharing](https://drive.google.com/file/d/1y2NKzPVf1SbyWRYX-ezdkg6DV_yW2BPu/view?usp=sharing)
https://www.canva.com/design/DAHCEuXdO30/uEUssWoJuAzL8goBs_fVcA/edit?utm_content=DAHCEuXdO30&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton