Application of digital twin technologies in algorithm optimisation and simulation

This dissertation presents a novel approach to integrating a Unity3D simulator with a Python server to enable advanced simulation and analysis capabilities in gaming applications. The proposed system architecture, which comprises Unity and Python clients and servers, uses the WebSocket protocol to e...

Full description

Saved in:
Bibliographic Details
Main Author: Yang, Hurui
Other Authors: Su Rong
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167834
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This dissertation presents a novel approach to integrating a Unity3D simulator with a Python server to enable advanced simulation and analysis capabilities in gaming applications. The proposed system architecture, which comprises Unity and Python clients and servers, uses the WebSocket protocol to establish real-time, bidirectional communication between the front-end game environment and the backend computational services. The work discusses the implementation of the clients and servers, the connection establishment and management process, and the message exchange and processing. Furthermore, a terminal built using PySimpleGUI is introduced, allowing data manipulation via a user-friendly graphical interface. The developed system demonstrates improved responsiveness and scalability, paving the way for efficient and reliable integration between Unity and Python for advanced gaming applications.