Demigod
Demigod was one of the first games in which I tried to implement a really solid story and gameplay with narrative into. I still plan to come back to it someday, but the programming and the project itself otherwise was nothing to speak of.
It did have some interesting programming stuff, such as a fully robust cutscene system.
I seem to remember putting more time into this project, but I don't really have much to speak for it! Very few (good) screenshots remain. It didn't have much in the way of gameplay, so in that manner I suppose it was more of a tech demo for my dialogue and cutscene systems.