https://youtu.be/bi9NU1a0BjA


간단하게 조작, 공격, 상호 작용 정도만 넣어 둔 상태.


대략적으로만 하고 끝낸 이유는 어차피 기획이 확정된게 아니라 조금 수정 될 수 있기 때문.


이 글을 이제야 쓰는 이유는 개발 다 하고 한참 놀다가 이제서야 다시 일 할 마음 생김.


취직 하고 싶다....


다음에 하려는 것은 함정이나 오브젝트 같은 기믹과 관련된 요소들 만들 예정.


이 또한 프로토타입으로 기능 위주로 구현 할 예정.


그렇다면 컨텐츠는 언제 추가 되는가?


그건 플레이 완성 되고....


사실 글 쓰기 전까지 한 일이 있따.


대략적인 함정 종류를 기획했다. 욕심을 내 보았으나 생각의 한계가 찾아와 빈약하다.


하지만 종류로 생각하면 네 다섯가지가 적은 건 아니니 열심히 만들 생각을 해야겠다.


그리고 조작법을 한 문서에 보기 좋게 정리 해 보았다.


예전에 캐릭터 구현 하면서 대략적인 조작법을 지정해 보았는데 다시 보니 키보드 바인딩이 겹칠 부분이 보였다.


쭉 정리를 해보니 대략 어떤 키를 캐릭터 스킬에 주고 어떤 키들이 성물이 쓸 수 있는지 판단이 선다.


캐릭터가 1달만에 일이 끝나 개인적으로 오브젝트 개발도 2월 안에 끝내보고 싶다.


하지만 더 큰 일일 것 같아 3월 말까지로 일정을 잡아놓았다.


그래도 2월 안에 끝낼 수 있었으면 좋겠다. 


한달에 하나씩 한다면 오브젝트, 캐릭터, 씬, UI, 스킬 구현하여 6월에는 간단히 플레이는 가능하고 7월에는 좀 더 자세한 맥락이 잡힐 수 있을텐데...

원래 언리얼을 오래 잡긴 했는데 C++쪽은 생산성이 떨어져 4년 가까이 블루프린트만 했었습니다.


그러다가 [이득우의 언리얼 C++ 게임 개발의 정석]이라는 책을 접했는데, 예제 코드와 설명, 그림 첨부가 친절하여 이를 읽고 Unreal C++ 개발을 다시 시작했습니다.


개발 하면서 미리 해두면 좋은 Setting을 기억나는대로 정리해보고자 합니다.


나중에 얼추 모이면 합본으로 다시 만들어 보겠습니다.


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


C++로 개발을 하면 프로젝트 안에 Source 라는 폴더가 있을 것입니다.


이 폴더에 들어가면 [Project name](여러분들이 만든 프로젝트 이름)의 폴더가 하나 더 있을 것입니다.


그 안에 처음 제공되는 GameModeBase 등의 코드들이 있을 것입니다.


이 Source/[Project name] 하위에 Public, Private 라는 이름의 폴더를 생성합니다.


그리고 모든 *.cpp 파일은 Private에, 모든 *.h 파일은 Public에 옮겨놓습니다.


그리고 밖으로 나와 uproject 파일을 우클릭 하여 VS Project 다시 생성을 누릅니다.


이제 VS로 프로젝트를 열면 Unreal 코드와 마찬가지로 자동으로 .h와 .cpp가 분리되어 있을 것입니다.


이렇게 한번 해두면 이후 새 코드를 생성할 때에도 자동으로 나뉘어서 들어가게 됩니다.

고급 재료

  • 벡스 우유 : 벡스 처치
  • 에테르 줄기 : 몰락자 처치
  • 기갑단 기름 : 기갑단 처치
  • 껍질 가루 : 군체 처치
  • 굴복자 버터 : 굴복자 처치
  • 암흑 에테르 줄기 : 경멸자 처치


희귀 재료

  • 맛있는 폭발 : 폭발로 처치(그레네이드, 로켓 등)
  • 날카로운 향 : 검으로 처치
  • 비현실적인 열기 : 화염 속성으로 처치
  • 전기 향 : 전기 속성으로 처치
  • 무미건조 : 공허 속성으로 처치
  • 영감의 섬광 : 걸작 무기나 경이 무기로 빛의 보주 생성
  • 개인적인 처치 : 근접 처치
  • 완벽한 취향 : 정밀 처치
  • 총알 스프레이 : 자동무기로 처치(기관총, 자동소총, 기관단총 등)


레시피

  • 샤크스를 위한 바닐라 블레이드 : 기갑단 기름 + 날카로운 향 + 여명의 정수 15개
  • 자발라를 위한 걀라르낙서 : 에테르 줄기 + 맛있는 폭발 + 여명의 정수 15개
  • 호손을 위한 엘릭스니 새모이 : 에테르 줄기 + 개인적인 처치 + 여명의 정수 15개
  • 아만다 홀리데이를 위한 초콜릿 우주선 쿠키 : 기갑단 기름 + 무미건조 + 여명의 정수 15개
  • 안전장치를 위한 무한의 숲 케이크 : 벡스 우유 + 비현실적인 열기 + 여명의 정수 15개
  • 데브림 케이를 위한 신사의 쇼트 브레드 : 에테르 줄기 + 완벽한 취향 + 여명의 정수 15개
  • 마스터 라훌을 위한 타버린 킹드리 갓동(변두리 이동) : 기갑단 기름 + 개인적인 처치 + 여명의 정수 15개
  • 아이코라를 위한 여행자 도넛 : 기갑단 기름 + 영감의 섬광 + 여명의 정수 15개
  • 거미를 위한 죽은 고스트 캔디 : 암흑 에테르 줄기 + 영감의 섬광 + 여명의 정수 15개
  • 벤시-44를 위한 원격 측정 타피오카 : 벡스 우유 + 총알 스프레이 + 여명의 정수 15개
  • 에셔 미르를 위한 방산충 푸딩 : 벡스 우유 + 전기 향 + 여명의 정수 15개
  • 쥴을 위한 이상한 쿠키 : 굴복자 버터 + 전기 향 + 여명의 정수 15개
  • 슬론을 위한 알칸 드라제 쿠키 : 껍질 가루 + 총알 스프레이 + 여명의 정수 15개
  • 페트라 벤지를 위한 불운의 쿠키 : 암흑 에테르 줄기 + 비현실적인 열기 + 여명의 정수 15개
  • 아나 브레이를 위한 제블린 월병 : 껍질 가루 + 날카로운 향 + 여명의 정수 15개
  • 방랑자를 위한 다크 초콜릿 티클 : 굴복자 버터 + 무미건조 + 여명의 정수 15개


+ Recent posts