I have some large experience with programming already, but it is almost 100% pc-related (and 98% windows-related btw). My hobby is writing games which are never completed ;) and learning new things this way.
Now I would like to refresh my c++ skills and write some multiplatform stuff. Recently I was using haxe and it worked pretty nice, I could easily compile to swf, native windows binary and android.
I know there are some nice tools like unity and cocos2d, but is there anything out there that would satisfy such requirements:
- opengl available - possibility to write that glBegin, glEnd... stuff - I liked it years ago, love to come back
- easy deployment to different platforms - while I want to do some low-level dev, like that opengl, I want to learn as little multiplatform technical details as possible. The best would be choosing between "compile_windows" / "compile_android" etc. scripts or buttons,
- low-level - unified compilation and window/context creation are my real needs, some unified input and sound would be a bonus. No need for things like effects, particles etc. - these are things that I'm excited to learn and write on my own (ofc I know I'll not do anything better than, for example, cocos2d, but my project is more about learning, not about great effects).
I'm completely new to multiplatform development, so any suggestions will be very helpful