Chicago, IL

Ian Horswill

Elite
@ianhorswill

I teach computer science at Northwestern University and do research on game AI and interactive narrative.

Craft. A constraint-based random number generater for use in games

55

CatSAT. A simple, ASP-like embedded logic programming language for games

47

UnityProlog. A mostly ISO-compliant Prolog interpreter for Unity3D

39

Step. A simple text planner for use in Unity games

27

Imaginarium-old. A causal creation tool for constraint-based PCG

19

CS376-student. Code for CS376 students

19

MKULTRA. An experimental game

18

BotL. Simplified logic programming language for Unity3D

11

TED. Strongly-typed Datalog implementation embedded in C#

10

Imaginarium. Casual PCG system for table-top role playing

5

TELL. Typed, Embedded Logic Language: A simple query language for C#

4

GraphVisualization. A simple interactive, force-based graph visualizer for Unity

3

ImaginariumCore. Version of the Imaginarium constraint-based PCG system that can be integrated into Unity games

3

Fiascomatic. A setup generator for the game Fiasco

3

CitySimulator. Partial Unity reimplementation of Ryan's Talk of the Town/Hennipen city simulators. Class project of Northwestern's EECS-467 from Spring 2018.

2

StepRepl. Interactive debugger for Step code

2

2DParticles. Simple particle simulator I use for teaching physics in my game class

1

StepSyntaxHighlighting. Syntax highlighting for support for Step in VS Code

1

DPGD. Source for the textbook "Declarative Programming for Game Design"

1

DearLeader2. A port of Dear Leader's Happy Story Time to the Step language

1

GOAPdemo. Pedagogical implementation of Goal-Oriented Action Planning for game characters.

1

AutoDread. An experimental computational implementation of Dread's questionnaire mechanic

1

CogSifter. Story sifting support for City of Gangsters save files

1
23
Apply