Sign in to follow this  

Looking for game engine / game lib

Recommended Posts

Posted (edited)

Hello everyone!

I'm looking for game engine with following traits:

  • Multi-platform target - android, windows phone, windows, maybe linux, ios, consoles [must have]
  • GUI, network modules [must have]
  • Used with C# or C++, maybe other languages but not java [must have]
  • Free for commercial use (the game may be sold on android market etc.) [must have]
  • No need for fancy 3d support, good 2d support is enough [should have]
  • Access to low level parts of engine (more like XNA than Unity's scripts)
  • Sound module [nice to have]
  • Possible to integrate with 3rd party modules or has own module for ads [nice to have]

For now I've checked MonoGame and Unity but first one miss the GUI module which is kinda game-breaking for me since I hate to implement GUIs and Unity has weird licensing and I remember it more as scripting framework which is something I don't want. For Java there's LibGDX which is great library but I've been traumatized by java so I don't want to use it for now ;)

PS. The game I design may be created with GUI only but I don't want to close my way for possible improvements that would require some fancy stuff.

The libraries/engines I've considered but rejected (please prove me wrong):

  • Unity - weird licensing (?), not really low level access to the game engine (from my past experiences few years ago) but mostly scripting
  • LibGDX - java
  • SFML - lacks good GUI support (?) and android support
  • MonoGame - lacks good GUI support
Edited by tariel36

Share this post


Link to post
Share on other sites

SFML support both C++ and C# (through a binding) and has much, if not all of what you're looking for.

 

Good luck and have fun!

I've worked with SFML and indeed it's great library however Android support which is essential is marked as "soon" and AFAIR it lacks good GUI support.

Share this post


Link to post
Share on other sites

http://www.cocos2d-x.org/ -- focused on 2D, but fully free, low-level library approach, widely used

https://godotengine.org/ -- free 3D engine, comparable to what you should expect from a free engine

https://aws.amazon.com/lumberyard/ -- basically Crytek, not technically "free" but you don't have to pay anything

https://www.unrealengine.com/what-is-unreal-engine-4 -- ... it's Unreal, not technically "free" but you don't have to pay anything

 

I don't comprehend your complaints about Unity's licensing. If that's really a problem scratch off the last two above as well. The only way those will be _actual_ licensing costs for you though is if you're one of the 0.0005% of indie game developers who actually make any significant money from your project (and if you magically are one of the Chosen Few that even manages to break even, the cost is very affordable and reasonable).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this