I'm a game developer, professional game consultant, and avid gamer. I've been playing games since the age of three, and have loved everything about them since before I can remember. To keep up on my current projects, and overall view of the game industry, check out my developer blog, and follow me at @Gemfruit.
  • Game Development
    The Difference Between a Blatant Clone and Building on a Proven GameCloning games vs building on proven genre
    Games have been around for long enough that clearly defined game genres and mechanics have emerged. Most new games belong to one or more of these genres, and are composed of some combination of these mechanics. New genres and mechanics do occasionally arise and surprise the world, but they are rare exceptions.Read More…
  • Game Development
    Unity Growing PainsGrowing pains 400x400
    Unity is an amazing platform, and it continues to grow. Like many other game developers, I've switched over to Unity as my primary platform for game development. While Unity is one of the most user-friendly game development programs I've ever had the pleasure of using, it isn't free of growing pains.Read More…
  • Game Development
    Unity: Now You're Thinking With ComponentsCogs featured 400x400
    While Unity is an amazing gamedev platform, getting used to it will require a bit of initial work, as you'll likely need to shift your cognitive cogs to grasp its component-based architecture.Read More…
  • Game Development
    How to Find Other Gamedevs and Artists to Work WithFinding gamedevs to work with hires
    If you've only ever worked as a one man gamedev team, I recommend giving teamwork a shot. In this article, we'll look at how to define yourself; where to find coders, artists, musicians, and other types of gamedev to work with; why I recommend doing this; and how to make it work.Read More…
  • Game Development
    Indie or Core? How I Found Myself at GDC 2013How i found myself at gdc 2013 hires
    2013 was my first year attending GDC (Game Developer Conference), despite being out in San Francisco for Flash Game Summit these last few years. GDC was incredible, and a lot bigger than I had anticipated, but something quite unexpected stood out even more for me...Read More…
  • Game Development
    Making Your First Game: Matt Porter's Early ExperiencesPorter first games
    There are two games I consider to be my first: one I made before I could code (which was harder than it needed to be, but by no means impossible), and one I made in collaboration with an artist after I learned the basics of programming. In this article, I'll share my experiences with you, to prove that no matter what skill level you're currently at, all you need to make games is passion - no excuses!Read More…
  • Game Development
    The Benefits of Reviewing Other Developers' GamesBenefits of reviewing games
    Like most people of the world, I love being a critic. When it comes to sharing my opinion on something I care about, I can't really be stopped -- and I care a lot about video games. I've been reviewing games since before I can remember, whether verbally to friends or, more recently, as written critiques for fellow developers in need of some good feedback. That being said, being a reviewer has been extremely beneficial to me as a developer, and I'd love to share why.Read More…
  • Game Development
    How to Learn Haxe and NMELearn haxe 00
    Haxe (pronounced "Hex"), is an open source, multi-platform language, capable of compiling to various languages, targeting Windows, Flash Player, WebOS, Android, Blackberry, and HTML5 (in beta at time of writing). NME, which goes hand in hand with Haxe, is the library that allows for this amazing cross-platform action. While this article is geared towards those with programming and game development experience, it does supply the tools and resources needed for someone with little or no experience to get started with Haxe as their first language. In this article I'll tell you why should use Haxe, help you get Haxe and NME up and running on your machine, point you to some of the best learning material out there, and help you get your foot in the door with the Haxe community.Read More…
  • Game Development
    Getting to Know Ogmo Editor: An Advanced and Robust Level EditorOgmo editor tutorial
    Ogmo Editor, by Matt Thorson, is an all-purpose, free, open source level editor that runs on Windows. It exports level data in XML format, meaning that it can be used with pretty much any gamedev platform. In this article, I'll show you why it's my favorite level editor, cover its features, and explain how to get started with it.Read More…
  • Game Development
    Effing Worms - Xmas: Wrecking Up a Winter WonderlandEffing worms xmas critique
    Holiday music is already filling the malls, people are scrambling to buy gifts, and snow has already begun to fall in parts of the world, signalling the holidays are here. Some love it, some hate it, but everyone gets stressed at one point or another during this time of year. Let's see whether Effing Games's new release, Effing Worms - Xmas, can relieve some of that stress.Read More…
  • Game Development
    Pheus and Mor: Beautiful, Emotional, and Yet Frustrating to PlayPheus and mor critique
    Pheus and Mor is an absolutely beautiful puzzle platformer, praised for its visuals, music, and overall atmosphere. Besides its excellent aesthetics, it also hosts a diverse playing experience that is top notch as far as free web games go, and a simple, yet moving story that is slowly uncovered as you progress through the game. While the game is beautifully crafted, and reviews are mostly positive, its ratings are actually quite lackluster. Below, we'll tear this wonderful game apart to find out why.Read More…
  • Game Development
    Pixel Purge - Post MortemPixel purge post mortem
    I grew up playing classic arcade shooters, such as Raiden Project in arcades, and 1943 on my NES, and some of my more recent favorites include Ikaruga, and Geometry Wars; it would be putting it lightly to say that this genre is a favorite of mine. And like all self-respecting game developers, I took my love for a genre, and created an addition to it: Pixel Purge, by myself and Andrew Sandifer. Even though the game was well made and well received, I learned a lot from it - both during development and post-release.Read More…