A pair of Masters' students in MSU's serious games program needed a little Flash-based assistance with their masters' thesis, which was to make a game for MSU's Study Abroad program teaching students about good practices during travel. Both of them knew a little Actionscript 2 but had a tough time putting together a few games, so I volunteered to help with my Actionscript 3 expertise and programmed a few of their games for them.
The games I was responsible for are Dress for Success, Catch that Passport, and Currency Exchange.
To be honest serious games don't interest me all that much but I like to try to keep an open mind to all kinds of points of view about gaming and felt like it was a good idea to get in on any project I could. It didn't hurt that they were both good friends of mine and I enjoyed working with them a lot. Overall it was a good experience that kept my Flash skills fresh.
Since then they've done a few revisions, most especially with respect to the randomization algorithm (my mandate was just to get it working), but 95% of my code has remained intact and the masters' students were very grateful for my help. It wasn't an awesome platformer or a deep and thrilling role-playing game but this project both reminded me that games needn't always conform to those specific archetypes and helped me freshen up on code implementation as I translated their game from a design doc and a PSD full of artwork into reality.