LevelMerge: Collaborative Game Level Editing by Merging Labeled Graphs
Christian Santoni, Gabriele Salvati, Valentina Tibaldo, Fabio, Pellacini

TL;DR
LevelMerge introduces a novel method for collaborative game level editing by merging labeled graphs, addressing the limitations of traditional version control systems in maintaining semantic consistency among game objects.
Contribution
The paper presents a new graph-based merging algorithm specifically designed for game levels, improving collaboration and reducing manual merging efforts.
Findings
Outperforms existing version control systems in preserving semantic relations.
Reduces manual merging time for game level designers.
Enhances collaborative workflow in game development.
Abstract
Game level editing is the process of constructing a full game level starting from 3D asset libraries, e.g. 3d models, textures, shaders, scripts. In level editing, designers define the look and behavior of the whole level by placing objects, assigning materials and lighting parameters, setting animations and physics properties and customizing the objects AI and behavior by editing scripts. The heterogeneity of the task usually translates to a workflow where a team of people, experts on separate aspects, cooperate to edit the game level, often working on the same objects (e.g.: a programmer working on the AI of a character, while an artist works on its 3D model or its materials). Today this collaboration is established by using version control systems designed for text documents, such as Git, to manage different versions and share them amongst users. The merge algorithms used in these…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
