Michael Coates

PhD student who studies political behavior, identity politics, and federalism. Makes a game every once in a while.

Interested in game development? {Start here}

  • About

    About Michael

    I’m a PhD student in the Government and Politics Department at University of Maryland - College Park. My research focuses primarily on aspects of federalism and the States, particularly how different levels of government interact with one another, and political behavior.

    In my spare time, I work on a roguelike called The Vampyre which is written in Python using the libtcod and pygame frameworks. The Vampyre will see its first public release sometime in 2017 and will be available for free. In the mean time, I occasionally post a blog about what I’m working on and author a series of tutorial videos about how to make a tiles-based roguelike in python.

  • Projects
  • Blog
  • Tutorial

    Roguelike Tutorial

    This page lists all the episodes and accompanying posts for my roguelike tutorial series. This series is about how to design and build a roguelike from the ground up using Python, libtcod (doryen library), and Pygame. While I do cover python in the tutorials, it should not be seen as a complete replacement for a proper python tutorial because I am not the best python programmer. Instead, I focus on the game design and programming process, especially how to structure the game.

    The full list of Tutorials are AVAILABLE HERE.

  • Contact

    Let's Chat.

Join My Newsletter

Sign up to receive weekly updates.