Be the first to like this
Unity incorporates the component based architecture in a seamless manner. However for some games a more data driven approach (entity system architecture) fits better. We had very good experience using entity system architecture for simulation and even match three games. Therefore when we switched our development to Unity, we created a small library and a couple of Unity editor extensions to make Unity work seamlessly with entity system architecture. We called it Entitas-CSharp. The code is open source and available on github. In this talk we would like to show why entity system architecture fits us better and how you can use Entitas-CSharp in your own Unity project.