일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- enumasByue
- 스마트포인터
- UML관련
- 크리티컬섹션
- 애셋로드
- map
- 정렬
- stl
- 람다사용정렬
- UE4 커스텀로그
- 언리얼가비지컬렉터
- 람다
- UELOG
- dataasset
- 프로그래머스
- moreeffectiveC++
- 강참조
- C++최적화
- UE_LOG
- BFS
- 정렬알고리즘
- 자료구조
- 데이터애셋
- C++
- 알고리즘
- 델리게이트
- 선택정렬
- 약참조
- unorder_map
- 언리얼엔진구조체
- Today
- Total
기억을 위한 기록들
2020EpicMegaJam 참여 후기 본문
우선 게임잼이란걸 예전부터 들어오긴 했지만, 참여한건 처음이다.
참여하면서 느꼈던 점들을 그냥 써보자면, 혼자 하려다보니 생각보다 신경쓸게 많았고 골치 아팠다.
우선 기본적인 캐릭터/배경 모델링은 마켓플레이스에서 구매했다 .사실 이 부분 까지 직접 만들어 했었더라면 더 좋았을텐데, 그 정도 까지 능력은 없었다...
원했던건 사이버펑크풍 배경이였고, 최근 로그라이크 장르를 재밌게 플레이해봐서 그 중에서 하데스라는 게임에 빠져서 따라서 만들어 보기로 했다.
사실 게임잼이라는건 모든걸 다 창작해야 가산점이 있겠지만, 모든 요소들을 직접 만들고, 기획할 정도는 안된다...
그래도 이번엔 참여한건만으로도 만족이다.
맘에 배경 애셋을 발견하고 그 애셋들의 기본 배치에서 살짝 수정하며 내가 원하던 스테이지로 빠르게 레벨디자인을 하면서 꾸몄다.
게임은 탑다운 방식이고 키보드로 조작하며 마우스 커서를 클릭하면 공격을 한다.
마우스 방향에 따라 공격하며, 키보드 방향에 따라 회피를 할 수 있다.
대부분 블루프린트로 구현하였고, 그 중 일부 플레이어의 총알, 적의 총알, 보스의 총알탄막은 CPP로 컴포넌트형식으로 작성하여 플러그인으로 만들었다.(나중에 더 사용해보고 싶기에)
아 참 그리고 이번 주제는
바로 내가 보스로 설정한 Gadget(구 파라곤 캐릭터)의 대사이다.
사실 좀 이 부분이 헷갈렸는데, 난 영어가 부족해서 번역기의 힘을 빌렸는데 나온 뜻이
"오랜 시간이 지났지만 아직 끝나지 않았다." 라는 뜻이였다. 나는 로그라이크 라는 장르로 생각하여, 플레이어가 스테이지에서 죽고, 죽고 계속 죽으며 보스에게 도전을 해오니 보스 입장에서는 "또 왔어?"라는 느낌을 주고 싶었다.
그렇게 해서 약 6일 동안 개발기획(1일 기획 / 5일 개발) 하였고, 제출을 성공적으로 마쳤다. ( 우리나라 시간으로 새벽 4시까지 제출이였으나, 난 새벽 3시에 제출하였다.)
하루에 거의 10시간 씩 개발하니 죽을 것같았 중간에 포기 할까를 2번 정도 크게 생각했으나... 포기하면 아쉬움이 남을거 같았다.
아쉬운 점은 패키징을 좀 급하게 하느라 패키징 된 실행 파일이 2기가가 넘어버렸다. 해당 itch 사이트에 올릴 때 1기가 이하면, 바로 되는데 1기가 이상부터는 bottler 라는 프로그램을 통해서 우회 업로드를 할 수 있었다. (영어로 된 안내 밖에 없어서... 한 3시간 잡아 먹었다.)
그러고 아쉬운 마음에 제출 한 다다음날?에 이것저것 줄여서 700메가대로 줄이는데 성공하였다. 원인은 파라곤의 높은 텍스쳐 해상도가 한 몫했다.... 몰랐으니 어쩔수 없지
현재 플레이 중 버그도 있고, 더 넣고 싶은 기능도 많았지만, 개발과 디버깅을 하다보니 전체적인 게임의 구색을 갖추느라 못 넣은 점들이 많았다.
그래도 첫 게임잼 참여라 뜻깊고 뿌듯했다.
이번에 배운점은 다른사람들의 작품을 보며 어떻게 보면 1인칭 게임이 좀 더 만들기 쉽겠다...?라는 걸 느꼈다. 꼭 그런것도 아니겠지만...? (플레이어 캐릭터 애니메이션등을 신경쓰지 않아도된다는 점..?)
Project_C 게임트레일러 영상
www.youtube.com/watch?v=pEJcJfeAcSk&feature=youtu.be&ab_channel=Hyo
참여 링크
itch.io/jam/2020-epic-megajam/rate/851776
'Etc..' 카테고리의 다른 글
꾸준하게 하자 (0) | 2021.02.24 |
---|---|
개발자가 갖추어야 할 9가지 기술 (0) | 2021.02.02 |
절판 된 책 구하는 방법 (4) | 2020.11.09 |
클린코드 (0) | 2020.06.24 |
Offset(오프셋이란?) (0) | 2020.06.21 |