Use this link to cite:
https://hdl.handle.net/2183/46224 ClearMerge: Resolución de conflictos en proyectos colaborativos de Unity3D
Loading...
Identifiers
Publication date
Authors
Álvarez Rodríguez de Legísima, Fernando
Advisors
Other responsabilities
Universidade da Coruña. Facultade de Informática
Journal Title
Bibliographic citation
Type of academic work
Academic degree
Abstract
[Resumen]: En el desarrollo colaborativo de videojuegos utilizando Unity3D, uno de los problemas más frecuentes es la gestión de conflictos al fusionar proyectos modificados por distintos desarrolladores. Unity3D utiliza archivos YAML para guardar sus escenas, lo que dificulta las fusiones manuales cuando varios desarrolladores modifican el mismo proyecto simultáneamente. Este trabajo presenta ClearMerge, una herramienta integrada en el editor de Unity3D que simplifica y optimiza el proceso de resolución de conflictos en archivos del proyecto. ClearMerge proporciona una interfaz visual intuitiva que permite a los desarrolladores detectar automáticamente los conflictos generados por Git, visualizar y comparar las versiones conflictivas, y resolver los conflictos de forma segura preservando la integridad del proyecto. La herramienta incluye funcionalidades de previsualización en tiempo real, mapeo automático de objetos entre versiones, y un sistema modular que facilita el mantenimiento y la extensibilidad. La herramienta representa una alternativa gratuita y visual a las soluciones comerciales existentes, proporcionando beneficios tangibles en productividad y reducción de errores.
[Abstract]: In collaborative video game development using Unity3D, one of the most frequent problems is conflict management when merging projects modified by different developers. Unity3D uses YAML files to save its scenes, which makes manual merging difficult when several developers modify the same project simultaneously. This work presents ClearMerge, a tool integrated into the Unity3D editor that simplifies and optimizes the conflict resolution process in project files. ClearMerge provides an intuitive visual interface that allows developers to automatically detect conflicts generated by Git, visualize and compare conflicting versions, and resolve conflicts safely while preserving project integrity. The tool includes real-time preview functionality, automatic object mapping between versions, and a modular system that facilitates maintenance and extensibility. The tool represents a free and visual alternative to existing commercial solutions, providing tangible benefits in productivity and error reduction.
[Abstract]: In collaborative video game development using Unity3D, one of the most frequent problems is conflict management when merging projects modified by different developers. Unity3D uses YAML files to save its scenes, which makes manual merging difficult when several developers modify the same project simultaneously. This work presents ClearMerge, a tool integrated into the Unity3D editor that simplifies and optimizes the conflict resolution process in project files. ClearMerge provides an intuitive visual interface that allows developers to automatically detect conflicts generated by Git, visualize and compare conflicting versions, and resolve conflicts safely while preserving project integrity. The tool includes real-time preview functionality, automatic object mapping between versions, and a modular system that facilitates maintenance and extensibility. The tool represents a free and visual alternative to existing commercial solutions, providing tangible benefits in productivity and error reduction.
Description
Editor version
Rights
Attribution-NonCommercial-ShareAlike 4.0 International








