I moved to a new URL! Check it out!

posts that are featured

FlashDevelop with HaXe NME and HaXePunk

FlashDevelop with HaXe NME and HaXePunk
I spent most of yesterday diving into a whole new world of magic and fun: Haxe. I was hesitant at first because I was dreading the whole ordeal of setting up a new development environment, but it turned out to be way more straight forward than most set ups I've experienced.

I ended up getting a quick demo of thousands of entities rotating, scaling, and alpha blending at a steady 50-60fps with the Windows build of HaxePunk, and that has me pretty excited!

Image


Follow along as I take you on a journey of code and game development! (For reference, I'm using Windows 7.)

Flashpunk NineSlice Class (Updated!)

Flashpunk NineSlice Class (Updated!)
Last week I posted a quick NineSlice class that I wrote to work in Flashpunk. It was a little clunky, so this past week I cleaned it up and integrated it with Flashpunk's graphic system. The new version now extends Image, so you get all the awesome Image effects like color tinting, rotation, scaling, and more. Check out the new version!

NineSlice.as

As a quick example, here's how I'm using it in my current project. Check out this screenshot of a menu:

Image

Thanks to the handy dandy nine slice object, most of this menu is just drawn with a couple of simple source images. I scaled them up 4x so you could see them a little better.

Image

Just using these images as sources means I don't have to make a new image every time I want to change the size of one of the widgets. I can also do some cool animations with tweening the width and heights of the panels over time.

Feel free to use the NineSlice.as class however you want. If you use it or improve it in anyway, let me know!

Game Making Tools

Game Making Tools
Since I posted the time lapse video of me making a game for Global Game Jam 2013, I got a couple of questions regarding the exact tools I'm using for my game making needs. This is a pretty long post, so I'm going to put it all behind the jump tag. If you want to know my secrets, then click read more!

Asset Class Generator for Actionscript 3

Asset Class Generator for Actionscript 3

The Reason


As I set forth to try and jam out the rest of this metroidvania game before GDC 2013, I've been trying to think of ways to make content generation as fast as possible. One of the big hurdles that I run into with AS3 when making a lot of content is constantly having to embed assets into the code. FlashDevelop makes this incredibly easy though. Right click a file, click generate embed, and there you go. However this still takes a lot of time when I'm talking about a game that is going to have nearly a hundred level files and who knows how many image assets, and I'm constantly switching assets around.

After a quick consultation with Twitter I got a crash course on Python and spent a couple hours making assetGenerator.py.

Download!


Download assetGenerator.py 1.0, along with an example project right here. You can also just view the code. All the files in the example project are blank files just to use as an example, and keep the download size tiny. Here's an example of the code it spits out. If you want to know more, then read the rest of the post!

PAX10 and Steam Summer Sales!

PAX10 and Steam Summer Sales!
Hey! I really should be writing on my site more often than I am, but that's another topic to tackle all together. For now, I am happy to announce that Offspring Fling has been selected for the PAX10 Showcase!

Image

The game will be on display during PAX Prime along with 9 other super awesome games, and I'll be there showing it off to the world. If I can just brag some more for the moment, I'd also like to note that this is the second time in a row that I've been a part of the PAX10. Last year Snapshot was selected for the showcase!

In other Offspring Fling news, the Steam Summer Sales have officially begun starting yesterday, and that means Offspring Fling is available for an amazingly low price! How low?! Well you'll have to find out for yourself!

It's been exciting times for Offspring Fling all around. Just last week, Offspring Fling was featured as the Daily Deal on Steam, and it was quite the wild ride. I was actually attending EVO during the time that the sale was going on, so it made things especially crazy.

I'm so incredibly happy with how Offspring Fling turned out in the end. It was a project where everything just felt right when I was making it, which doesn't really happen too often when making a game (at least for me.) I'm still aiming to write a little bit more about my thoughts and some of my process about making Offspring Fling, but strangely enough I have a pretty hard time with putting my thoughts about game making into words.

Anyway, Offspring Fling is in the PAX10, and totally on sale on Steam right now so you should totally check it out if you haven't yet. Later!

Offspring Fling Coming Soon!

Offspring Fling Coming Soon!
Wahoo! I just announced the release date for Offspring Fling! The game is coming out on March 30th, 2012, and you'll be able to get it from OffspringFling.com!

I put together an image to try and promote the game's release, check it out!

Image


I wanted to make something that reminded me of the old flyers that I used to browse through every Christmas to see what awesome new games we're coming out, and since Offspring Fling is so super influenced by games I love on the Super Nintendo, it seems appropriate to market it as a Super Pretendo game.

To see the full version of the flyer you'll have to go over to the Offspring Fling website. Along with the flyer, there's also a preview of the game's soundtrack from Alec Holowka. The soundtrack will be coming out on Bandcamp a little bit after the game's initial release.

The time for throwing children is almost upon us!