Software

This page lists the core pieces of software that I have substantially contributed to, as well as other (often smaller) contributions to other open-source projects.

Core Software (Research)

Ludii

I am one of the main developers of the Ludii general game system, alongside several other Ludii team members. I worked on this during my PhD.

Ludii + Polygames Bridge

I developed a bridge between the Java-based Ludii general game system and the C++/Python-based Polygames framework for deep learning in games.

MaastCTS2 (GVGAI Agent)

I developed the MaastCTS2 agent for General Video Game playing, based on the GVGAI framework. I worked on this for my M.Sc. thesis.

HTN Planner in Unreal Engine 4

I developed a Hierarchical Task Network (HTN) Planner in Unreal Engine 4. I worked on this for my research internship as a part of my Master in AI.

Other Software (Non-research)

PAPER

I developed a DLL plugin for The Elder Scrolls V: Skyrim, which exposes additional functionality to the game’s scripting language. This can be used by third-party modders for scripts in their mods. It is built on top of the Skyrim Script Extender and CommonLibSSE-NG, which have reverse-engineered substantial portions of the game’s executable.

Other Open-Source Contributions

rliable

OpenSpiel

HuggingFace Deep RL Class

Multi-MAuS

GVGAI