Hey, I was wondering if anyone here knew of any good graphics programs tailored to making sprites. I've been looking at the "Beats of Rage" engine (
http://www.senileteam.com/borinfo.php ) and it got me thinking about making a small game with it.
Does anyone have any experience with it? It seems like it will get the job done with minimal coding, which is good, the less coding I have to do the better, but I'm not as keen on the palette and other restrictions. Does anyone know of any other free/open source 2d engines?
Replies
If you want a place where pixel artists hang out, you can go to the so manieth Pixelation replacement. I haven't gone there for a long time, but it seemed to have absorbed most of the former Pixelation members, who were pretty good at C&C and had quite some talent. You could also try #pixelation on irc.sorcery.net for more realtime feedback.
Personally I wouldn't touch a palletized engine in this day and age, unless you wanted to do palette tricks. Even that can be handled in 16 or 24 bit color, though I can't recommend any engines; I write my own. On the other hand if you have access to a solid general palette and you're adept at keeping your sprites on a limited palette and limited colors (16 colors including transparancy is the norm) you might not mind it so much. I still wouldn't though.
Shanira - since you're a coder, could you give me any input on how much work it might take to convert the engine to use a limitless palette? Since the engine is open source I might be able to add it myself if I could find a tutorial or something.
I'd like to go with a 3d engine, but that definately rules out my ability to do any of the coding, plus there's just something about the way a fully 2d game looks that really attracts me to it.
On the other hand some graphics APIs can force the memory surfaces to be other than the current display mode, as in palettized images in 16bpp for instance, and then convert back and forth for blit operations. If the engine is done like that, then it'd be quite an extensive operation to change it.
So the answer is a definite "I dunno". Personally I'd look for a different engine that better suits your needs, barring that you could look into picking up coding. Certain languages like Python make it very easy and you could use something like PyGame for graphics, sound and input.
Mind you, working on a general palette isn't that horrible and quite frankly it's good practice if you're not a very accomplished pixel artist already. You might consider just using the palettized engine.
As for art stuffs, I just checked out ProMotion last night. Very very sweet. Moving from a Flash environment to ProMotion is really smooth. Customizable hotkeys is a nice feature.
I'll be checking out GraphicsGale when I get home from work today. It looks promising, and quite a bit cheaper than ProMotion.
we also have an option to have physics locked to 2d (there is a sample in the package)
if you do it just for fun, there is no costs either...
although we dont have a pure sprite game sample yet, it surely can be done, and you can always ask us on forums or via icq if you run into troubles. we are also still heavily developing it, so any feedback for improvements will hit open ears
I'd love do use something like the Torque2d engine but I'm just a poor student, and I cant really justify spending a couple hundred bucks for a little side project to have fun with. Unless I went 3d with the game it probably wont do me a lot of good when I graduate either, so it's just for fun.
I'd be more tempted to go 3d if I was better at modeling and unwrapping, but I see 2d as a much faster and more attainable goal since I'm really more at home in a 2d environment (I'm an illustration student)...Plus like I said before 3d seems to bring a lot of extra elements that'd be smarter to do with a few people (at least), instead of alone.
I need to look into that GameMaker engine some more, but from what I've seen it definately looks interesting.
Crazybutcher - your engine looks very interesting...yet another temptation to go 3d! Maybe that should tell me something, heh.
http://gamedev.sourceforge.net/
which looks pretty useable for your purpose as well...
honestly I think you could stick to 2D if you feel more comfy and are good with painting, why not ? I still enjoy those mame-games and some are really best art. One doesnt always have to go full 3d...