It looks like Unity does support runtime editing, or rather, "hot reloading": https://docs.unity3d.com/Manual/script-Serialization.html
I didn't know that prior to you raising the question, so I can't say how well it works unfortunately.
I didn't know that prior to you raising the question, so I can't say how well it works unfortunately.
Unity is designed to get the basic demo feature of whatever you're doing done as quickly as possible. But building a production-scale product is actually harder than just writing from scratch, as there are a lot of stupid design decisions in Unity that get in the way.