분류 전체보기 67

[UnrealEngine5] 언리얼 엔진으로 핵 앤 슬래시 모바일 게임 만들기(3)-무기 구현

프로젝트 게시글 [UnrealEngine5] 언리얼 엔진으로 핵 앤 슬래시 모바일 게임 만들기(1)-구상과 캐릭터 디자인 [UnrealEngine5] 언리얼 엔진으로 핵 앤 슬래시 모바일 게임 만들기(2)-거북선과 AI 컨트롤 [UnrealEngine5] 언리얼 엔진으로 핵 앤 슬래시 모바일 게임 만들기(3)-무기 구현 🚩 서론 저번 게시글에서 캐릭터의 움직임을 구현하고, 해당 캐릭터를 따라오는 AI를 구현했다. 이제 캐릭터에 교체 가능한 무기를 장착시키고, 무기의 자동 공격을 구현해보자. 계획 1. 게임에 등장할 모델들 구현, 디자인하기 ✅ 2. 캐릭터 움직임 구현하기 ✅ 3. 캐릭터를 따라오는 적선 구현하기 ✅ 4. 조립식 무기들 장착 및 발사 구현하기 🔨 5. 체력 및 피해 시스템 구현하기 👉 6...

카테고리 없음 2022.09.11

[UnrealEngine5] 언리얼 엔진으로 핵 앤 슬래시 모바일 게임 만들기(2)-거북선과 AI 컨트롤

프로젝트 게시글 [UnrealEngine5] 언리얼 엔진으로 핵 앤 슬래시 모바일 게임 만들기(1)-구상과 캐릭터 디자인 [UnrealEngine5] 언리얼 엔진으로 핵 앤 슬래시 모바일 게임 만들기(2)-거북선과 AI 컨트롤 🚩 서론 저번 게시글에서 게임에 필요한 모델들을 만들어 주었다. 이번에는 거북선(캐릭터)와 적선 움직임을 구현해보자. 계획 1. 게임에 등장할 모델들 구현, 디자인하기 ✅ 2. 캐릭터 움직임 구현하기 🔨 3. 캐릭터를 따라오는 적선 구현하기 🔨 4. 조립식 무기들 장착 및 발사 구현하기 👉 5. 체력 및 피해 시스템 구현하기 👉 6. 레벨 디자인 하기 👉 7. UI 다듬기 👉 8. 출시~! 👉 진행 2. 캐릭터 움직임 구현하기 - 조종 방식 화면 어디를 터치하든, 해당 지점이 기준..

[UnrealEngine5] 언리얼 엔진으로 핵 앤 슬래시 모바일 게임 만들기(1)-구상과 캐릭터 디자인

프로젝트 게시글 서론 저번 프로젝트([화산귀환] 3d로 구현해보기) 이후에 재활용 가능한 코드를 만들어 두는 것이, 앞으로의 개발에 도움이 된다고 생각하여, 무기 시스템을 구축하고 있었다(github). 하지만 문제는... 생각보다 지루했다! 목표가 너무 먼 미래를 기준으로 상정되었고, 시스템이 구축되는 느낌보다 어떤 게임이 만들어 진다는 느낌이었다. 그래서 해당 프로젝트는 좀 천천히, 그리고 멀리 보고 만들기로 결정하고 단기 프로젝트를 하나 해야겠다고 생각했다. 그래서 1. 제작 기간이 길지 않아야하며 2. 진짜 게임이어야 하고(시연 수준이 아닌, release할 수 있는 수준) 3. 내 실력을 키울 수 있어야 하는 게임 위 3가지 목표를 정하고 게임 구상을 해보았다 그렇게 정해진 컨셉은 거북선이 몰려..

[Javascript] map에서 async/await을 사용하기

여느날과 같이, js로 코딩을 하던 날, 계속 버그가 잡히지 않던 코드가 있었다. 로직상 문제는 없는데, 비동기 작업들이 원하는 순서로 실행되지 않았다. 체크를 위해서 아래와 같이 console.log를 순서대로 적어놨다. const saveConsultSchedule = async () => { console.log(0) await tempAvailableTime.map(async (e) => { console.log(1) const res = await API.deleteConsultSchedule(e.scheduleId) console.log(2) return res }) console.log(3) } 분명히 async/await을 잘 걸었다고 생각했는데(과하면 과했지), console의 출력이 다..

Programming/Web 2022.08.29

[UnrealEngine5] UunrealEngine4 Mannequin Animation, UE5로 이식하기(retargeting)

서론 Unreal Engine은 현재 UnrealEngine 4(4.27, 이하 UE4)에서 비교적 최근에 Unreal Engine 5(5.0, 이하 UE5)으로 업그레이드 되었다. 그래서 참고할 자료들은 상당수 UE4 기준으로 구현되어 있고, Asset들도 마찬가지다. 그래도 다행인건, Unreal Engine은 하위 버전들과 호환이 가능하기 때문에, UE5에서 UE4의 Asset은 사용가능하다. 그리고 Blueprint의 문법도 크게 변화하지 않았기 때문에 강좌들도 보는데 큰 문제가 없다. 하지만 UE에서 기본으로 제공해주는 Manny와 Quinn이란 사람 skeleton, mesh, animation은 변경되었기 때문에, 아무 변환 없이 바로 사용하는 것은 불가능하다. 기본 달리기, 점프 애니메이션..

