3
\$\begingroup\$

Is there an SDK like libgdx which allows me to code in C++? I really like the features libgdx has, but would prefer to code in C++. I've looked around but can't find anything. I found the commerical Maramlade project, but that doesn't support Linux at all, plus I'd prefer an open solution.

\$\endgroup\$
  • \$\begingroup\$ if you are used to code in C++ i think that your best option is just to do your own engine. \$\endgroup\$ – user827992 Aug 10 '12 at 17:01
  • \$\begingroup\$ I was hoping to avoid writing the cross-platform bits myself. I don't want a thick layer though, direct exposure to OpenGL ES is good, as is fairly low level sound access. This is why libgdx sounds nice. \$\endgroup\$ – edA-qa mort-ora-y Aug 10 '12 at 17:03
  • \$\begingroup\$ or you can just pick only the library that you are interested in, for the audio there is OpenSL ES khronos.org/opensles for example. \$\endgroup\$ – user827992 Aug 10 '12 at 17:13
  • 1
    \$\begingroup\$ "Which tech to use" questions are off topic for the site: meta.gamedev.stackexchange.com/questions/695/… \$\endgroup\$ – Tetrad Aug 15 '12 at 17:09
  • 4
    \$\begingroup\$ I'm not asking which to use, I'm asking which exist, which I find is a critical difference. It is very difficult to find this information with a web search. The answers are also factual, and not subject to opinion. \$\endgroup\$ – edA-qa mort-ora-y Aug 15 '12 at 18:09
2
\$\begingroup\$

I'll answer myself since I found something called GamePlay. It appears to support the most platforms of any SDK I've seen so far and is all in C++. It doesn't quite have its Linux support yet working but it appears to be a priorty issue.

\$\endgroup\$
1
\$\begingroup\$

Guess you're looking for something more complete, but gdx++ is the ongoing port of libGDX, though it still lacks some essential features - quoting from the README:

  • Backend polishing. Seriously, it's working, but there is a lot of stuff that is ugly and in a haste.
  • iOS support
  • GLES 2. Check if it's working
  • etc (whatever that entails)

Porting efforts seem a little slow-paced at the moment though.

\$\endgroup\$
  • \$\begingroup\$ Okay, I see it now. It looks like it is still an active project, though isn't as complete as GamePlay. \$\endgroup\$ – edA-qa mort-ora-y Aug 11 '12 at 5:32
1
\$\begingroup\$

Cocos2d-x is a cross-platform and open source framework. It allows to do everything which allows libgdx.

\$\endgroup\$
  • \$\begingroup\$ It looks like a 2d only library, is this correct? \$\endgroup\$ – edA-qa mort-ora-y Aug 11 '12 at 21:45
0
\$\begingroup\$

Someone over on badlogic forums was porting libgdx over to c++ a while back but I can't seem to find it now. Maybe you can politely ask over there? It may have been scrapped because the main branch will eventually support ios.

\$\endgroup\$
  • \$\begingroup\$ I see there was a project on github, but it's gone now. \$\endgroup\$ – edA-qa mort-ora-y Aug 10 '12 at 18:57
  • \$\begingroup\$ I was actually talking about gdx++ that @junkdog mentioned but I think it's not being kept up to date. \$\endgroup\$ – Chuck D Aug 11 '12 at 3:42

Not the answer you're looking for? Browse other questions tagged or ask your own question.