오늘은 프로젝트 세팅을 마무리하고 첫 작업을 해보았습니다.

GamePlay Abilities를 사용해보았는데, 튜토리얼을 따라해도 문제가 많아서 우선 모두 revert를 하였습니다.

다음에는 이 기능이 정확히 어떻게 동작하고, 어떤 경우에 쓰면 좋은지 파악해서 필요 기능 별로 구현 방식을 대략적으로 정리하고자 합니다.

이후 모두 GAS로 처리가 되면 GAS 개발을, 아니라면 GAS가 아닌 기능들을 우선 개발하고자 합니다.

'개발일지 > 코어 플레이 개발' 카테고리의 다른 글

22년 11월 26일 개발일지  (0) 2022.11.26
22년 11월 24일 개발일지  (0) 2022.11.24
22년 11월 12일 개발일지  (2) 2022.11.12
22년 11월 03일 개발일지  (0) 2022.11.03
22년 10월 29일 비개발일지  (0) 2022.10.30

일주일 넘게 걸렸습니다.

대략 열흘동안 주중에는 이슈가 좀 많아서 손을 못대고, 주말에는 프로젝트 세팅 하다가 오늘 어떻게 마무리가 되었습니다.

 

목표는 Unreal Project를 Content 폴더와 그 외의 것으로 분리해서 따로 VCS를 돌리는 것이었습니다.

처음에는 Content 폴더는 바이너리 파일들만 있기 때문에 Perforce로, 전체 프로젝트는 코드와 설정들이 주류라 Git으로 하고자 했습니다.

다만, 이 둘을 모두 EC2에 올려서 서버 구축 방법을 알아보고자 했습니다.

 

그런데 다른건 몰라도 EC2 접속 오류가 곧 죽어도 안 잡히더라구요.

그래서 타협을 해서 Git 대신 CodeCommit에 전체 프로젝트를 올려두고, Content만 따로 추가로 잡아보았습니다.

그게 거진 화요일? 수요일이었습니다.

 

그리고 오늘까지 작업한 결과 결국 답이 없더라구요.

EC2 접속 잡는건 여전히 잘 안되어서 결국 Perforce와 EC2를 포기하고 CodeCommit을 하나 더 만들어서 Content를 올려두었습니다.

 

썩 좋은 방법은 아닌 것 같은데 더 잡으면 더 쳐질 것만 같더라구요.

이 외에 업무시간 외에 휴식시간이나 대기시간에 짬짬히 GAS(Game Ability System)을 공부했습니다.

뭔가 감이 잡힐듯 안잡힐듯 한데 우선은 당장 애니메이션과 모션 쪽에서 어느정도 사용은 가능할 것 같아서 우선도를 높게 잡고 찾아보고자 합니다.

 

최우선은 컨트롤 방식을 좀 정해놓고, 정리한 뒤 이를 구현하는 것입니다.

상하좌우, 화면 돌리기를 먼저 잡고 그 사이에 GAS를 살펴본 뒤, 점프나 공격 등을 GAS를 사용하면서 해볼 생각입니다.

'개발일지 > 코어 플레이 개발' 카테고리의 다른 글

22년 11월 24일 개발일지  (0) 2022.11.24
22년 11월 16일 개발일지  (0) 2022.11.16
22년 11월 03일 개발일지  (0) 2022.11.03
22년 10월 29일 비개발일지  (0) 2022.10.30
22년 10월 02일 (비)개발일지  (0) 2022.10.02

근래 오버워치리그를 해서 그걸 보느라 컨디션 난조여서 자주 개발을 못했습니다.

개발환경 설정을 위해 요즘 AWS의 EC2를 만져보고 있습니다.

 

근데 이쪽은 해보는데도 잘 모르겠네요.

뭔가 하나씩 놓치는 것 같은데 메뉴나 기능이 워낙 많아서 어디서 복구하거나 다시 설정 가능한지 파악이 안됩니다.

일단 기존에 돌리던 인스턴스도 없고 하니 기존에 있는 잡다한 설정을 모두 지우고, 다시 설정을 하면서 세팅하고자 합니다.

 

목표는 EC2에 Perforce 서버를 올리는 것입니다.

자세히 설명하자면 전체 프로젝트를 AWS CodeCommit에 레포지토리를 올려두고, Contents 폴더만 따로 Perforce로 관리하고자 합니다.

 

작업 과정을 가능하면 정리를 좀 해놓고, 나중에 다른 곳에서도 사용 할 수 있다면 같이 사용하고자 합니다.

원래 처음 목표는 Push를 하면 확장자에 따라 Git과 Perforce 사용이 서버에서 따로 체크 되도록 하고 싶었는데 이건 커맨드도 수정하고 해야 할 것이 많은 것 같아서 포기했습니다.

+ Recent posts