• What is Parametric Design?

    What is Parametric Design?

    In this essay I mean to set out a basic introduction to the principles of parametric design, so that even...
  • News, Reviews and Rogue’s Eye Twos

    News, Reviews and Rogue’s Eye Twos

    Here’s a dump of recent events: Episode 99 of Roguelike Radio has just come out, which I mention because I’m...
  • Some Quickie 7DRL Reviews

    Some Quickie 7DRL Reviews

    Self promotion first: Hellion got a nice write-up on PC Gamer.  I’ve also just uploaded a new version with some...
  • Hellion 7DRL

    Hellion 7DRL

    My attempt at the 2015 7DRL challenge was… *drumroll* …a success! For the full story, check out my progress updates...
  • 7DRL 2014 – Lessons Learned (or, How NOT To Make A Roguelike In 7 Days)

    7DRL 2014 – Lessons Learned (or, How NOT To Make A Roguelike In 7 Days)

    The following post was written shortly after last year’s 7DRL challenge, but after completing it I must have been distracted...
  • How to create spiraling curves in Grasshopper

    How to create spiraling curves in Grasshopper

    One of my students asked me today how he might use Grasshopper to go about creating spiraling curves similar to...
  • A Value Coherence Theory of Ethics

    A Value Coherence Theory of Ethics

    A few posts ago I said that I was going to start talking more about philosophy on this blog (rather...
  • SPArtAn Tutorial 2 – Procedurally Generating Tiles

    SPArtAn Tutorial 2 – Procedurally Generating Tiles

    After the previous tutorial which explained the basics of the interface, we are now going to take a look at...
  • SPArtAn Tutorial 1 – Interface

    SPArtAn Tutorial 1 – Interface

    For the latest release of SPArtAn I promised a tutorial on how to operate the new tile generator. Sitting down...