Hi people, I dont know if this is the place where I can ask this but, Why isnt everybody using playmaker?
I mean, I have been working playmaker only for this whole week, and watching videos and learning the patterns associated to FSM and other patterns when using playmaker and other whistles about it and I need to know why.
When I started using unity I wanted to use a simple but consistent framework which allowed me to mantain patterns when programming. Programming a game is different but there is marked patterns (taking a item would be the same in a game like mario or like crysis) that I would like to always do in the same way.
Searching for an answer to this I found http://wiki.unity3d.com/index.php?title=Advanced_CSharp_Messenger
The advanced CSharp messenger helped me a lot. I come from a as3 background before and I used robotlegs that is an MVC framework that I liked a lot.
When comparing the unity’s GameObjects communication between other Game objects and components I instantly thought in robotlegs and then began my search for this kind of patterns.
The Advanced CSharp messenger allowed me to decouple the gameObject dependencies with other gameObjects and the game classes took a new whole structure that I have never though would gain.
So, the GameObjects and Managers would communicate between them in a way I could not be more happy. But then I knew about playmaker.
I know that the FSMachines where something that were used a lot in games, but I never thought it would be so easy with playmaker, the way he created the logic associated to one gameObject and the way it encapuslates FSM for actions in the game seem good. I’m still with a lot questions but it seems that using playmaker at long term could help in the developing process.
Usually the people says: “Use what you like more” … no no no, there are millions of developers out there, programming games everyday, there must exist a pattern that helps … a pattern that allows me to get the best way to organize my gameObjects and Components, be it a simple messenger system like advanced CSharp messenger or a FSM framework based like playmaker or other patterns.
If all the whistles of playmaker are true, I would like to know if somebody could confirm this or share another pattern that maybe could be better than this.