(개인 프로젝트) 유니티로 만든 슈팅게임 A
소개
- 인원 : 1인
- 담당 : 프로그램 구현 전체
- 개발 환경 : Unity
- 마켓 링크 : 슈팅게임 A
내용
- 3000점 마다 “현재 스코어/1000”의 체력을 가진 보스 생성
- 6000점 마다 발사 속도가 증가하는 파워업 아이템 생성
- 10000점 마다 목숨을 1만큼 올려주는 하트 아이템 생성
- 12000점 마다 스테이지 1 증가, 적군의 체력이 1만큼 상승
- 60000점이 되면 게임 클리어
어려웠던 점
게임을 하면서 불편했던 점은 많았지만, 그것들을 직접 구현하려고 하다 보니, 기능 하나를 추가하는데 하루가 지나기도 했습니다. 게다가 프로그래밍만 하면 될 것 같았지만, 그림 편집도 필요했고, 음악 제작도 필요해서 직접 공부하느라 힘들었습니다. 가장 어려웠던 것은 적이 총알을 발사할 때 플레이어를 향하도록 하는 것이었는데, 적 유닛 하나하나에 방향을 지정하는 방법을 결국 알아내지 못했습니다. 그래서 어쩔 수 없이 모든 적이 무작위의 각도로 한 방향으로만 총알을 쏘고 있습니다.
배운 점
이렇게 힘든 과정 끝에 게임을 완성하고 나니 저만의 것이 하나 탄생한 것 같았습니다. 정말로 Unity를 이용해 게임을 완성하는데 2주도 안 걸렸고, 주위 친구들도 게임을 직접 플레이하며 즐거워하는 모습을 보니 성취감도 느껴졌습니다. 그 당시에 게임 개발을 위해 노력했던 것은 지금의 실력이 있는 저로 성장한 좋은 계기가 되었습니다.