Adaptive 3D Gameplay with Dynamic Generative Gaming using Three.js and Semi-Supervised Learning
This paper introduces a generative gaming system that uses Three.js for real-time 3D visuals combined with semi-supervised learning. The system dynamically generates game content, such as levels and characters, based on both labeled data and real-time player interactions. By leveraging Three.js, the game ensures smooth transitions between AI-driven content creation and high-quality 3D rendering. The goal is to enhance player engagement through a dynamic and adaptive gameplay experience. The project explores how natural language prompts can influence the game's storyline and environment, allowing for a more personalized experience. A generative model is trained on a dataset of player interactions, which enables the creation of game scenarios tailored to individual preferences. This semi-supervised learning framework combines labeled and unlabeled data to understand player behaviour better. Preliminary results suggest that the generative approach leads to a more immersive and personalized gameplay experience, with positive feedback highlighting its effectiveness. The system architecture efficiently manages the synchronization between game generation and 3D rendering, addressing challenges related to data representation and model performance. In conclusion, this project showcases the potential of semi-supervised learning in gaming, improving player engagement and re-playability by creating adaptive, dynamic game worlds.
Authors
- Deepak Kumar (ORCID: https://orcid.org/0000-0002-3399-2582)
- Saurav Kumar (ORCID: https://orcid.org/0009-0002-9529-5448)
- Nongmeikapam Thoiba Singh (ORCID: https://orcid.org/0000-0003-2215-9269)
- Harsh Kumar (ORCID: https://orcid.org/0000-0002-4838-044X)
- J. E. Åman
- Abhiram Vasadi
Institutions
- Chandigarh University (IN)
Publication Details
- Published
- 2025-05-21
- DOI
- https://doi.org/10.1109/icaiss61471.2025.11042114
- Primary Topic
- Educational Games and Gamification
- Type
- article
- Field-Weighted Citation Impact
- 0.00