About Monkey 2 › Forums › Monkey 2 Projects › Horde3D ?
This topic contains 6 replies, has 2 voices, and was last updated by
codifies
2 years, 3 months ago.
-
AuthorPosts
-
December 30, 2016 at 1:17 am #6105
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…?
January 2, 2017 at 6:56 pm #6142The codebase looks very straight forward and clean.
January 2, 2017 at 10:33 pm #6146… 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…
January 3, 2017 at 1:52 pm #6165However 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.
January 3, 2017 at 3:58 pm #6177looked 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…
January 3, 2017 at 8:34 pm #6185Yes unfortunately they are outdated, here is another one based on Horde, https://urho3d.github.io/. It might be the last chance.
January 4, 2017 at 9:09 am #6194looks 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….
-
AuthorPosts
You must be logged in to reply to this topic.