스텟 설계
·
Unreal Engine 5/MMORPG 개발
주요 스텟 힘, 민첩, 지능 공격력(각인+힘,민,지) 부 스텟 스킬 피해 증폭 체력, 체력 회복 마나, 마나 회복 치명타 확률 - 치명타 저항률 치명타 피해량 회피율 - 적중률 방어력 - 방어 관통 마법방어력 - 마법 관통 이동속도 쿨타임감소 공격속도(애니메이션 연결) 데미지 추가피해 생명력 증폭(생명력 * %) 파괴 -> 무력화 속성 데미지 물 불 흙 바람 빛 어둠 불 > 흙 > 물 > 불 빛 어둠
GAS(Gameplay Ability System)
·
Unreal Engine 5/MMORPG 개발
GA_ GameplayAbility GC_ GameplayCue GE_ GameplayEffect Demo Project 분석 총 발사 - 구성 1. BP_GunProjectile(총알) 2. GA_FireGun 3. GE_GunDamage 4. GC_FireGunImpact 세부 분석 BP_GunProjectile - BeginPlay를 통하여 Actor의 수명을 결정 Set Life Span 함수 사용 총알의 Range와 초기 속도를 통하여 수명 결정 - On Component Begin Overlap을 Collision과 StaticMesh에 동시에 걸어 충돌을 확인(1차) - 발사자와 충돌하는 것을 Branch를 통해 방지 - Switch Has Authority를 통하여 Server는 피격자가 ..
Boss Ai 구현 Behavior Tree
·
Unreal Engine 5/MMORPG 개발
보스 패턴는 State상태를 통하여 구분 State는 Idle, Chase, Baisc Pattern, Powerful Pattern, Special Pattern, Dead로 구현 Enum을 통하여 State 구현 BlackBoard의 정보를 기반으로 Task들을 실행 Boss Ai가 Target에 대한 정보가 없다면 지속적으로 Player를 탐색 Boss Ai가 Target에 대한 정보가 있다면 State를 통하여 패턴을 진행 중인지 끝났는지를 확인하여 패턴을 지속적으로 진행 기본 패턴 3번 -> 강한 패턴 1번 강한 패턴 2번 -> 특수 패턴 1번 으로 진행 프로토타입을 위한 패턴의 일부분 기본 패턴 1. 근접 휘두르기 (좌, 우) 2. 땅 긁어서 돌 날리기 3. 점프하고 내려찍기 강한 패턴 1. ..
포트폴리오 모음
·
포트폴리오
Unreal Engine 5 VR Unreal Engine 4 PC 졸업작품 MMORPG (tistory.com) 졸업작품 MMORPG 목적 : 포트폴리오, 졸업작품 개발 기간 : 2023. 01. 24 ~ 2023. 10. 11 사용 엔진 : 언리얼 엔진 4.27, IOCP 서버 개발 인원 : 2명 (서버 프로그래머 1명, 클라이언트 프로그래머 1명) 담당 업무 : MMORPG 전반의 portfolio-rib.tistory.com 모바일 강남스퀘어 프로젝트(K-프로젝트) (tistory.com) 강남스퀘어 프로젝트(K-프로젝트) 용인시산업진흥원에서 주최한 2022년 도시형소공인 직접지구 캡스톤 및 제품 전시회 교외 전시회에 강남대학교 대표로 출전한 작품. 목표 : 강남대학교를 코로나로 인하여 못간 학우..
스킬 종류
·
카테고리 없음
스킬 (Skill1 = Q, Skill2 = E) 전사 평타 ( 근거리 ) 빠른게 휘두르기 광폭화 - 쿨타임 60초 자신의 체력을 20%만 남긴다 HP가 MAX를 기준으로 잃은 체력에 1%당 공격속도와 대미지가 0.5% 만큼 증가한다 회전 배기 (쌍검 전용) - 13초 가렌 E 스킬 공격속도에 따라서 공격 틱이 빨라짐으로 더 많은 대미지를 입힐 수 있다 공격속도에 따라 애니메이션 속도가 빨라진다 (다른 애니메이션도 적용) 내려찍기 (한손검 전용) - 10초 몬스터 헌터 투구 깨기 자신한테 스택이 쌓이는 스킬 한번 적중할때마다 스킬 쿨 타임이 4초로 고정됨 6초간 스킬을 사용하지 않거나 적중하지 못하였을 경우 쿨타임이 다시 10초 스킬을 3번을 성공적으로 동일한 몬스터에게 적중할 시 업그레이드 된 스킬을 ..
젬파이 게임잼 참가하여 WebGL을 이용한 2D 젤리 테트리스 개발
·
Unity/개발 일지
글로벌 게임잼 참가 (2024.01.24~2024.01.28) WebGL을 이용한 2D 젤리 테트리스 개발 https://jellytris-pc.netlify.app/ 프로젝트 참가 인원 : 6명 기획자 1명, 디자이너 2명, 프로그래머 3 젤리 테트리스 개발(유니티) 개발 방향 목표 : 게임잼 종료 전 프로젝트 등록 1) 3D 물리엔진 구현을 목표로 개발 시도 젤리와 같은 흔들림을 블록으로 표현하기 위하여 Unity에서 제공하는 MeshRender를 사용하여 블록이 이동할 경우 다음 Position 값과 기존 Position 값을 기반으로 다음 Position의 위치를 조금 흔들어 젤리와 같은 흔들림을 구현. 개발 방향 1. prefab을 이용하여 블록을 묶어서 개발 -> 테트리스가 한 줄이 차서 블록..