Page 1 of 1
My beat-em up game engine
Posted: Mon Jan 18, 2010 12:41 am
by kdilkington
Hey guys. Just wanted to start a thread on my game engine. It's a beat-em up style game engine with its own scripting language, and a bunch of other features. I haven't released any demos yet, but you can check out the progress on my YouTube channel:
http://www.youtube.com/user/candygameengine
Eventually, I'll release the game engine, some demos, and eventually the tools so that other people can use it to make their own beat-em ups. It's a multi-platform engine. It runs Mac and Windows for now, but it should also build for Linux and likely handheld platforms as well (iPhone, etc.) but I haven't gotten to that yet.
I'll be posting more details on here later. Any comments or questions are welcome! Thanks.
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 1:29 am
by Innerscope
This looks really nice.
kdilkington wrote:Eventually, I'll release the game engine, some demos, and eventually the tools so that other people can use it to make their own beat-em ups. It's a multi-platform engine. It runs Mac and Windows for now, but it should also build for Linux and likely handheld platforms as well (iPhone, etc.) but I haven't gotten to that yet.
Awesomeness.
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 2:22 am
by GroundUpEngine
Innerscope wrote:kdilkington wrote:Eventually, I'll release the game engine, some demos, and eventually the tools so that other people can use it to make their own beat-em ups. It's a multi-platform engine. It runs Mac and Windows for now, but it should also build for Linux and likely handheld platforms as well (iPhone, etc.) but I haven't gotten to that yet.
Awesomeness.
Agreed!
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 8:31 am
by hurstshifter
kdilkington wrote:Hey guys. Just wanted to start a thread on my game engine. It's a beat-em up style game engine with its own scripting language, and a bunch of other features. I haven't released any demos yet, but you can check out the progress on my YouTube channel:
http://www.youtube.com/user/candygameengine
Eventually, I'll release the game engine, some demos, and eventually the tools so that other people can use it to make their own beat-em ups. It's a multi-platform engine. It runs Mac and Windows for now, but it should also build for Linux and likely handheld platforms as well (iPhone, etc.) but I haven't gotten to that yet.
I'll be posting more details on here later. Any comments or questions are welcome! Thanks.
Very nice!
Did you draw the Ronald McD sprites yourself? Hilarious.
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 12:34 pm
by kdilkington
hurstshifter wrote:Very nice!
Did you draw the Ronald McD sprites yourself? Hilarious.
Thanks! No, the sprites are from the NES game McKids.
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 4:03 pm
by Innerscope
I checked out the tool you have for spriting. It looks pretty slick. I tried to make a spriting tool a couple years ago called spriter:
Spriter d1
It's incredibly buggy, but if there's anything you find useful or want to copy, be my guest.
Couple important notes:
I recommend just loading in the megaman test sprite.
When you preview a sprite be sure to hold 'control' (this will create multiple sprites in the same viewing context) or else it will time out and crash. You can then move the sprite by clicking and dragging on the screen. If you double click it will close the viewer.
All the menu items work fine. (I believe) Most of the associated buttons work.
Also certain things only display in preview mode. (rotating collision boxes is one of them)
All the edit features were removed because I ended up changing a bunch of stuff.
I also built a level editor not too long ago:
Buildeft b1.4
There's a wiki for it here:
http://code.google.com/p/buildeft2d/wiki/Introduction
Just something I thought you might be interested in.
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 4:08 pm
by Falco Girgis
I think the sprite scaling is fucking badass for the 2.5D you have going on. Subscribed. Very nice!
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 4:14 pm
by kdilkington
Innerscope wrote:I checked out the tool you have for spriting. It looks pretty slick. I tried to make a spriting tool a couple years ago called spriter:
Spriter d1
It's incredibly buggy, but if there's anything you find useful or want to copy, be my guest.
I just checked out the Spriter d1 tool. It's pretty nice. I can tell you spent quite some time tweaking the UI to fit your specific needs.
The sprite tool I demo on my YouTube channel is just for importing images into a format I call "cels", which are just images with positioning info, as well as "attack" and "defend" areas. I have another tool that's just command-line based which I use to create animations. It works for me for now, but I'm sure one day I would like to put together a GUI-based tool for creating animations. The command-line tool is written in Ruby, so I have a lot of freedom with it and can add new features quite easily, especially when using regexps.
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 4:20 pm
by kdilkington
GyroVorbis wrote:I think the sprite scaling is fucking badass for the 2.5D you have going on. Subscribed. Very nice!
Thanks. At first, I was just using SDL for drawing everything and then I decided to rework the game engine so that one day I could make it a 3D engine. Along the way, I decided to use OpenGL just so it would be easier to port to other platforms. And then when I was constructing the game world, I realized I could make it pseudo-3D since I was using OpenGL, so I decided to give that a try.
My goal for this game engine has been to ensure it's flexible enough that I can create any type of game with it, so along the way it's gone through a couple of refactors. I'm quite pleased with the state it's in now. It's kinda fun to think about what kind of games I can create using it now. If only I had more time, of course.
Re: My beat-em up game engine
Posted: Mon Jan 18, 2010 8:25 pm
by avansc
really friggen slick dude.
URKEL!!!!! lolz