Contact Information

Moore 108
CIS Department
University of Pennsylvania
3330 Walnut Street
Philadelphia, PA 19104-6389

About Me

I am a Ph.D. candidate in the Computer and Information Science department at the University of Pennsylvania, advised by Dr. Norman I. Badler. I received my Bachelor's degree in Computer Science and Mathematics at Hamilton College.

Research Interests
  • Interactive Narrative and Storytelling
  • Behavioral Content Creation and Iteration
  • Authoring for Rich Multi-Agent Interactions
  • Real-Time Individualized Player Modeling
  • Perceptually-driven Narrative Adaptation

Resume

Two-page CV Available: [ PDF] (Updated Apr. 2014)

Professional Credits

Madden NFL 25 (EA Sports, 2013)
[Game Website]

Research Projects

ADAPT: The Agent Development and Prototyping Testbed
A open-source Unity library delivering a platform for designing and authoring functional, purposeful human characters in a rich virtual environment.
[Project Website]

Selected Publications

A. Shoulson, M. Gilbert, M. Kapadia, and N. I. Badler. "An Event-Centric Planning Approach for Dynamic Real-Time Narrative." Motion in Games (MIG), 2013.
[ PDF] [ BibTeX] [ Video]
M. Kapadia, K. Ninomiya, A. Shoulson, F. Garcia, and N. I. Badler. "Constraint-Aware Navigation in Dynamic Environments." Motion in Games (MIG), 2013.
[ PDF] [ BibTeX] [ Video]
A. Shoulson, N. Marshak, M. Kapadia, and N. I. Badler. "ADAPT: The Agent Development and Prototyping Testbed." Symposium on Interactive 3D Graphics and Games (I3D), 2013.
[ PDF] [ Supplement] [ BibTeX] [ Video]
A. Shoulson, M. Kapadia, and N. I. Badler. "PAStE: A Platform for Adaptive Storytelling with Events." Intelligent Narrative Technologies Workshop (INT) at the Artificial Intelligence for Interactive Digital Entertainment Conference (AIIDE), 2013.
[ PDF] [ BibTeX]
M. Kapadia, A. Shoulson, F. Durupinar, and N. I. Badler. "Authoring Diversity in Personality and Behavior for Multi-Actor Simulations." Modeling, Simulation and Visual Analysis of Large Crowds. Springer-Verlag, 2012. (Book Chapter)
[ PDF] [ BibTeX]
L. Sun, A. Shoulson, P. Huang, N. Nelson, W. Qin., A. Nenkova, and N. I. Badler. "Animating synthetic dyadic conversations with variations based on context and agent attributes." Computer Animation and Virtual Worlds (CAVW), 2012.
[ Link] [ BibTeX]
A. Shoulson, F. Garcia, M. Jones, R. Mead, and N. I. Badler. "Parameterizing Behavior Trees." Motion in Games (MIG), 2011.
[ PDF] [ BibTeX]
A. Shoulson and N. I. Badler. "Event-Centric Control for Background Agents." International Conference on Interactive Digital Storytelling (ICIDS), 2011.
[ PDF] [ BibTeX]


[Full Publication List]

My Blog

The Dialogue Tree
Games, Narrative, Simulation, and Practical Artificial Intelligence
[Blog Link]

Game Projects

Retrovirus (Global Game Jam, 2013)
A rhythm-based tower defense brawler. Load in your favorite song and survive against waves of viruses as they move (and the heart beats!) to your rhythm. Drop turrets and send out blast waves for extra stopping power. (Team of 7, 48 hours.)
[ Video]
Puzzocalypse (CIS 568, 2012)
A puzzle platformer with parts of the level missing. Manage your puzzle pieces (and your quick reflexes) to rebuild the level and find your way to the exit. Features grappling hooks, parkour, and sheep cannons. (Team of 3, 3 weeks.)
[ Video] [ Play Game]

Media

Campbell, MacGregor. "No end of fun: Make your own video games."
New Scientist 10 Sep 2011. Online.
[Article Link]

Teaching

CIS530: Computational Linguistics, Fall 2011 (TA)

Miscellaneous