1. 데모 영상
2. 핵심 구현
•
Space를 누르면 Player가 바라보는 방향으로 Projectile이 발사된다.
◦
Projectile이 발사되면 화면 왼쪽 위에 남은 Ammo 개수와 생성된 Projectile 이름이 출력된다.
•
Ammo는 20개고 다 떨어지면 5초 후 Level을 처음 상태로 되돌린다.
•
Rack과 Barrels는 Projectile과 충돌하면 운동량이 변한다.
3. 후기
언리얼 엔진으로 게임을 만들어보고 싶어서 강의를 보기 시작했다. 강의는 프로젝트를 따라 하며 학습하는 방식으로 구성돼 있는데, Warehouse Wrecking 프로젝트가 강의의 첫 프로젝트다. 이틀 정도 걸린 것 같고 Blueprint, BSP, Actor를 다루는 기초적인 방법을 배웠다. 프로젝트를 Github에 기록하고 싶었는데 크기가 너무 커서 올리지 못했다. Github는 에셋같은 바이너리 파일이 아니라 소스코드를 보관하는 용도란 것을 잊고 있었다. 알아보니 큰 데이터를 보관하기 위한 Git LFS(Large File Storage)라는 것도 알게 됐는데 요금 때문에 선뜻 사용하지 못했다. 언리얼 엔진 프로젝트의 보관 및 공유 방법을 찾아야 할 필요성을 느꼈다.