(개인 프로젝트) 유니티로 만든 슈팅게임 A

소개

  • 인원 : 1인
  • 담당 : 프로그램 구현 전체
  • 개발 환경 : Unity
  • 마켓 링크 : 슈팅게임 A

내용

유니티 공부하면서 간단하게 만들어본 슈팅게임입니다.
실행 및 설명 화면(클릭하면 재생됩니다.)

  • 3000점 마다 “현재 스코어/1000”의 체력을 가진 보스 생성
  • 6000점 마다 발사 속도가 증가하는 파워업 아이템 생성
  • 10000점 마다 목숨을 1만큼 올려주는 하트 아이템 생성
  • 12000점 마다 스테이지 1 증가, 적군의 체력이 1만큼 상승
  • 60000점이 되면 게임 클리어

어려웠던 점

게임을 하면서 불편했던 점은 많았지만, 그것들을 직접 구현하려고 하다 보니, 기능 하나를 추가하는데 하루가 지나기도 했습니다. 게다가 프로그래밍만 하면 될 것 같았지만, 그림 편집도 필요했고, 음악 제작도 필요해서 직접 공부하느라 힘들었습니다. 가장 어려웠던 것은 적이 총알을 발사할 때 플레이어를 향하도록 하는 것이었는데, 적 유닛 하나하나에 방향을 지정하는 방법을 결국 알아내지 못했습니다. 그래서 어쩔 수 없이 모든 적이 무작위의 각도로 한 방향으로만 총알을 쏘고 있습니다.

배운 점

이렇게 힘든 과정 끝에 게임을 완성하고 나니 저만의 것이 하나 탄생한 것 같았습니다. 정말로 Unity를 이용해 게임을 완성하는데 2주도 안 걸렸고, 주위 친구들도 게임을 직접 플레이하며 즐거워하는 모습을 보니 성취감도 느껴졌습니다. 그 당시에 게임 개발을 위해 노력했던 것은 지금의 실력이 있는 저로 성장한 좋은 계기가 되었습니다.