이전에 쭉 다룬 펫 클래스가 아닌 조디악 즉 황도 12궁 클래스를 구현하였다. 명색이 황도 12궁이기에 12개를 구현해야했다. 하나하나 개발일지에 다루려 했지만 그렇게 된다면 너무나도 많이 다루어야 하기에 하나의 글에 전부 담아보기로 했다.
황도 12궁은 12개의 별자리로 구성된다.
조디악 클래스는 펫클래스처럼 일정 층에 도달하면 얻을 수 있는 힘으로 12개중 램덤하게 얻을 수 있다.
다음은 12궁의 상세설명이다.
모든 조디악 클래스는 하나의 패시브, 액티브 스킬이 존재한다.
양자리 - Aries
패시브 : 활 차징 속도가 증가한다
액티브 : 모든 적을 느리게 만들고 데미지를 준다
황소자리 - Taurus
패시브 : 방패로 적의 공격을 막을 시 해머공격을 한다
액티브 : 전방에 강력한 해머공격을 한다
쌍둥이자리 - Gemini
패시브 : 스틱을 휘두른다
액티브 : 랜덤한 적에게 직접 5번 스틱을 휘두른다
게자리 - Cancer
패시브 : 크리티컬 공격시 추가 타격 + 치명타확률을 얻음
액티브 : 추가타격이 강력해짐
사자자리 - Leo
패시브 : 검 공격속도가 증가한다
액티브 : 검 공격이 화염공격으로 변경된다
처녀자리 - Virgo
패시브 : 크리티컬 데미지를 얻는다
액티브 : 창이 적을 처형시킨다
천칭자리 - Libra
패시브 : 지속해서 적을 심판한다. 50% 확률로 피해를 준다
액티브 : 매우 빠르게 적들을 심판한다
전갈자리 - Scorpio
패시브 : 계속해서 적에게 독을 묻힌다
액티브 : 모든 적에게 강력한 독을 묻힌다
궁수자리 - Sagittarius
패시브 : 계속해서 조준한다 (조준한 적을 활 공격하면 추가데미지)
액티브 : 모든 적을 즉시 조준한다
염소자리 - Capricornus
패시브 : 공격 시 일정확률로 빛을 생성한다
액티브 : 모든 적에게 빛을 내린다
물병자리 - Aquarius
패시브 : 방어력 관통력을 얻음
액티브 : 가장 가까운 적에게 강력한 상어를 소환
물고기자리 - Pisces
패시브 : 회피율을 얻는다
액티브 : 빙빙도는 물고기를 소환한다
이렇게 황도 12궁(Zodiac)을 구현해보았다. 온전히 1인개발이기 때문에 다양한 파티클을 구현하는것이 쉽지 않았다. 특히 원하는 파티클을 직접 만들 수 없다보니 (픽셀아트까지 배우기엔 갈길이 멀다) 구한 에셋만을 사용하여 구현해야만 했다.
다음은 조디악 클래스를 랜덤으로 부여받는 레벨이다.
조디악 클래스를 구현하는데는 총 1주일 정도 걸린 것같다. 기능을 구현하는 시간(위젯까지)은 하나당 25~45분정도 걸렸지만 어떤 파워를 가져야할지 즉 기획부분에서 많은 시간이 걸렸다. 게임기획자가 왜 존재하는 지 크게 깨닫는 순간...
개강이 다가오니 더 열심히 한것도 있는 것같다. 하루에 하나씩 만들기로 한 것을 하루에 4개도 구현했으니,,,
조디악 클래스는 여기서 마친다.
세부 밸런스는 이후 한번에 조정할 것이다.
'ToyProject > RedCaped' 카테고리의 다른 글
[언리얼엔진 5] 31. Enemy mass produce (0) | 2023.03.02 |
---|---|
[언리얼엔진 5] 30. Cooldown Icon (0) | 2023.02.20 |
[언리얼엔진 5] 28. Shield (0) | 2023.02.12 |
[언리얼엔진 5] 27. Fix LevelUP (Inheritance) (0) | 2023.02.05 |
[언리얼엔진 5] 26. Spear Attack (+ Bow) (0) | 2023.02.03 |