Jump to content
  • Advertisement
Sign in to follow this  
Angelic Ice

Sfml-Cross-Platform-Alternatives

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

Hello forum!

 

I'm looking for libraries that take away the work of making my graphics/audio/input creation available on these platforms: Windows, Linux and Android.

The amount of supported platforms has no ceiling of course, the more the merrier.

Pretty much SFML.

 

I'd rather avoid C-based libraries. However, there is no rational reasoning. I just dislike the concept of using C-based libraries when I'm not using C.

 

What I would like to know, if there are maybe hidden gems out there, which you would recommend while still keeping in mind, that I need to support Android as well!

These do not have to be complete library-collections as SFML is. Simple single audio, input, ... are already quite valid.

 

It would be great, if the process of building the library for Android is "easy" and "straightforward" (should I keep dreaming?).

I'm aware that supporting Android is never that easy... so many versions, NDK itself being a bit of a struggle, different hardware-inputs, ...

Nonetheless, I'm curious to see whether I'm better off with other libraries.

 

I could even imagine to use a keyboard-library for my computer approaches and a different library for Android-phones.

 

Things I highly value about SFML is to even invoke my own OpenGL operations, if needed. It opens up the fear of being limited.

Though my planned application is quite simple.

 

In the end, I feel like SFML is my best bet. However, as I'm always open to new technologies, I would like to hear your opinions : )

 

Thanks for reading my thread!

 

 

Share this post


Link to post
Share on other sites
Advertisement

SFML is nice, and SDL is also; SDL is a C-like library.

 

I like SFML slightly more, but sometimes it gets in the way of rapid prototyping in a way SDL doesn't.

Currently I stick with SFML though.

Share this post


Link to post
Share on other sites
If you're working in C++ and want to stay fairly low level then SDL and SFML are the only game(s) in town as far as I am concerned.

There are some other higher level toolkits like OpenFrameworks but that's a big set of tools for those with a lot of time to invest in learning them.

Don't worry about the C vs C++ aspect of SDL or SFML - C is (mostly) a subset of C++ and interoperates with it about as well as any language can. Edited by Kylotan

Share this post


Link to post
Share on other sites
If you are not locked to C++, LibGDX with Java is a good option that makes it really easy to build to android, and also lets you do manual opengl.

Share this post


Link to post
Share on other sites

In the end, I feel like SFML is my best bet. However, as I'm always open to new technologies, I would like to hear your opinions : )

I am in a similar situation as you. I'm happy with SFML because it gives you freedom of movement but with a slightly higher level, what is good if you come from raw coding. Allegro has also something to say.

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!