Gym Environment for Deep Reinforcement Learning is a plugin which allows to easily create a "Reinforcement Learning" environment with Unreal.
It provides features to set up the observation space, the action space, the reward, etc. in an Unreal level and exposes them on the network through an API.
This API can then be called from any RL framework (TensorFlow, PyTorch, Stable Baselines, etc.) to easily train a neural network to play your game.
Note: Some Python files are provided as an example for the Reinforcement Learning part. To make the example work, you should install OpenAI Gym (gym) and Stable Baselines (stable-baselines3[extra]) for your Python environment.