Skip to content
Yuji Teoi edited this page Sep 2, 2025 · 3 revisions

Overlord is a software developed for Unity3D in C#, responsible for generating game content with Levels, Rules, and Narrative, adapting it to different player profiles.

The GitHub project contains two game prototypes (top-down and platform genres) that use Overlord to produce some of their content. The following sections discuss the transformation of Overlord into a tool (Unity package) for creating genre-independent game content.

This tool is best suited for intermediate Unity3D users and C# programmers. Knowledge of Evolutionary Algorithms, or specifically Genetic Algorithms, is also recommended. A brief explanation of this class of algorithms is presented in Genetic Algorithms.

A more in-depth explanation of Overlord and its purposes is provided in Overview.

An installation guide is provided in Installation.

Explanations on how to use or modify Overlord are provided in How ​​to Use.

You can view scientific publications related to this project in Publications.

Clone this wiki locally