by GPUOpen-LibrariesAndSDKs · Agent Tool · ★ 77
Schola The Schola project is an effort to build a toolkit/plugin for controlling Objects in Unreal with Reinforcement Learning. It provides tools to help the user create Environments, define Agents, connect to python based RL Frameworks (e.g. Gym, RLlib or Stable Baselines 3), and power NPCs with RL during games. Getting Started Install Unreal Engine As Schola is an Unreal Engine Project, you will need to first install Unreal Engine. Refer to the below table to identify the correct version of Unreal Engine for each version of Schola.
| Stars | 77 |
| Forks | 18 |
| Language | C++ |
| Category | Agent Tool |
| License | MIT |
| Quality Score | 58.5618514374703/100 |
| Open Issues | 4 |
| Last Updated | 2026-07-08 |
| Created | 2025-02-03 |
| Platforms | python |
| Est. Tokens | ~17k |
These tools work well together with Schola for enhanced workflows:
Explore other popular agent tool tools:
Schola is Schola is a plugin for enabling Reinforcement Learning (RL) in Unreal Engine. It provides tools to help developers create environments, define agents, and connect to python-based RL frameworks such as. It is categorized as a Agent Tool with 77 GitHub stars.
Schola is primarily written in C++.
You can find installation instructions and usage details in the Schola GitHub repository at github.com/GPUOpen-LibrariesAndSDKs/Schola. The project has 77 stars and 18 forks, indicating an active community.
Schola is released under the MIT license, making it free to use and modify according to the license terms.