

The IC-CRIME project ended in August of 2014 and I was assigned to the Narrative Processing team on August 15 of 2014, to build elements for the Bardic system (http://dgrc.ncsu.edu/bardic).
The Bardic system is a system that builds narrative models from Defense of the Ancients 2 (most people know it as DotA) game logs and supports several modes of interaction with those models, including the automatic generation of summary text and cinematic, tracking character flow through stories, and visualization of character social networks over the course of gameplay.
The elements if this system that I implemented are:
- Created an App Launch Event Logger that sends data to a JSON API
- Working on the Launch Screen User Interface Elements including dynamic buttons with animations, a file selection GUI, and user input interfaces that will be eventually transfered to JSON data.
- Created a web page browser and html file loader in Unity 3D using Awesomium SDK (HTML UI ENGINE). Also using UWebKit
- Parsing Text File Dota Game Logs in order to recreate a 2D DOTA Game on a virtual game board interface called a story interaction graph
- The story interaction graph is a grid that displays a 2D representation of a DotA scene. There are heroes and creeps currently being spawned and the user can view how these actors interact with one another. There are also cinematic points generated above the Scrubber in the scene that are toggles. These toggles display a cinematic title, thumbnail, and camera positions and rotations of the specific cinematic reference point.


