Hi,
uhm.. interesting little project!
yes, that can be done with just PlayMaker without any problem. The way you are going to do this is completly different then they way he did however, because PLaymaker is not c#, the design patterns are different.
let me give you some pointers to get you started:
1: understand the concept and game play fully, it's critical to have a good overview, the video does it very well indeed.
2: start with the player itself, make a gameobject called "Player", make an fsm "Player" and deal with the health, work with health using global events ( so that other fsm can tell the player what to do for example:
"PLAYER / ON TAKES DAMAGE", pass a variable which will represent how much damage he took
"PLAYER / HEALS", pass a variable which will represent how much he recovers.
then create another fsm on another gameobject "Game controller" for example, and send this globals event using some simple UI buttons, just to make sure you have the player logic good.
carry on with checking if he's still alive or dead after taking damages, and if dead broadcast from the player itself a global event "PLAYER / IS DEAD"
let's work on this step by step, ok? Let me know how you managed the above.
Bye,
Jean