Urho3D Editor Use for?
Hello and welcome to the forums!
Features (and especially limitations) should provide an overview: https://urho3d.github.io/
Your image is the scene and UI editor included with Urho3D. Some get by with just a text editor.
There are other editors (we try to link to from the wiki); most have forum topics and some are recently active.
Thanks for reply. Can i use this UI editor to make a full game without going to make from scratch.
Is it like unity 3d editor. or just to show that you can make an editor like that ?
That is the official Urho3D editor. It can manage Scene/Node graphs and common Components, import models, and edit Urho UI… among other things.
Urho3D shares some similarities with Unity, I gather. More info in docs Scene Model etc.
There is the canonical Urho3D example game NinjaSnowWar and samples in AngelScript, Lua, C++
https://github.com/urho3d/Urho3D/tree/master/bin/Data/Scripts/
https://github.com/urho3d/Urho3D/tree/master/bin/Data/LuaScripts/
https://github.com/urho3d/Urho3D/tree/master/Source/Samples
Web Samples
https://urho3d.github.io/samples/
Thank you very much. I tried sample you gave above. Thanks.
No, quickest and easiest way to go would be to use Player application (among others Editor use it), but still You’ll have to write some startup logic that will load scenes and ui created in the editor (see all script samples for reference). If You wan’t to do something more serious, You’ll propably have to dig into using Urho3D library.
None of these. Editor is not only a sample, as it allows You to create scenes, ui and some resources (materials, paritcles etc.) that can be loaded and used in Your application, so You don’t have to create everything in code, but there is no build in scene managment, settings system etc. so You’ll have to write them on Your own and that’s the biggest difference when compared to Unity or other popular engines.
I know that these are personal preferences, but in my opinion this difference is one of the main advanteges of Urho over other engines - it requires a bit more work, but in exchange You get much more flexability, since, in most cases, You’re not limited by some pre-designed systems.