Jump to content
  • Advertisement
Sign in to follow this  
dkravan

Picking a 2d engine

This topic is 3917 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

Hi all, I've been reading forums nonstop for a few days trying to decide on a game platform. I have a TGB license that I purchased, but I, like many others, have been frustrated with especially the spotty docs and samples that may or may not work or may not even be around anymore. In general it seems very unfinished and i'm somewhat disappointed, but having hard time finding a better alternative. I have looked at bit at BlitzMax as well - unsure about this one. I may try it out for a few days an run some basic demos to get a feel. Can someone toss some advice my way? These are my highlevel requirements / notes - Must work on mac/pc/linux (linux optional, but I really want to support it). - 90% of the game will be 2D GUI, so having a nice way of creating a very slick guy would be nice. - some 2d sprite stuff, but very basic. no collission, physics etc really needed although fun if its there - it would be great to be able to render 3d objects, but not a 100% requirement. this would be mostly for cutscenes generated on the fly - so not really part of the gameplay - network wise, I need xml/webservices and potentially other ways, but not really optimized realtime network code. (no FPS type action). - I'd like some particle effects, but will happily sacrifice to get slick, easy gui interface. - movie playing / pre-rendered cutscenes will be needed. - good audio support - play mp3 or ogg's, control looping, fades etc. But again - #1.. Super flexible, nice, easy cross-platform GUI creation (that maybe works in different resolutions etc). Advice appreciated!

Share this post


Link to post
Share on other sites
Advertisement
Use SDL :) SDL can do most of what you wrote in your list, and it can be expanded to add functionality.

http://www.libsdl.org/
http://www.libsdl.org/projects/SDL_net/ For network
http://www.libsdl.org/projects/SDL_mixer/ For good audio support

This is the perfect place to get started with SDL and to get to know it. I'm not sure about handling 3D effects or cutscenes, but the rest of your list seems like it can be done with SDL. You'd probably have to find/create a xml parser. Also, I dont know about SDL_Mixers ability to fade, but still, I think SDL will get you far.

Share this post


Link to post
Share on other sites
And I think there is an SDL extension that plays AVIs... that would work for cutscenes, wouldn't it?

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!