[UnrealEngine5] 네이버 웹툰[화산귀환] 3d로 구현해보기(2)(完) - Niagara로 검 궤적 표현하기

프로젝트 게시글 [UnrealEngine5] 네이버 웹툰[화산귀환] 3d로 구현해보기(1) - 캐릭터 리깅과 애니메이션 [UnrealEngine5] 네이버 웹툰[화산귀환] 3d로 구현해보기(2)(完) - Niagara로 검 궤적 표현하기🚩 계획 1. 캐릭터 리깅, 애니메이션 이해 및 구현 ✅ 2. Niagara를 활용하여 검 궤적 구현하기 🔨 3. 캐릭터, 검 디자인 구현하기 👉 4. 추가 디자인 작업 및 누락된 애니메이션 추가 👉 지난 게시글에서 애니메이션과 리깅에 대해 알아보고 구현하였다. 이제 Niagara를 이용하여 검 궤적(검기)를 구현해보자. 진행 1. Niagara를 활용하여 검 궤적 구현하기 ※ Niagara란? Niagara VFX System은 언리얼 엔진에서 VFX(비주얼 이펙트)를 ..

[UnrealEngine5] 네이버 웹툰[화산귀환] 3d로 구현해보기(1) - 캐릭터 리깅과 애니메이션

프로젝트 게시글 [UnrealEngine5] 네이버 웹툰[화산귀환] 3d로 구현해보기(1) - 캐릭터 리깅과 애니메이션🚩 [UnrealEngine5] 네이버 웹툰[화산귀환] 3d로 구현해보기(2)(完) - Niagara로 검 궤적 표현하기 서론 어렴풋 하지만 하루 일과의 마무리가 웹툰이 된 건 초등학생 때부터였을 것이다. 그렇게 어연 10년은 훌쩍 넘게 봐온 웹툰 시장이 조금씩 바뀌고 있는 게 느껴진다. 웹소설 기반의 작품을 다수의 그림 작가들이 팀(회사)을 이루어서 엄청난 퀄리티의 작품을 만들어내는 새로운 방식이 등장한 것이다. 이런 작품들을 1주일에 한화씩 볼 수 있다는 게 감사할 따름. 그런 작품 중에서 최근에 1부가 완결된 [화산귀환]을 매우 재밌게 보고 있다! 그러면서 나는 이전 프로젝트인 탑건..

[UnrealEngine5] F-18 전투기 날리기(4)(完)-미션 생성하기(Feat. TOPGUN:MAVERICK)

이전 게시글 [UnrealEngine5] F-18 전투기 날리기(1)-전투기 움직임 구현(Feat. TOPGUN:MAVERICK) [UnrealEngine5] F-18 전투기 날리기(2)-전투기 모델 적용하기(Feat. TOPGUN:MAVERICK) [UnrealEngine5] F-18 전투기 날리기(3)-전투기 UI 구성하기(Feat. TOPGUN:MAVERICK) [UnrealEngine5] F-18 전투기 날리기(4)(完)-미션 생성하기(Feat. TOPGUN:MAVERICK)🚩 계획 1. Cube로 비행 움직임 구현(controller까지 받음) ✅ - 힘 방향 계산- 힘 적용 2. 움직임에 맞게, 기체의 rotation구현 ✅ 3. cube를 F-18 모델로 변경 ✅ 4. F-18모델의 애니메이..

[UnrealEngine5] F-18 전투기 날리기(3)-전투기 UI 구성하기(Feat. TOPGUN:MAVERICK)

프로젝트 게시글 [UnrealEngine5] F-18 전투기 날리기(1)-전투기 움직임 구현(Feat. TOPGUN:MAVERICK) [UnrealEngine5] F-18 전투기 날리기(2)-전투기 모델 적용하기(Feat. TOPGUN:MAVERICK) [UnrealEngine5] F-18 전투기 날리기(3)-전투기 UI 구성하기(Feat. TOPGUN:MAVERICK)🚩 [UnrealEngine5] F-18 전투기 날리기(4)(完)-미션 생성하기(Feat. TOPGUN:MAVERICK) 계획 1. Cube로 비행 움직임 구현(controller까지 받음) ✅ - 힘 방향 계산 - 힘 적용 2. 움직임에 맞게, 기체의 rotation구현 ✅ 3. cube를 F-18모델로 변경 ✅ 4. F-18모델의 애니..

[UnrealEngine5] F-18 전투기 날리기(2)-전투기 모델 적용하기(Feat. TOPGUN:MAVERICK)

프로젝트 게시글 [UnrealEngine5] F-18 전투기 날리기(1)-전투기 움직임 구현(Feat. TOPGUN:MAVERICK) [UnrealEngine5] F-18 전투기 날리기(2)-전투기 모델 적용하기(Feat. TOPGUN:MAVERICK)🚩 [UnrealEngine5] F-18 전투기 날리기(3)-전투기 UI 구성하기(Feat. TOPGUN:MAVERICK) [UnrealEngine5] F-18 전투기 날리기(4)(完)-미션 생성하기(Feat. TOPGUN:MAVERICK) 계획 1. Cube로 비행 움직임 구현(controller까지 받음) ✅ - 힘 방향 계산 - 힘 적용 2. 움직임에 맞게, 기체의 rotation구현 ✅ 3. cube를 F-18모델로 변경 🔨 4. F-18모델의 애니..