작년에 알만툴로 횡스크롤 액션 게임 만들고 언리얼 엔진으로 넘어와서 게임 만들려고 했는데,
그림 공부 + 귀차니즘 + 게임 중독으로 인해 게임 개발을 거의 안하다시피 한지 반년이 지나갔다...
더이상 이렇게 살면 안될 거 같아서 억지로라도 기록해놔야 뭐라도 할 거 같아 일지 제작을 시작해봄.
매일은 아니더라도 일주일에 두세번은 꾸준히 올려보도록 노력해봐야지...
==================================================
게임 장르는 벽돌깨기 + 액션 플랫포머를 맛있게 섞어보는 게 목표임.
사용 엔진은 언리얼 엔진.
에셋은 무료 3D, 2D 에셋에 그림 그린거 쓸거같음
==================================================
어제부터 오늘까지 만든 건 캐릭터 움직임 + 카메라 추적 + 블루프린트 -> C++로 변환임.
기본적으로 플랫포머 게임 속 캐릭터의 직관적이면서도 재미있는 움직임을 구현하고 싶었음.
그래서 일부로 중력을 세게 걸고 점프 속도를 키워서 확 뛰고 확 멈추는 그런 움직임을 재현해봄.
그리고 상승 시 중력과 하강 시 중력을 다르게 해 컨트롤이 좀 더 용이하게끔 하는 기법을 구현해봄.
또한 아직 다듬진 못했지만 벽타기 기능도 추가함.
카메라는 항상 플레이어 중심에 있는 것이 아닌, 어느정도 모서리(벽, 천장, 바닥)에 닿았다 싶으면 움직임을 멈추게끔 만들어봄.
그다음은 블루프린트로 구현한 것들을, C++로 옮겼음.
지피티로 언리얼용 C++ 기본지식, 블루프린트<->C++ 컴포넌트 변환하는거 물어보면서 공부 + 변환작업함. 어우 씨 졸라햇갈리더라.
으악 난잡해
휴편안
ㅈㄴ 너저분하던거 머리깨가며 깔끔하게 코드로 정리하니 보긴 좋더라 ㅎ(주석 ㅈ게이같다하면 주김)
내일부턴 움직임 개선 및 이동기 추가 + 카메라 개선(마우스를 미약하게 따라다니게 해보려고), 기본 공격 스킬 제작
그리고 시간 되면 벽돌깨기 메커니즘까진 만들어보고 싶음
댓글 0