>[!DANGER] Avoid > Discontinued Urho3D was an [[MIT License]] licensed game engine written in [[C++]]. - [Website](https://urho3d.io/) - [Source](https://github.com/urho3d/Urho3D) > Urho3D is a game engine made by developers, for developers. \- website # Notability ## Usage - [[Yedoma Globula]] ## Descendants There does not seem to be a single fork with good support and even though it seemed like most of the community was behind the original devs, they didn't follow them to the new fork. The takeover effectively killed the entire community, though there is still a trickle of work being done among the various forks. - [[rbfx]] (fork, supposedly more advanced rework) - [[Turso3D]] (fork/rewrite, by Lasse one of the original devs) - UrhoNet - https://github.com/Urho-Net (fork, with [[C Sharp]] support) - [[U3D]] - https://u3d.io/ / https://github.com/u3d-community/U3D (fork, not by anyone who was previously a major contributor) - dvilgo - https://github.com/dviglo/dviglo (russian-only fork by [[1vanK]], the person who did the original hostile takeover) - [[Dry Engine]] - https://gitlab.com/luckeyproductions/dry I can't recommend a specific one to jump to if you previously used Urho, but perhaps U3D or rbfx may suit your needs? # Philosophy ## Takeover Was apparently taken over in 2022 and subsequently discontinued in late 2022 or 2023. The details of how this happened are unclear. This event sparked multiple forks. > The people are fine with the good things you made in Urho3D (like Angel Script bindings). > > The people are unhappy because you took over Urho3D organization, removed its founders (Lasse and Wei Tjong), and replaced Urho3D with your personal project. \- `eugene` in forum [post](https://urho3d-forum-archive.github.io/t/well-github-was-nuked-sad/7377/) to [[1vanK]] > - Moving it only to the Russian speaking audience (boycotting all the rest) won’t bring new contributors > - (an educated guess of mine , the Russians have now other worries on their mind ) > - Removing existing platforms , won’t bring new contributors > - Arguing in a bad manner without respecting anyones opinion won’t bring you new contributors > - Blocking/removing people from this discussions forum because you don’t like their opinions , won’t bring you new contributors. \- `elix22` in forum [post](https://urho3d-forum-archive.github.io/t/well-github-was-nuked-sad/7377/) to [[1vanK]] > There is no need to start political discussions here. Life in Russia has not changed much. But I have heard a lot about how you restrict yourself in Europe in terms of heating and hygiene. Also, the Americans fulfilled their plan to deindustrialize Europe. It’s ridiculous to say that Volkswagen is now an American company. \- [[1vanK]] in response to the previous messages It seems like [[1vanK]] for a time decided to take over a project and exclude all non-Russian discussion and documentation. His above non-sequitur response implies that this was done in a fit of Russian nationalism. Somehow he did not see this as something people would have a problem with. ## Inspirations Urho3D was greatly inspired by [[OGRE]] and [[Horde3D]]. Additional inspiration & research used: - [Rectangle packing](https://clb.demon.fi/projects/rectangle-bin-packing) by Jukka Jylänki (clb) - [Tangent generation](https://www.terathon.com/code/tangent.html) from Terathon - [Fast, Minimum Storage Ray/Triangle Intersection](https://www.graphics.cornell.edu/pubs/1997/MT97.pdf) by Möller & Trumbore - [Linear-Speed Vertex Cache Optimisation](https://home.comcast.net/~tom_forsyth/papers/fast_vert_cache_opt.html) by Tom Forsyth - Software rasterization of triangles based on Chris Hecker's [Perspective Texture Mapping](https://chrishecker.com/Miscellaneous_Technical_Articles) series in the Game Developer magazine - [Networked Physics](https://gafferongames.com/game-physics/networked-physics/) by Glenn Fiedler - [Euler Angle Formulas](https://www.geometrictools.com/Documentation/EulerAngles.pdf) by David Eberly - [Red Black Trees](https://eternallyconfuzzled.com/tuts/datastructures/jsw_tut_rbtree.aspx) by Julienne Walker - [Comparison of several sorting algorithms](https://warp.povusers.org/SortComparison/) by Juha Nieminen # References - https://github.com/u3d-community/U3D/discussions/3