Tuesday, March 17, 2009

Flash Platformer Engine

It's my birthday in 23 hours! Too bad I've got a mountain of homework to deal with this week. Ah well, that's what weekends are for.

Anywho, I've made an awesome step forward on the game development front: I've worked out a (very) basic platformer engine in Flash! It really doesn't look like anything special right now, but I've programmed the back-end to be very extensible and it will be completely reusable for me for any platformers I want to make in Flash. It feels great to have the foundation built, so now I can construct the worlds I really want to create on top of it.



I've embedded the basic engine above, for the curious (you'll need Flash 9+ to play it). Use the arrow keys to move and the 'S' key to jump or double jump. Keep in mind that the feel of the game (jump height, run speed, gravity, etc) is by no means final for any of my projects, I'm just messing around with it for now. Hopefully the next time you see this engine, it'll be in an actual finished Flash game!

Labels:

4 Comments:

Blogger Alexander Schearer said...

Any plans to release the source code for this? I would love to take a look at it and potentially use it in my games. I'd be happy to contribute any changes back if you'd like.

March 17, 2009 5:07 PM  
Blogger Alexander Schearer said...

This post has been removed by the author.

March 17, 2009 5:11 PM  
Blogger Matt Thorson said...

I'm going to be adding a lot more functionality to this engine as I continue to build games on it (some sort of tileset support is a big feature it needs).

I'll probably end up releasing some form of this engine when I feel it is "complete".

March 17, 2009 9:51 PM  
Blogger Alexander Schearer said...

Ah, that's too bad. In my experience that usually means "a very long time from now if ever". I think publishing it now would be instructive if not immediately useful for others. Either way I look forward to seeing what you do with it.

March 18, 2009 10:32 AM  

Post a Comment

<< Home