Xinghan Chen, a USC student, based his thesis on the flow in video games. Chen saw that there was a relationship between challenge, player ability, and the way these factors affect ones playing experience. Chen then implemented his theory into his games
protocol intended for use in networked roleplaying games, and provides a flexible and extensible means of communicating between the components of a game system. The protocol is transport independant, encoding independant and portable.
an arcade action puzzle game where the objective is to get rid of all incoming balls by rearranging their order. Currently it includes 12 different levels and two modes of gameplay. The engine allows for easy custom level creation with unlimited number of paths, different speeds, ball-sizes, and rules.