It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click!
Here is link number 1 - Previous text "Kha"
Here is link number 2 - Previous text "Orx"
^Please ^PM ^/u/eganwall ^with ^issues ^or ^feedback! ^| ^Delete
I recognise that issue myself. What I do in general is to set dates. A while ago I allowed myself some time to evaluate different engines and frameworks, but I set a date at which point I had to decide and move on to the next stage.
By the way, I ended up with Orx (http://orx-project.org), and now that I am comfortable with it and familiar with its conventions I can focus on the fun part of actually realising the ideas that I have.
Our project is using Orx. It is zlib-licensed and the developer is very involved and helpful whenever you have issues.
You interface to the engine in C, but I wrote some C++ classes to wrap around my stuff to make it easier to deal with for the other developers on my team who don't have much C experience. It's a little bit weird when you're first getting into the engine, since it's very difference from what you're probably used to, but I like it a lot. It's also very fast to prototype in.
I can testify that it works really well in Linux (my development platform), and it says it compiles for Android and iOS, but I haven't tried yet. You don't have to mess with rendering or animating, either.
Orx! Cross-platform, easy to use with C and C++, and a small but growing and very helpful community.
My team is well on our way to releasing our first iOS game using Orx.
I've recently been looking at OrX for which you can write C/C++ (which may not be a big benefit over Java?) and seems to have a dedicated lead developer.
I'd stress that I haven't written anything with it but it looks interesting.
Oh my, I remember DarkBasic...I can remember the Christmas I was surprised to find a copy of DB Pro under the tree...last time I used it, sadly, I found restrictions in the language that made it difficult for me to complete a project I was trying to make. I must admit they made it very easy to jump into 3d game design, though.
Since then, I learned C and have instead interested myself in more multi-platform engines like http://orx-project.org.
Cool to see someone else knows DB exists, though!
http://orx-project.org ... small open source project, runs on a fair number of systems. (Linux, Mac, 'Doze, and recently iPhone/Pad work and Android is in the works.)
edit: It's probably not exactly what you want, but it's a nice -engine-, rather than just a collection of libraries.
Full disclosure: I go by the name 'Grey' there and write tutorials for the project.
It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click!
Here is link number 1 - Previous text "Orx"
^Please ^PM ^/u/eganwall ^with ^issues ^or ^feedback! ^| ^Delete
If you're interested in 2D games, check out http://orx-project.org/, Orx is a desktop/mobile (and HTML5 is also talked about in the community) lightweight game engine with a small but active and friendly community :) Orx is written in C, but it's easy to work with it using C++ (which I do in my game). You can also come chat with us on gitter: https://gitter.im/orx/orx
The Orx Engine. It works really well if you're willing to interact with some C. Cross-platform is nice, and our team programs and tests on Linux. The developer is extremely active and involved.
Ah, the orx types are from the game engine I'm using ( http://orx-project.org ) -- keeps me from making assumptions about the types I'm using that aren't going to be true on other platforms.
And you're right, I do need to move the passability stuff into a function, it's yet another of those 'I'll get to that' things haha.
As for path smoothing, yes, it's also on the books, I don't plan to actually walk around on the 2d map, rather just use it for path finding and a few other things.
One idea I have is to forget browsers entirely and stick to desktop/iOS/Android. Looks like it is possible to write code once, run everywhere with a number of tools, including orx, Gideros, and UDK (Unreal).
I've checked out Unreal and it looks top notch. No Android support yet, although I expect it's coming.
Are there any opinions experience with orx or Gideros for cross-platform development?