My interests center on game engines, game development, and systems programming. I enjoy studying
the systems and mechanisms that support large-scale online worlds. I'm especially interested in simulations, particularly the possibilities
of using AI to generate history, narrative, and emergent behavior within virtual worlds.
I like working on projects where I can rebuild or reimplement classic engine techniques,
study their tradeoffs, and understand how performant software is constructed from the ground up.
Languages I use: Python, C, Go, SQL
Currently Working on: Aethermoor
Aethermoor is an attempt to create a persistant world simulation with entities (mobs, players, factions, empires) that follow a need based descsion tree that results in
stores, wars, poltiics and the creation of legendary items. This attempt with use an AI narrator to digest the events that occur over ticks of the game world in order to
illustrate the complex simulation occuring and emergant unscripted content. The project uses Go to build the world simulation.
Rat Chase
Rat Chase: A LundumGame Jam game created using Pygame in 48 hoursVow
A CLI todo with local SQLite storage in GoLoading game…