Так а че и с простым кодом на юнити без фреймворков такого не провернуть?
Все это нужно для определенного рода удобства. За тебя оно ничего не делает. В итоге лучше научиться работать с тем, что добавляет удобства, вместо того, что бы спустя пару лет прийти к тому, что ты сам написал аналог того же зенжекта, но не осознанно, а для удобства