OuterGazer / Kage-No-Shuuen

A 3D stealth-action game reminiscent of the old Tenchus from the PSX days

Home Page:https://outergazer.itch.io/kage-no-shuuen-shadows-demise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kage No Shuuen

https://vimeo.com/814520524 (video trailer)

image 3

Kage no Shuuen (Shadow's Demise) is a 3D stealth-action game reminiscent of the old Tenchus from the PSX days. The project was done with scalability and maintainable architecture in mind.

It features codewise:

  • Player behaviour through an abstracted FSM pattern.
  • Enemy behaviour through a flexible Behaviour Tree pattern.
  • Weapon System with a flexible architecture based on inheritance. Weapons can be nearly any type or all types at the same time (E.g. a sword can be thrown, you can physically attack with shurikens equipped).
  • Animations making full use of the animator in terms of layers, masks, Behaviours and events. Through Animator Controller Overrides a great variety of animations have been achieved with a single animator, shared by all entities.
  • Enemy waves through Object Pools pattern and Scriptable Objects to easily create enemy waves.

It features gameplaywise:

  • A player character than can run, crouch, block, dodge, lean against a wall to peek over corners, throw a hook, perform stealth executions, attack with physical weapons, throw weapons and shoot.
  • Enemies that can do exactly the same as the player character can, in addition with searching behaviours upon loosing sight of the player.
  • Ragdolls upon being affected by an explosion.
  • A basic inventory system where weapons can be added to the player upon acquiring them in-game.

This project also made use of other Unity features like IK rigging and HDRP lighting (sky and volumetric fog).

To play the game you can download the Windows build on the game's itch.io page: https://outergazer.itch.io/kage-no-shuuen-shadows-demise

About

A 3D stealth-action game reminiscent of the old Tenchus from the PSX days

https://outergazer.itch.io/kage-no-shuuen-shadows-demise


Languages

Language:C# 95.4%Language:ShaderLab 3.7%Language:Mathematica 0.5%Language:HLSL 0.4%