
Because in games, a character is usually a very simple object (such as a capsule) for the purposes of interacting with their environment, and the animation is merely a local illusion that, when timed correctly, may or may not appear to have something to do with whatever is happening around it. Even a punching and kicking game, while difficult, would be much easier. I don't think you could possibly choose a more difficult genre for an indie. If you plan ahead accordingly you'll find the hardest part of creating your game will be the wrestling animations and triggering those animations convincingly and interestingly via the player I/O input and not the programming itself. The game must have a state machine that dictates the outcomes of the interplay of all these wrestling moves and wrestling stances with a bit of pseudo-random variance allowing for wrestler talent levels and wrestler fatigue, health, injuries and so on.Īs you see, it's quite formulaic and easy and fun, especially if you like wresting, to make a design document for your wrestling game and then proceed from there. Now not all stances allow you to make all moves to attack a wrestler from that stance so by having a stance you are telling your opponent that the type of moves you can use to attack them is limited to those that can be made out of your current stance. The game itself will be about changing your character's 'wrestling stances' as they consider to attack their component with an actual 'wrestling move': eg wrestler A is in stance A, wrestler B is in stance B and the player, say wrestler B, will make a move to attack wrestler A in stance A using move C.

There is also Skele, Final IK, Puppet Master, and Muscle Animation Editor - look at them and see which is it that will suit your needs.


#Games like mdickie games free
More practically speaking after you do some of the tutorials, buy the Props & Animations asset from the asset store to get a good set of starting animations besides the free ones in the Asset Store from Unity Technology to modify in a animation editor.
