Published Books

Author Advanced UnrealScript Programming Cookbook Designed for high-level game programming, UnrealScript is used in tandem with the Unreal Engine to provide a scripting language that is ideal for creating your very own unique gameplay experience. By learning how to replicate some of the advanced techniques used in today’s modern games, you too can take your…

I’ve decided to finally release my game

I’ve decided to finally release my game. And by release, I mean submit it to playtesting, take some brief feedback, and then finally place it into peer review. Once it passes that it can be released on XBLIG.  I’m doing this for a few reasons:   1)  Learning It’s nice to have feedback from other…

Dream.Build.Play dev diary 4

Well if you couldn’t tell by now, this game wasn’t finished in time for Dream.Build.Play  submission. I actually had the game working correctly, but didn’t have anywhere near enough features that I wanted and it was about as bare bones as it possibly could be. I figured “why rush?” and began to take my time…

Dream.Build.Play dev diary 3

So I took off more time than I had intended when recording these posts. I was trying to update it once each week or so, but I Just haven’t been making enough progress to justify it. I don’t have much to show in terms of screenshots either because I haven’t made any progress in the…

Dream.Build.Play dev diary 1

I want to chronicle what it’s like to learn how to program. It has always been something that has interested me, and I’m impressed by people who can program. In the game development world programmers are the ones who hold the key to success. A game may be aesthetically pleasing or engross players in a…

[TUTORIAL] Setting up the Mega Man 2 camera and control system

What this tutorial will teach you: How to easily create and edit a side scrolling camera To allow for side scrolling movement, while having your character turn back and forth Disabled mouse control In the end your folder structure should have four classes and look like this: Background This tutorial will demonstrate exactly how to configure your…