Horde3D ?

This topic contains 6 replies, has 2 voices, and was last updated by  codifies 2 years, 3 months ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #6105

    codifies
    Participant

    from the features list…

    Modern, cross-platform, shader-based architecture (requires OpenGL 2.0+)

    Lightweight, non-intrusive design with very few dependencies, ****avoiding complexity where possible****
    ****C-style API**** for easy usage from virtually any programming language

    (my highlights!)
    which just alone makes it a very attractive prospect…

    There is at least a terrain extension and some kind of “world” editor.

    Seems quite a lot to “wrap” and if I were to experiment with it I’d need help with Windows and Mac, platforms I don’t have easy access too…

    I’ve downloaded the SDK and I’m currently messing around with the examples in their native code, before even attempting anything with monkey – why not have a look yourself…?

    #6142

    cocon
    Participant

    The codebase looks very straight forward and clean.

    #6146

    codifies
    Participant

    … it does, but the crying shame is that the terrain “plugin” has issues…

    I’m trying to weigh up the pro’s and con’s of various solutions

    native mx2 code only, – means porting a lot of different techniques, terrain, lod, ad nauseam BUT probably the best in terms of maintenance and likely to be usable on the widest range of platforms

    find something like horde with C API that easy to wrap, while wrapping should be negligible, maintenance and bug fixes mean contributing to a project in a foreign language and or waiting for the project to fix the issue or accept a patch

    write a C library “interface” (to something like the excellent and not too bloaty Irrlicht) this isn’t difficult coding but could be a lengthy process

    I’m still not decided what’s the best solution…

    #6165

    cocon
    Participant

    However if the terrain plugin gives you trouble exclude it. You can still make cool games with modular pieces.

    I have also some favorites in my list you could check: COrange (which is pure C), SoftPixelEngine (which exposes a real C API – made by a huge fan of Blitz3D), also I have a dozen others to mention but more or less they fall close. 🙂

    #6177

    codifies
    Participant

    looked at COrange but not sure if its regularly maintained, SoftPixelEngine the last version is over three years old

    Both regular maintenance, and some kind of terrain support are important for me…

    #6185

    cocon
    Participant

    Yes unfortunately they are outdated, here is another one based on Horde, https://urho3d.github.io/. It might be the last chance.

    #6194

    codifies
    Participant

    looks very c++ – you have to extend a c++ Application class for example…

    but hey, looks like Mark is making headway with bullet and I’d rather see his 3d solution so, might be as well just to be patient….

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.