by domtron » 27 Dec 2019, 02:33
I've been messing around with Urho3D. It seems like a decent engine that supports both 2D and 3D, though i've found it a bit confusing to get started. The examples all build on a template application code which was a bit opaque to me. However, they do have a decent example of a full stand alone project and a lot of documentation.
My work in it was basically taking that complete example and breaking it out into multiple objects/files which could actually be extended into a game (character controls moved to one place, the spinning cube got it's own object that managed the data, etc)
I also ran into some weirdness with lighting when using the terrain object, which is basically allowing you to create the terrain for a level using height maps and textures. Everything would turn black if the camera wasn't faced in a certain arc. That may have just been my noob-ish-ness with 3D stuff or the engine, though.
Anything specific you are trying to do?