Puzzle Development: A Clojure Case Study, presented by Mark Engelberg

Mark Engelberg is a professional game designer and uses Clojure to develop hit puzzle games on the shelves of your local toy store. He relies on Clojure's immutable and dynamic data structures to write solvers and analyzers that identify interesting and challenging puzzles. In this Seattle Clojure Meetup presentation, Mark walks through the development process he used for his award-winning game Animalogic, and explains the advantages Clojure provided over other languages.

Mark can be found on Twitter as @mark_engelberg and on Github as @Engelberg.