John P. Doran

John P. Doran is a passionate and seasoned Technical Game Designer and Author who is based in Singapore. Hailing from the United States, his passion for game development began at an early age. He later graduated from DigiPen with a Bachelor of Science in Game Design.

For over a decade, John has gained extensive hands-on expertise in game development working in various roles ranging from game designer to lead UI programmer working in teams consisting of just himself to over 70 people in student, mod, and professional game projects. To date, he has authored over 10 books pertaining to game development.

In addition to teaching, John is also a part of DigiPen’s Research and Development team and DigiPen Game Studios. Prior to his present ventures, he was an award-winning Videographer.

Greetings and Salutations! My name is John Doran and I’m a technical game designer who has worked on all manners of educational, mod, and professional game projects. I graduated from DigiPen Institute of Technology in Redmond, WA with a Bachelor of Science in Game Design.

I previously worked at LucasArts in San Francisco, CA on Star Wars 1313 as an intern Level Designer. I’m also the author of three books having to do with the Unreal Engine. Currently, I am working at DigiPen’s campus in Singapore as the lead instructor of the DigiPen-Ubisoft Campus Game Programming Program, instructing graduate level students in an intensive, advanced level game programming curriculum. In addition to that  I am also tutoring and assisting students on various subjects while giving lectures on C++, Unreal, Flash, Unity, and more. I’m also very glad that you’re here.

Throughout a game’s life-cycle I play the role of the player’s advocate. My goal is to find the gem of fun to an audience and exploit it in every way that I can to make the most enjoyable experience possible for the game’s target audience.

If you’d like to get to know me personally send me an email just to say hi or visit the rest of my site and let me know what you think! Cheers!

My Design Philosophy:

Be the Player’s Advocate.

If something is worth doing, do it right.

Playtesting + Iteration = Polish

Contact Me