cksuwjr / Over-the-breath

잃어버린 종족의 숨결을 찾아 떠나는 용의 모험

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

over-the-breath


잃어버린 종족의 숨결을 찾아 떠나는 용의 모험

Unity 2020.3.22f1 버전에서 작업되었습니다.
그림소스는 모두 직접 제작하였습니다.

아래 링크를 클릭하면 파일을 다운로드하여 직접 플레이 해볼 수 있습니다.

https://github.com/cksuwjr/Over-the-breath/releases/tag/over_the_breath



아래 링크을 클릭하면 유튜브 링크로 이동해 플레이 동영상을 시청할 수 있습니다.

Video Label



플레이어 디자인





기본 디자인



개인적으로 개와 공룡을 좋아해서 둘을 합친 모습으로 디자인하였습니다.
스킬 미습득의 가장 기본적인 모습으로 스토리 진행시 나오는 대부분의 애니메이션입니다.



정지 모션 [Idle]


player_idle


걷기 모션 [Idle]


player_walking


점프 모션 [Idle]


player_jump


공격 모션 [Idle]


Player_Attack




습득 가능한 스킬



FireBall

이름: 불덩이 발사
설명: 전방에 불덩이를 발사합니다.

IronPunch

이름: 강철 주먹
설명: 전방을 향해 주먹을 휘두르며 돌진합니다.
스킬 습득 시 강철 버전 디자인으로 모습이 변화합니다.



불 버전 디자인



불태우는 것을 좋아하는 미치광이 느낌을 내며 기본 느낌을 벗어나지 않으려 디자인하였습니다.
디자인 변화 조건: 스킬 중 화염위력강화[Passive]나 스피드증가[Passive] 중 하나 마스터



정지 모션 [Idle]


fire_Idle


걷기 모션 [Idle]


fire_Move


점프 모션 [Idle]


fire_Jump


공격 모션 [Idle]


fire_Attack




습득 가능한 스킬



전체 스킬 트리 모습

image



강철 버전 디자인



도적같은 느낌의 스피디함과 전사? 같은 근접 암살자 느낌을 섞었습니다.

정지 모션 [Idle]


Player_iron_idle


걷기 모션 [Idle]


Player_iron_walking


점프 모션 [Idle]


Player_iron_jump


공격 모션 [Idle]


Player_iron_attack

Player_iron_basicAttack2

Player_iron_basicAttack3

Player_iron_Skill1




습득 가능한 스킬



전체 스킬 트리 모습

image

























2022 / 05 / 17 이전







Player 기본 움직임


  방향키 : ←  →  
  점프 : ↑   

ezgif com-gif-maker

Player 기본 공격


Q

   
  <기본용>
  불덩이 발사
  적중시 적을 약간 밀어내고 피해를 입힙니다.

  <대지용> [임시이름]
  기본 공격의 종류가 3종류로 나뉩니다. 
  각각 공격력의 1배, 2배, 3배 데미지를 입히며 각 공격마다 짧게 돌진합니다.
  마지막 공격은 적을 뒤로 밀치며 뛰어올립니다.

ezgif com-gif-maker (1)
play2



Player 스킬

E


  <기본용>
  없음
  
  <대지용> [임시이름]
  짧은 거리를 순간이동하며 원래 위치로부터 이동한 거리 사이의 모든 적들은
  공격력의 4배에 해당하는 피해를 입습니다.
  



UI

스토리 진행을 위한 UI를 만들었습니다.
image

  UI는 플레이어 사망씬을 나타낼 Die 와 스토리 진행을 도와줄 ScenarioTeller로 나누었으며 모습은 각각 아래와 같습니다.

Die
ezgif com-gif-maker (4)

ScenarioTeller
ezgif com-gif-maker (2)







적 유닛(Enemy) 기본 AI 구현


기본적으로 랜덤확률에 따라 이동, 점프 합니다.

외에도 지형이동시 계단지형을 점프해 도약할 수 있습니다..

다만, 플레이어의 공격에 피격당할 시 플레이어를 향해 이동하며
플레이어에 근접했을 때 플레이어가 자신보다 높은 곳에 위치하면 점프합니다.

play





자연 환경 소스 제작



  Ground처럼 디딜 수 있는 나무 지형과 수풀, 덤불 함정 등 추가하였습니다.

image




2022 / 05 / 17 진행

보스 몬스터 추가
Desire Of Tree

  1페이즈

  패턴1
  
  씨앗을 흩뿌려 적중한 대상을 일정시간 속박하고 (점프력 감소, 이동불가)
  일정한 피해를 입힙니다. 가한 피해만큼 체력을 회복합니다.
  (중첩 적용 가능)

ezgif com-gif-maker




  1페이즈
  
  패턴2
  
  줄기를 땅으로 뻗어 일정시간마다 플레이어의 위치에
  날카로운 뿌리를 뻗습니다.
  적중시 플레이어는 일정한 피해를 입습니다.

ezgif com-gif-maker (1)




   2페이즈 진입
   
   페이즈 진입시 1페이즈의 패턴2에 해당하는 가지를 네 개 각 방향으로 뻗습니다.
   파괴되기 전까지 일정시간마다 날카로운 뿌리를 뻗습니다.

ezgif com-gif-maker (2)

  2페이즈
  
  2페이즈는 1페이즈의 패턴 또한 가지고 있습니다.
  
  패턴1
  
  눈의 위치를 맞바꾸어 타격위치를 전환합니다.
  

ezgif com-gif-maker (4)

  2페이즈
  
  패턴2
  
  나무줄기를 소환하여 지진을 일으킵니다.
  지진발생 주변의 대상이 땅에 맞닿아 있는 상태라면 매우 큰 피해를 입습니다.
  
  또한 나무줄기는 바닥에 남으며 지면판정을 갖습니다.





음원 출처



  == The-Beginning-w-Caturday ==

  The Beginning (w Caturday) by Babasmas | https://soundcloud.com/babasmasmoosic
  Music promoted by https://www.chosic.com/free-music/all/
  Creative Commons CC BY-SA 3.0
  https://creativecommons.org/licenses/by-sa/3.0/


  == 희망의 산호초 ==

  음원제공 - BGM팩토리 (https://bgmfactory.com)
  사용음원 - 희망의 산호초



  == punch-deck-the-soul-crushing-monotony-of-isolation-instrumental-mix==

  The Soul-Crushing Monotony Of Isolation (Instrumental Mix) by Punch Deck | https://soundcloud.com/punch-deck
  Music promoted by https://www.chosic.com/free-music/all/
  Creative Commons Attribution 3.0 Unported License
  https://creativecommons.org/licenses/by/3.0/deed.en_US 





기능 구현에 도움받은 사이트 링크



지면 관통 2D Platform Effector2D

효과음, 음악 넣기 AudioSource

About

잃어버린 종족의 숨결을 찾아 떠나는 용의 모험


Languages

Language:C# 64.1%Language:ShaderLab 30.6%Language:HLSL 5.3%