Lux is a game by Nathan Savant. Here is a code repository for that project.