목록포트폴리오 (31)
멈추지 않고 끈질기게
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다. ※ 해당 포스팅은 청년취업사관학교 교육과정 중에 진행한 언리얼 팀 프로젝트에 관한 회고록입니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 1. 프로젝트 소개 최종 프로젝트는 생성형 AI를 활용한 농촌 힐링 게임입니다. 초기 기획에서는 스타듀밸리를 레퍼런스로 NPC에 AI를 접목한 프로젝트를 구상하였으나, 스타듀밸리는 콘텐츠가 워낙 다양한 게임이라 개발 기간 안에 전부 담기에는 어렵다고 판단하여 NPC와의 소통 위주의 게임으로 새로 구성하였습니다. 5인 팀으로 진행하였으며, 저는 웹서버와의 http 통신 및 NPC 행동 패턴, STT(Speech-To-Text)를 담당했습니다..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다. ※ 해당 포스팅은 청년취업사관학교 교육과정 중에 진행한 언리얼 팀 프로젝트에 관한 회고록입니다. ※ 해당 포스팅은 Unreal 5.3.1 버전을 기준으로 작성되었습니다. 1. 프로젝트 소개 3차 프로젝트는 Portal2의 2인 협동 플레이를 카피캣한 모작 프로젝트입니다. 언리얼의 네트워크 시스템을 적용해보는 것이 핵심 과제였기 때문에, 콘텐츠 볼륨 보다는 네트워크 플레이가 유의미하게 들어가는 게임으로 선정하였습니다. 2인 팀으로 진행하였으며, 저는 플레이어와 포탈 시스템, 그리고 네트워크 세션 연결을 담당하였습니다. 플레이어는 기본적인 이동 및 점프를 제외하면 큐브 잡기 기능과 포탈 생성 위주로 구현하..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다. ※ 해당 포스팅은 청년취업사관학교 교육과정 중에 진행한 언리얼 팀 프로젝트에 관한 회고록입니다. ※ 해당 포스팅은 Unreal 5.3.1 버전을 기준으로 작성되었습니다. 원래 프로젝트 종료 시점마다 작성하려고 했던 회고록인데, 최종 프로젝트 시작하고 정신이 쏠려서 많이 늦어지고 말았습니다. 이미 최종 프로젝트까지 끝나긴 했지만, 지금까지의 교육 기간을 되돌아보는 차원에서라도 계속 작성할 예정입니다. 1. 프로젝트 소개 2차 프로젝트는 GTA5의 정보국 습격 미션을 카피캣한 액션 어드벤처 게임입니다. 원작은 오픈월드로 하나의 레벨에서 진행되지만, 프로젝트 기간을 고려하여 정보국 잠입 전, 정보국 잠입 후,..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다.※ 해당 포스팅은 청년취업사관학교 교육 과정의 최종 프로젝트에 관한 내용을 포함하고 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 0. 서론 18일차 이후로 에셋 변경 작업에 많을 시간을 소요했고, 이후로는 최종 발표 및 엑스포 전시가 코앞이라 작업에 집중하느라 포스팅을 까먹고 말았습니다. 해서 19일차 이후로의 작업을 간단하게 정리하여 포스팅합니다. 로직쪽으로 크게 추가된 내용은 많지 않고 에셋 적용 및 QA가 대부분이라 추가 작업분만 올리고, QA 과정에서 나온 이슈 중 크리티컬해 보이는 내용은 별도의 포스팅으로 등록하겠습니다. 원래 회고까지 한번에 올릴까 했는데, 엑스..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다.※ 해당 포스팅은 청년취업사관학교 교육 과정의 최종 프로젝트에 관한 내용을 포함하고 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 0. 서론 이번주부터는 에셋을 적용하고 비주얼 퀄리티를 높이는 작업 위주로 진행할 예정입니다. 특히 각 NPC마다 고유한 애니메이션을 추가해주고 있는데, 해당 작업이 자연스럽게 보이게 하려니 생각보다 시간을 잡아먹을 것으로 보여 시간 배분을 잘 해야할 듯 합니다. 앞으로의 일정에 대해서 회의를 진행하였고 저는 NPC 관련 SFX, VFX 추가와 애니메이션 세부화, 그리고 메시 변경 등을 진행할 예정입니다. 1. 감정표현 SFX 추가 NPC 대..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다.※ 해당 포스팅은 청년취업사관학교 교육 과정의 최종 프로젝트에 관한 내용을 포함하고 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 0. 서론 사실 하루치 개발일지가 밀렸습니다만, 오늘까지 에셋 관련 회의로 시간을 많이 잡아먹어서 이틀치를 한꺼번에 올리려고 합니다. 밀린 날과 오늘은 에셋 적용 전에 기존 로직 개선 / 이슈 수정 위주로 진행하였습니다. 그리고 용량이 커서 별도로 공유하던 몇몇 메가스캔 에셋들을 실수로 지우는 바람에 맵에 디폴트 머티리얼로 노출되는 부분이 있는 점 양해 부탁드립니다. 1. 감정표현 UI 수정(너무 밝게 빛나는 UI) 감정표현 UI를 별도의 ..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다.※ 해당 포스팅은 청년취업사관학교 교육 과정의 최종 프로젝트에 관한 내용을 포함하고 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 0. 서론 오늘은 외부 미팅과 내부 회의로 오후 시간은 많이 사용하여 작업량 자체는 많지 않습니다. 슬슬 남은 기간이 길지 않아 NPC 페르소나 및 사용할 에셋 등을 정하여 프로젝트 완성도를 높이는 작업에 들어갈 예정입니다. 1. NPC 감정표현 추가(인사하러 올 때) 기존의 호감도가 높은 NPC가 플레이어에게 인사하러 오는 로직에서는 시야에 들어오자마자 바로 달려오다보니 다소 부자연스러운 모습이어서, 어제 추가한 감정 표현을 이용하여 개선..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다.※ 해당 포스팅은 청년취업사관학교 교육 과정의 최종 프로젝트에 관한 내용을 포함하고 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 0. 서론 어제 한 중간발표는 시연플레이 연습을 좀 해놔서 나름대로 괜찮은 평가를 받으며 마무리할 수 있었습니다. 그러나 기쁨도 잠시, 점점 늦어지는 tts 응답에 대해 AI 강사님과 얘기를 나눈 결과 서버를 별도로 두어야 할 거 같다는 피드백을 받았습니다. 이전에 잠시 시도했다가 포기했던 wav 파일의 바이트 배열 통신을 다시 구현해야 하는 상황이 되었습니다. 1. wav 파일 주고 받기 우선 복잡한 과정을 빼고, 단순하게 바이트 배열로 w..