Jump to content
  • Advertisement
Sign in to follow this  
sofakng

Do any 2D libraries/engines exist except for HGE and TGB?

This topic is 4368 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm trying to find a decent 2D library (or game engine) but the only decent ones seem to be TGB and HGE. Both of which don't really suite my needs (although HGE isn't that bad). I've tried searching and can't really find anything except really out-dated stuff like ClanLib, etc, etc...

Share this post


Link to post
Share on other sites
Advertisement
I am still working on a game engine JEngine (for C++), which is already available for download at my website. It is a crossplatform 2D side scroller engine, which you may use for free (LGPL). See my profile below for a link.

Documentation and developments are still work in progress, although you can make games with it already, using the free editor.

Share this post


Link to post
Share on other sites
You could take a look at the PopCap Framework.

What sort of needs are we talking here? To be a little more specific:
- How general do you need it? Will something designed for a specific genre do?
- How 'powerful' does it need to be? Do you want something making use of hardware acceleration, or will a software renderer do?
- Are you willing to use a different programming language? If yes what languages are you willing to look at?

Share this post


Link to post
Share on other sites
A fun beginner lib that I learned on is Allegro. Nothing fancy, but it covers the basics, and is real easy to use.

Share this post


Link to post
Share on other sites
Thanks for the replies...

jeroenb: I'm going to check out JEngine. In fact, I've downloaded that demo but when I launch demo.exe it displays an empty gui window and the log.txt says this:

Quote:
World:create : loading layer 0 from ../../worlds/world.jwl failed.
../../scripts/demo.lua:17: attempt to index global `demoWorld' (a nil value)


As for what I want in an engine, here's what I'm looking for:

* High-quality particle effects (TGB and HGE both have this)
* GUI support (for displaying windows, menus, etc)
* Collision detection (for polygons as well as circle/rectangle, etc)
* Networking support OR the ability to add networking support
* Ability to create destructible terrain (through script or custom code)

Basically I want to create a multiplayer Scorched Earth/Worms clone but have been unable to do so mostly because of no-networking support in most 2D engines/libraries.


Share this post


Link to post
Share on other sites
Ah.. thanks for the error report. I will have a look at it and upload a new fixed version as soon as possible.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!