Looking for game engine
Hi everyone,
I'm driving myself nuts lately... trying to look for a solution...
Ok, the story's like this:
- I have experience with C++ and Java
- In the past, I have created and finished some projects for school which included a "shoot the paratroopers" game and a simplistic 256 color 3D pascal space sim...
- Recently I learned a lot about OOP programming techniques and I am trying to start making 2D, tile based games... turn based, real time, does not matter... But i cannot seem to be able to actualy finish a project that I start...
- I want to jump the hurdle, and actually finish a game, I figured that I get stuck in the "engine design" phase... and that I reinvent the wheel over and over - I want to find a good simple 2D engine, preferebly in Java with good tutorials...
Please help.
Thank you.
[ Please don't post your topic lines in all caps. --Sneftel ]
[Edited by - Sneftel on March 26, 2007 3:50:14 PM]
Quote:Original post by cdoty
Have you looked at the PopCap framework (http://developer.popcap.com/)? This is a professional framework, with almost no strings attached. Well, you do have to give them credit in your documentation. It's a well tested framework capable of 2D and some 3D graphics.
It comes with full source, and builds under Visual Studio 2005 (and VC6 with slight modifications).
The programming interface looks fairly clean. I haven't really dug into it, though.
Well, Thank you... I went over there and looked around a little bit - sadly I don't seem to be able to find any showcase games that have been done with the engine... maybe I should register with them to access a showcase? (I am registering to too many game engine sites lately and my junk mail folders are growing daily LoL)
Quote:Original post by Tjaalie
Isn't OGRE a bit of a overkill for a simple 2d game?
Maby sdl is something for you, I didn't use it myself but
I heard good things about it (its not realy a engine more warper).
Tjaalie,
Yes, I have experience with SDL... I actualy have built the beginnings of two RTS games and one 2D view from top action game with SDL... but it IS a wrapper... and there's a lot of work (which I might be willing to do) to fashion a good 2D engine from SDL.
===
I was thinking a little more along the direction of Java... not because of portabiltiy and all that, but just because it is a far more comfortable language for me because, in my opinion, its limits on "pure" OOP are closer to my own design style...
What do you guys think?
OGRE has a new release. You can use that engine.
It is C++, but you can use it for whatever you want (2D/3D) it is up to you!!!
www.nextdawn.nl
It is C++, but you can use it for whatever you want (2D/3D) it is up to you!!!
www.nextdawn.nl
Check out this site: http://www.devmaster.net/engines/ you can find hundreds of game engines there.
Have you looked at the PopCap framework (http://developer.popcap.com/)? This is a professional framework, with almost no strings attached. Well, you do have to give them credit in your documentation. It's a well tested framework capable of 2D and some 3D graphics.
It comes with full source, and builds under Visual Studio 2005 (and VC6 with slight modifications).
The programming interface looks fairly clean. I haven't really dug into it, though.
It comes with full source, and builds under Visual Studio 2005 (and VC6 with slight modifications).
The programming interface looks fairly clean. I haven't really dug into it, though.
Quote:Original post by boldyman
OGRE has a new release. You can use that engine.
It is C++, but you can use it for whatever you want (2D/3D) it is up to you!!!
www.nextdawn.nl
Isn't OGRE a bit of a overkill for a simple 2d game?
Maby sdl is something for you, I didn't use it myself but
I heard good things about it (its not realy a engine more warper).
Tjaalie,
I would recommend you take a look at Haaf's Game Engine (HGE) It provides a fairly easy to use wrapper for DirectX and comes complete with support for things like a particle systems, fonts, resource managers, sound library, and their website promises a tile map editor will be incorporated with the next release.
Also, just as a blatant plug, if you do decide to go with HGE, take a look at the tutorial series I'm writing on it HGE Tutorials
-Crazed
Also, just as a blatant plug, if you do decide to go with HGE, take a look at the tutorial series I'm writing on it HGE Tutorials
-Crazed
It sounds like you're probably over-engineering your new projects with all your new-found OOP knowlege. It's a very common pattern that, having just found out about the glories of OOP, to then apply them with such reckless abandon that the project becomes so obese and immovable as to discourage the author, yourself, from continuing it.
If you'd like to get things done now, then by all means find yourself a good, pre-built engine. It'll give you a good chance to learn what works and what doesn't from a stable platform.
However, I'd also recomend that you take your OOP knowlege one step further and apply it to studying up on good design practices and patterns. Once you've got that under your belt, and have been through a couple completed game projects, you ought to have enough understanding to complete a decent first-pass at your own game engine.
Good luck!
If you'd like to get things done now, then by all means find yourself a good, pre-built engine. It'll give you a good chance to learn what works and what doesn't from a stable platform.
However, I'd also recomend that you take your OOP knowlege one step further and apply it to studying up on good design practices and patterns. Once you've got that under your belt, and have been through a couple completed game projects, you ought to have enough understanding to complete a decent first-pass at your own game engine.
Good luck!
For examples of completed games from the PopCap framework just go to PopCap as many of the games on there were built with the framework (Such as Bookworm Adventures for instance).
Also I wrote my game in the PopCap framework:
Speedy Solitaire
Also I wrote my game in the PopCap framework:
Speedy Solitaire
For a Java specific 2D engine, I'd say go for GTGE (http://www.goldenstudios.or.id/products/GTGE/). Has plenty of tutorials/samples, and an active forum.
I've worked on a similar game on GTGE and it only took a day to do it, it's quite pleasant actually :)
I've worked on a similar game on GTGE and it only took a day to do it, it's quite pleasant actually :)
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement