크레이지 아케이드 3

유니티 게임 개발 : 크레이지 아케이드 모작 제작기 - 3. 맵 구현과 기타 요소

앞서 모든 프리펩의 기능들을 구현했으니 맵을 디자인하면 1차적인 게임 빌드는 완성된다.이후 스테이지 클리어 혹은 게임 오버 시 패널을 생성하여 다음 스테이지 또는 시작 화면으로 이동할 수 있도록 하면 게임 흐름까지 모두 완성된다.마지막으로 배경음악을 삽입해 게임에 디테일 한 스푼을 추가하면 최종적으로 게임 제작 완성이다. 디자인이 완성된 맵의 모습은 다음과 같다(순서는 다음과 같다easy 1 stage, easy 2 stage, easy 3 stagenormal 1 stage, normal 2 stage, normal 3 stagehard 1 stage, hard 2 stage, hard 3 stage )  다음은 패널을 구현할 차례다. 위의 맵 이미지를 보듯 가장 먼저 제작한 패널은 유저 인터페이스다...

유니티 2025.01.06

유니티 게임 개발 : 크레이지 아케이드 모작 제작기 - 2. 구현

디자인 소스를 프리펩으로 제작하여 모두 저장했다. 게임 개발에 필요한 요소들은 모두 만들어졌으므로, 이제 원하는 기능과 흐름을 구현할 단계다. 스크립트를 사용하여 요소의 기능과 패턴을 부여하고, 게임의 흐름을 정할 수 있다. 프로젝트에서 사용되는 게임 요소들을 크게 나누면 다음과 같다.• 플레이어• 아이템• 몬스터• 보스• 물풍선• 물줄기• GameManager (게임의 흐름을 관장)• AudioManager (게임의 배경음악을 관장) 게임의 전체적인 흐름은 다음과 같다.1. 플레이어가 물풍선을 발사한다.2. 물풍선이 물체에 충돌하면 터지면서 물줄기를 생성한다.3. 물풍선, 물줄기에 닿은 박스는 사라지면서 해당 자리에 아이템을 생성한다.4. 블럭은 물풍선, 물줄기에 닿아도 사라지지 않는다.5. 물줄기에 ..

유니티 2025.01.06

유니티 게임 개발 : 크레이지 아케이드 모작 제작기 - 1. 디자인

2025년이 되어서야 유니티 개발 후기글을 작성한다.24년 2학기 중간고사가 끝나고 학회에서 프로젝트를 진행하긴 해야하는데 언제하지... 하다가 발등에 불이 떨어지면서 부랴부랴 시작했던 기억이 난다. 그동안 속으로만 해보고 싶었던 아이디어를 이번 프로젝트때 해야겠다고 느꼈다. 프로젝트 제목 : SOGANG ARCADE 모티브 : 넥슨 목적 : 각 단계 별로 스테이지를 클리어하여 점수에 따른 랭크 획득 총 제작 기간 : 11/30 - 12/3 (14일)• 11/21 - 11/24 : 에셋, 이미지, 랜더링, 애니메이션, 디자인• 11/25 - 12/2 : 스크립트 구현, 패널제작, 추가 디자인, 씬 구성• 12/3 : 최종 수정 및 빌드 제작 과정   1) 디자인 설계   2) 스크립트 구현   3) 단계..

유니티 2025.01.05