I do not own these so I can't really tell since I have no idea how they work. I assume a Pool Manager would have some kinda place where you specify prefabs to be pre-loaded and pooled and then have its own functions to "instantiate" these. I can see that in this case you would need a new Action that is similar to the current object creation action but one that would make calls to the pool manager to create/ show the object. The touch input thing would require changes to the player controller - best would be to make a copy of the controller and rename the classes to make it into a plugin for UniRPG. It will basically be just the one player controller script that has to detect the input and then send off calls to the movement component to handle the rest, The camera would also need to have some changes made to it - again, rather in a copy of the original with renamed classes so that it acts as a plugin and you do not loose changes when updating UniRPG. Make a topic on the UniRPG forum and I can try and guide you further. If these two work as I described above then it might actually be quite easy to get them working in UniRPG. Might be worth investing in so I can create some proper linking-plugins.