Machine Learning Project
ROLE
Designer & Developer
DESCRIPTION
Dissertation project on Machine Learning application in Game development and its effects on User Experience. The focus of the project was to develop an adaptive difficulty system that would calibrate the difficulty of the game handling the strength of the enemies and their number on the field and a second agent handling NPCs behaviour. Both agents have been trained using reinforcement learning and Proximal Policy Optimization algorithm.
Features:
- Elemental weaknesses and resistances
- Leveling system
- Difficulty scaling with user ability and level controlled by Neural Networks
- Statistics scaling with levels
- Skills using resources (mana)
- Enemy AI developed with Neural Networks
DATE
2023-06-01
ENGINE
Unity 2022.1.14f1
PLATFORM
Windows OS PC