Skip to content

Examples and Tutorials

Welcome to the NevarokML examples and tutorials page! Here, you'll find a collection of resources to help you get started with NevarokML, the powerful machine learning plugin for Unreal Engine. Whether you're new to machine learning or an experienced developer, these examples and tutorials will guide you in harnessing the full potential of NevarokML to create intelligent systems within Unreal Engine.

Getting Started

  • Installation Guide: Learn how to install and set up NevarokML in your Unreal Engine environment.


  • Inference and Simulation Tutorial: Discover how to use NevarokML for inference, allowing you to apply your pre-trained machine learning models within Unreal Engine for intelligent decision-making.
  • Loading Pretrained Models Tutorial: Learn how to load and use pre-trained machine learning models with NevarokML, enabling you to jumpstart your projects with existing models.
  • Enabling TensorBoard Logging Tutorial: Get insights into how to enable and configure TensorBoard logging for monitoring and visualizing your machine learning training progress.


  • Basic Example: Explore a simple example where an agent learns to navigate towards a goal using reinforcement learning techniques.
  • Basic3D Example: Witness the fundamentals of 3D reinforcement learning as an agent tackles complex navigation challenges in a 3D environment.
  • Balance Example: Dive into the intricacies of balance control as an agent strives to keep a ball stable.
  • MoveBall Example: Learn how an agent must move a ball to its target using reinforcement learning techniques.
  • MoveBall2P Example: Experience the excitement of competitive ball movement as two agents compete to reach their respective targets.

We hope these examples and tutorials help you unlock the immense potential of NevarokML in creating intelligent virtual experiences within Unreal Engine. Start exploring, experimenting, and innovating with NevarokML today!