|
|
|
|
|
by gmueckl
2690 days ago
|
|
Hm, I do not really like that Unity has become such a widely used engine as a completely closed platform. Computer games are part of our cultural heritage by now and tying them to a closed source, utterly opaque and unmaintainable runtime environent will probably not help with keeping them alive as artifacts that can be experienced in the future. I wish they were in a position to actually open up the core runtime source code so that it can be ported and maintained independently in the future. The tools - the commercially important part of the engine - can stay closed for all I care. I wonder if we would see such a move with shareholders crying for quarterly results. |
|
Unity3D is an implementation detail for games that would be closed source anyways.
The games that are the biggest part of mainstream culture today like Fortnite, GTA, CoD, AAA games in general are not open source.
If a creator is interested in open source they won’t use Unity, but since open source is very far from the “default” for games there’s no difference between a game written in Unity and a game written in some in-house engine.
Not one culture defining game interested in being open source has come out on Unity3d because you don’t start an open source project by building on a closed source engine...
And as an aside, Unity3D is not that opaque either, increasingly large parts of it are being opened up and the Unity executable setup is not designed to be particularly opaque to someone trying to access a specific game's assets.