Digital twin for LLM training in novel video games motion data domain

master
dc.abstract.enThis thesis presents the design and implementation of a digital twin framework for trainingneural models in the domain of non-player character (NPC) locomotion in video games. Thesystem is developed using the Unity game engine and integrates classical rule-based agents,user-controlled agents, and neural network–driven agents. A modular architecture wasproposed, consisting of world generation tools, agent structures, data recording mechanisms,and a user interface designed for research purposes. Data are collected in JSON format fromboth human users and simulated agents, enabling large-scale motion datasets for training. Thedigital twin environment also supports fine-tuning with Odds Ratio Preference Optimization(ORPO), a recent method that combines supervised learning and preference optimization. Theframework was validated through the construction of training and validation maps,demonstrating its ability to generate diverse and realistic motion data for NPCs. The resultsshow that the system provides a scalable and flexible platform for bridging traditionalnavigation methods with transformer-based models, contributing to the development of moreadaptive and human-like NPC behaviors in interactive digital environments.pl
dc.abstract.plNiniejsza praca przedstawia projekt i implementację środowiska typu digital twin przeznaczonego do trenowania modeli neuronowych w obszarze lokomocji postaci niezależnych (NPC) w grach wideo. System został opracowany w oparciu o silnik Unity i integruje agentów opartych na klasycznych regułach, agentów sterowanych przez użytkownika oraz agentów kontrolowanych przez sieci neuronowe. Zaproponowano architekturę modułową, obejmującą narzędzia do generowania świata, struktury agentów, mechanizmy nagrywania danych oraz interfejs użytkownika zaprojektowany z myślą o badaniach naukowych. Dane zbierane są w formacie JSON zarówno od użytkowników, jak i agentów symulowanych, co umożliwia tworzenie wielkoskalowych zbiorów ruchu do treningu. Środowisko digital twin wspiera również strojenie modeli metodą Odds Ratio Preference Optimization (ORPO), nowoczesnym podejściem łączącym uczenie nadzorowane z optymalizacją preferencji. Ramy te zostały zweryfikowane poprzez budowę map treningowych i walidacyjnych, co potwierdziło zdolność systemu do generowania zróżnicowanych i realistycznych danych ruchowych dla NPC. Rezultaty pokazują, że opracowany system stanowi skalowalną i elastyczną platformę łączącą tradycyjne metody nawigacji z modelami opartymi na architekturze transformera, przyczyniając się do rozwoju bardziej adaptacyjnych i ludzkopodobnych zachowań NPC w interaktywnych środowiskach cyfrowych.pl
dc.affiliationUniwersytet Jagielloński w Krakowiepl
dc.contributor.advisorWitaszczyk, Przemysław - 173687 pl
dc.contributor.authorButryn, Kamil - USOS290357 pl
dc.contributor.departmentbycodeUJK/UJKpl
dc.contributor.reviewerWitaszczyk, Przemysław - 173687 pl
dc.contributor.reviewerKorcyl, Piotr - 125645 pl
dc.date.accessioned2025-11-02T23:30:55Z
dc.date.available2025-11-02T23:30:55Z
dc.date.createdat2025-11-02T23:30:55Zen
dc.date.submitted2025-10-31
dc.fieldofstudyinformatyka gier komputerowychpl
dc.identifier.apddiploma-179289-290357pl
dc.identifier.urihttps://ruj.uj.edu.pl/handle/item/564664
dc.languageengpl
dc.source.integratorfalse
dc.subject.enDigital twin, NPC locomotion, Transformer models, ORPO, Video game AI, Motion data, Unity game engine, Autonomous agents, Procedural environments, Fine-tuningpl
dc.subject.plCyfrowy bliźniak, Lokomocja NPC, Modele transformacyjne, ORPO, Sztuczna inteligencja w grach wideo, Dane ruchowe, Silnik Unity, Agenci autonomiczni, Proceduralne środowiska, Dostosowywanie modelipl
dc.titleDigital twin for LLM training in novel video games motion data domainpl
dc.title.alternativeCyfrowy bliźniak do trenowania dużych modeli językowych w obszarze danych ruchu w nowych grach wideopl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
This thesis presents the design and implementation of a digital twin framework for trainingneural models in the domain of non-player character (NPC) locomotion in video games. Thesystem is developed using the Unity game engine and integrates classical rule-based agents,user-controlled agents, and neural network–driven agents. A modular architecture wasproposed, consisting of world generation tools, agent structures, data recording mechanisms,and a user interface designed for research purposes. Data are collected in JSON format fromboth human users and simulated agents, enabling large-scale motion datasets for training. Thedigital twin environment also supports fine-tuning with Odds Ratio Preference Optimization(ORPO), a recent method that combines supervised learning and preference optimization. Theframework was validated through the construction of training and validation maps,demonstrating its ability to generate diverse and realistic motion data for NPCs. The resultsshow that the system provides a scalable and flexible platform for bridging traditionalnavigation methods with transformer-based models, contributing to the development of moreadaptive and human-like NPC behaviors in interactive digital environments.
dc.abstract.plpl
Niniejsza praca przedstawia projekt i implementację środowiska typu digital twin przeznaczonego do trenowania modeli neuronowych w obszarze lokomocji postaci niezależnych (NPC) w grach wideo. System został opracowany w oparciu o silnik Unity i integruje agentów opartych na klasycznych regułach, agentów sterowanych przez użytkownika oraz agentów kontrolowanych przez sieci neuronowe. Zaproponowano architekturę modułową, obejmującą narzędzia do generowania świata, struktury agentów, mechanizmy nagrywania danych oraz interfejs użytkownika zaprojektowany z myślą o badaniach naukowych. Dane zbierane są w formacie JSON zarówno od użytkowników, jak i agentów symulowanych, co umożliwia tworzenie wielkoskalowych zbiorów ruchu do treningu. Środowisko digital twin wspiera również strojenie modeli metodą Odds Ratio Preference Optimization (ORPO), nowoczesnym podejściem łączącym uczenie nadzorowane z optymalizacją preferencji. Ramy te zostały zweryfikowane poprzez budowę map treningowych i walidacyjnych, co potwierdziło zdolność systemu do generowania zróżnicowanych i realistycznych danych ruchowych dla NPC. Rezultaty pokazują, że opracowany system stanowi skalowalną i elastyczną platformę łączącą tradycyjne metody nawigacji z modelami opartymi na architekturze transformera, przyczyniając się do rozwoju bardziej adaptacyjnych i ludzkopodobnych zachowań NPC w interaktywnych środowiskach cyfrowych.
dc.affiliationpl
Uniwersytet Jagielloński w Krakowie
dc.contributor.advisorpl
Witaszczyk, Przemysław - 173687
dc.contributor.authorpl
Butryn, Kamil - USOS290357
dc.contributor.departmentbycodepl
UJK/UJK
dc.contributor.reviewerpl
Witaszczyk, Przemysław - 173687
dc.contributor.reviewerpl
Korcyl, Piotr - 125645
dc.date.accessioned
2025-11-02T23:30:55Z
dc.date.available
2025-11-02T23:30:55Z
dc.date.createdaten
2025-11-02T23:30:55Z
dc.date.submitted
2025-10-31
dc.fieldofstudypl
informatyka gier komputerowych
dc.identifier.apdpl
diploma-179289-290357
dc.identifier.uri
https://ruj.uj.edu.pl/handle/item/564664
dc.languagepl
eng
dc.source.integrator
false
dc.subject.enpl
Digital twin, NPC locomotion, Transformer models, ORPO, Video game AI, Motion data, Unity game engine, Autonomous agents, Procedural environments, Fine-tuning
dc.subject.plpl
Cyfrowy bliźniak, Lokomocja NPC, Modele transformacyjne, ORPO, Sztuczna inteligencja w grach wideo, Dane ruchowe, Silnik Unity, Agenci autonomiczni, Proceduralne środowiska, Dostosowywanie modeli
dc.titlepl
Digital twin for LLM training in novel video games motion data domain
dc.title.alternativepl
Cyfrowy bliźniak do trenowania dużych modeli językowych w obszarze danych ruchu w nowych grach wideo
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
16
Views per month
Views per city
Krakow
5
Edmonton
2
Ostrów Wielkopolski
2
Rome
2
Warsaw
2
Amman
1
Rzeszów
1

No access

No Thumbnail Available
Collections