Post by Admin on Jul 16, 2016 4:09:57 GMT
Brandon Catcho @bcatcho Jul 29 2015 08:27
I too am interested in the questions @dweawyn is asking. This talk gave me a glimpse of the data driven design that would make Mike Acton proud - something that I've been searching for - but it also gave me pause. One of my biggest hesitations is how to integrate this system with all the assets that I use from the asset store. I think I will start by using this framework to manage only a couple of systems and see how that works or if there is anything I can contribute back (at the very least feedback).
But the talk was very well done. One of my favorite Unite talks for sure.
Brandon Catcho @bcatcho Jul 29 2015 23:44
After taking some time to play with this I found the generated code to be a little frustrating. Adding or removing a property to an entity meant that I needed to do 3 builds:
Add property
Build
Generate (starts building)
After generating there will be compiler errors everywhere we create that entity.
Fix those errors
Build again
I wasn't really happy about this. In big projects where building takes a while this could be deal breaker. The alternative is to manually look up the array index for the component, which I will play around with to see if it's reasonable.
I too am interested in the questions @dweawyn is asking. This talk gave me a glimpse of the data driven design that would make Mike Acton proud - something that I've been searching for - but it also gave me pause. One of my biggest hesitations is how to integrate this system with all the assets that I use from the asset store. I think I will start by using this framework to manage only a couple of systems and see how that works or if there is anything I can contribute back (at the very least feedback).
But the talk was very well done. One of my favorite Unite talks for sure.
Brandon Catcho @bcatcho Jul 29 2015 23:44
After taking some time to play with this I found the generated code to be a little frustrating. Adding or removing a property to an entity meant that I needed to do 3 builds:
Add property
Build
Generate (starts building)
After generating there will be compiler errors everywhere we create that entity.
Fix those errors
Build again
I wasn't really happy about this. In big projects where building takes a while this could be deal breaker. The alternative is to manually look up the array index for the component, which I will play around with to see if it's reasonable.