실감미디어 공모전 수상작 VR 턴제 액션 게임의 개발 과정을 간단하게 소개합니다. 아래는 데모 영상입니다. 프로젝트 목표 해결하고자 하는 목표 UX 관점에서 바라본 해결해야 할 과제 무거운 장비 인지부조화에 의한 멀미 육체적으로 높은 피로도 => 위 사항을 개선한 사용자 친화적인 VR 게임 조작 방법을 탐구하고, 게임에 적...
현장실습 인턴십 업무 관련
2022년 12월 22일부터 2023년 2월 28일 까지, 3학년을 마치고 동계 방학 기간 동안 판교에 위치한 스타트업에서 실습 근무를 수행했다. 근무 기간 중 개발한 기능들을 이곳에 기록한다. shop system client dev list MVC패턴 기반의 상점 시스템 MVC패턴 기반의 인벤토리 시스템 아이템 데이터 관리 및 상호...
캡스톤 디자인 개발 일지 - 개발 8 (논문 기술 연결, 완성)
최종적으로 게임이 완성되었다. 다수의 적이 존재하는 훈련 스테이지, 메뉴 기능등과 같은 게임 필수적인 기능을 포함하여 motion puzzle의 스타일 전이, PFNN 등의 기술을 실제 게임에 적용했다. 개발 네트워크 연결 ▪ motion puzzle, PFNN 스테이지 개발 ▪ 훈련 스테이지 시스템...
유니티 최적화
메쉬 병합 메쉬병합 (Mesh Combine)으로 DrawCall을 줄인다. 에셋스토어에 mesh bake가 있으니 다운받아서 사용하자. => 병합할 mesh들을 쭉 드래그하거나 한곳에 몰아넣어 우클릭 후 mesh Bake를 누르면 Baked Mesh라는 새 오브젝트가 나온다. 기존의 오브젝트는 끄거나 삭제해주자. 베이킹을 할려면 메쉬가 ...
캡스톤 디자인 개발 일지 - 개발 7 (보스 입장 + 보스 스테이지, 기타)
이번 주에는 보스와 관련된 버그를 대폭 수정했다. 일부 밸런스 패치를 적용했으며, 플레이어와 보스 사이에서 발생하던 여러 에러사항을 고치는데 많은 시간을 허비했다.. 메인 개발 내용으로는, 수 많은 관중이 환호하는 보스 스테이지로 입장하는 씬을 개발했다. 훈련 스테이지를 클리어하면 이 씬으로 연결되어 보스 스테이지에 입장할 것이다. 훈련 스테이지는 다...
캡스톤 디자인 개발 일지 - 개발 6 (적 AI part.3, 인트로 + 튜토리얼 스테이지)
이제부터 게임의 무대, 스테이지를 개발할 것이다. 또한 게임의 컨셉에 맞추어 스테이지가 진행되기에, 그동안 불확실했던 게임 진행 방향성과 테마를 구체화 했다. 선정 논문이 motion style transfer이기 때문에, 많은 애니메이션을 배울 수 있다는 점에서 프로토타입 봇의 이야기를 그려보기로 했다. 개발 Ai 개선 ▪ 피격시 스...
캡스톤 디자인 개발 일지 - 개발 5 (보스 part.2, 기타)
보스가 완성되었다. 기획 단계였던 저번 주에서, 실질적인 기능과 플레이어 상호작용을 모두 구현했다. 아직 밸런스 확인도 덜 되었고 보스의 위압감도 생각보다 약한 것 같지만, 생각했던 기능은 모두 잘 작동되어 다행이다. 개발 특정한 패턴을 가진 보스 구현 Part 2 레이저 빔 약 1.5초간 힘을 모으고 플레이어 위치로 레이저 빔을 발사한다....
캡스톤 디자인 개발 일지 - 개발 4 (보스 part.1)
이번에는 게임의 메인 스테이지, 보스를 개발한다. 보스의 역할은 게임에 확실한 엔딩성을 주는 것이기에, 다른 적 보다 강력하고 독특해야 한다. 보스 개발은 분량이 많은 만큼 2주에 걸쳐 진행한다. 이번 주에는 기획 내용을 구현한다는 느낌으로 모션 및 이펙트 등을 확인 할 것이고, 다음 주에 실질적인 디자인 작업, 상호작용과 오브젝트 계산을 더해 마무리...
캡스톤 디자인 개발 일지 - 개발 3 (적 테스트 + 부위 별 피격)
이번 주에는 게임의 밸런싱을 위한 일부 테스트 과정을 거쳤으며, 필수 조건이었던 부위 별 피격을 구현했다. 개발 밸런싱 및 효과 테스트 치명타 공격의 타격 효과를 위해 일반 공격의 타격감 저하 공격 쿨타임 조정 및 애니메이션 속도 향상, 게임의 전반적인 속도감 UP 크기가 다른 적 테스트 (플레이어를 기준으로) [액션 게임에 맞추...
컴퓨터 네트워크 - 2) MAC
컴퓨터 네트워크의 구조와 원리에 대해서 공부합니다. 이 포스트는 경희대학교 컴퓨터 네트워크 수업자료를 바탕으로 합니다.