← Portfolio
Software Dev

Creationist Bot

Type Automation
Language Python
License BSD-3-Clause
Repository View on GitHub ↗

Overview

Creationist Bot is a game testing bot designed for games built on Bethesda Game Studios' Creation Engine. It mimics keyboard and mouse input to simulate user interactions, enabling automated testing of in-game systems without needing native engine scripting access.

Because the bot operates at the input level rather than through engine hooks, it can be applied broadly to any game or application that responds to standard keyboard/mouse events — making it a flexible general-purpose automation tool. This project is a proof of concept and portfolio piece.

Features

  • Keyboard and mouse input simulation for automated game testing
  • Scriptable test sequences via Python configuration
  • Compatible with any application accepting standard input events
  • GitHub Actions workflow for CI-based QA runs

Tech Stack

  • Python — bot logic and input simulation
  • Input automation libraries (keyboard/mouse control)
  • GitHub Actions — automated testing pipeline