Samurai's Choice - New Update!
A downloadable game for Windows, macOS, and Linux
New Update!
Story
You are a samurai with a family. After being falsely accused of treason you are sought out by the feudal lord of this land. You must do everything you can to protect your family and reach safety by heading towards the nearby river where you have a few fishing boats that can be used to escape.
Combat
You, the player take control of a samurai noble with his trusted katana. Use your skills as a samurai warrior to defeat all who oppose you. Deflect enemy attacks and strike them where it hurts, or use your heavy attack to damage multiple opponents!
Little bit about the Journey (5 Day Game Jam)
It took just over a full day to get everything organised in trello. Having all the references i needed and idea fully planned out, that could be completed in a reasonable about of time. Pretty much everything that was needed, was listed there apart from the coding aspect as that would vary depending on the time left.
From there i smashed out some weapons to use and grabbed some character animations from www.mixamo.com . This in turn, saved me a lot of time that would of been spent animating the needed character animations.
Roughly 2 days was spent building the combat system from scratch. It was really fun actually, really enjoyed doing it. Started with the player movement and attack/blocking animations; with all the blend trees and animations hooked up.
Having the player mostly coded up, it was the enemies turn. The way it was setup, was that every character used the same Animation Controller (Holds all the animations, as seen in the image above) so that an archer could use the exact same movement as a swordsmen. This allowed me to adjust a few values to make different character movements when attacking.
On the last 2 days, there was a mad rush to create all of the events(Camera animations and trigger events) and sculpt the terrain with a few custom made environment assets. A lot of play testing had to be done to make the game play run reasonably smoothly.
Change Log (Fixed in the newest Update)
- Problems with the player and enemy animations, that allow them to float in the air. Or randomly be launched into the air.
- Colliders around the map were not air tight, allowing the player to fall or get stuck in the terrain.
- Updated text to make it more relevant.
- Player spin and run-jump attack animations didn't even up working(Animations would only rotate 180*, not 360*), so scrapped them for the older leg-swipe heavy attack. (Was disabled in the earlier build, but is a required element otherwise players have a very difficult time dealing damage with multiple enemies attacking -- enemies keep deflecting the standard attack)
Credits
Character Model: https://www.mixamo.com/
Character Animations: https://www.mixamo.com/
Music:
https: //www.youtube.com/watch?v=AbY6KF-WWP8
Sounds:
Sword Hit - https://freesound.org/people/lostchocolatelab/sounds/1439/
Sword 2 - https://freesound.org/people/freefire66/sounds/175949/
Sword Hit 3 - https://freesound.org/people/audione/sounds/52458/
Grunts - https://freesound.org/people/bennychico11/sounds/80438/
Marching https://freesound.org/people/stib/sounds/240732/
Arrow Impact - https://freesound.org/people/Twisted_Euphoria/sounds/205938/
Bow Fire - https://freesound.org/people/Hanbaal/sounds/178872/
Waterfall - https://freesound.org/people/deleted_user_7146007/sounds/383732/
Water - https://freesound.org/people/VlatkoBlazek/sounds/261167/
Jap Drum - https://freesound.org/people/.Andre_Onate/sounds/330563/
8-bit Track - https://freesound.org/people/bone666138/sounds/198896/
Font: https://assetstore.unity.com/packages/2d/fonts/bubble-font-free-version-24987
Download
Install instructions
Unpack the zip folder and you're ready to go.
Comments
Log in with itch.io to leave a comment.
When attacking, the camara seems to need to be pointed to the right quite a long distence from the enemy which i feel is a shame, since it makes it feel less like your attacking the enemy, and more like your attacking the air and getting lucky.
You should write a camera follow script, or use cinemachine, instead of attaching the camera to the player object. The game looks cool, but I can't play it because the camera is moving with the player character.