Kung Fu Glory : A real-time, multiplayer, cross-platform, fighting game

Fight with your friend or a random opponent in Multiplayer mode or complete six challenging levels in Single Player mode.

Get it from Play Store:
https://play.google.com/store/apps/details?id=com.thoughtshastra.kungfufightinggame

Final_Icon_Google.png


Game Features:
  1. Single and Multiplayer game modes
  2. Choose and customise your fighter
  3. Create your own combo moves
  4. Complete 6 challenging levels


Game Trailer:


Be part of the kung fu community on Facebook:
https://www.facebook.com/kungfuglory/
 
OP
T

thoughtshastra

Broken In
I was the sole person working on the project. It took me about 3.5 to 4 months to complete the game (including the art-work). I have utilised Unity3D game engine, Google Play Games Services plugin, Blender (for 3D asset creation), and GIMP (for 2D asset creation).
 

Anorion

Sith Lord
Staff member
Admin
the models are ok... but the animations are really good

is it cross-platform multiplayer? as in iOS can play with droid?
 
OP
T

thoughtshastra

Broken In
As a solo developer, congratulations.. very good effort, for a single person team

Thanks! Do drop in a rating in Play Store as well :)

- - - Updated - - -

the models are ok... but the animations are really good

is it cross-platform multiplayer? as in iOS can play with droid?


Thanks for your feedback. The animations are MOCAP files imported and applied through Mecanim in Unity.
The game is cross-platform. The iOS version will be released in a couple of weeks.
 

Anorion

Sith Lord
Staff member
Admin
Ooh nice.. mocapped animations are awesome
I liked the exhaustive credits you gave in the site as well
how did you handle the networking or multiplayer aspect?

hats off for doing all this on your own. Now it is all promotion.
 
OP
T

thoughtshastra

Broken In
I am assuming you guys are developers:

The multiplayer gameplay has been implemented using Real-Time Multiplayer APIs of Google Games Play Services. The hit detection in Single Player mode is done using colliders and rigid bodies. The hit detection in multiplayer mode is done using raycasting. So, in multiplayer mode, once a player initiates a fight move (punch / kick etc.) the raycasting logic kicks in to find out if the fight move would be successful. This helps send a single packet of data containing the following info: {"which move + whether move successful + if successful what increase in score + what decrease in health"}. On the receiving end the move just plays back.

- - - Updated - - -

Ooh nice.. mocapped animations are awesome
I liked the exhaustive credits you gave in the site as well
how did you handle the networking or multiplayer aspect?

hats off for doing all this on your own. Now it is all promotion.

BTW with no marketing budget promotion is turning out to be the hardest part :(
 

Anorion

Sith Lord
Staff member
Admin
wow nice. Thank you so much for that reply. Didn't know of that API. It's for mobile only, but it really handles some of the important features lacking in Unity.
 
OP
T

thoughtshastra

Broken In
wow nice. Thank you so much for that reply. Didn't know of that API. It's for mobile only, but it really handles some of the important features lacking in Unity.

Yes, the Google Play Games Services APIs are awesome. You can implement turn-based multiplayer, real-time multiplayer, achievements, leaderboards, and save game states. But since it supports only mobile platform porting the game to web or PC is not an option.
 

Shah

Cyborg Agent
[MENTION=290860]thoughtshastra[/MENTION] Congrats dude.

4 months on a single project? You are so focused. Whenever I start working on a project that requires more time, I lose interest in a few days. :D
 
OP
T

thoughtshastra

Broken In
[MENTION=290860]thoughtshastra[/MENTION] Congrats dude.

4 months on a single project? You are so focused. Whenever I start working on a project that requires more time, I lose interest in a few days. :D

Thanks :-D I totally understand and agree. One trick is to keep shuffling between development (i.e. coding) and creation of art-work. These two require totally different skill-set and are kind of standalone projects in themselves.
 

Shah

Cyborg Agent
Thanks :-D I totally understand and agree. One trick is to keep shuffling between development (i.e. coding) and creation of art-work. These two require totally different skill-set and are kind of standalone projects in themselves.

I should probably give it a try. Thanks for the tip. :)
 
What a game needs to attract attention ? Slooty fighters. Come one, you can't deny it! Check the sloots in Street Fighter, MK for example! Will try it out the next chance i get. Good work!
 

Nerevarine

Incarnate
Slutty*
Yes, lol female sexualization is a standard part of today's gaming, its completely clickbaity especially in youtube videos
 
OP
T

thoughtshastra

Broken In
Yeah, there are couple of Girl Fight games on Android and quite popular. I am sure the icons of these games play an important role in converting the visitors to actual downloaders of the game :)
 
Top Bottom