Unity/Blue Archive 2차 창작 프로젝트

[Unity- Operation Kivotos] 1. 개요

Vfly 2026. 2. 23. 19:09

https://github.com/vfly1189/OperationKivotos

 

GitHub - vfly1189/OperationKivotos: 유니티 공부용 창작 프로젝트

유니티 공부용 창작 프로젝트. Contribute to vfly1189/OperationKivotos development by creating an account on GitHub.

github.com


서론

이번에 Blue Archive 리소스들을 활용해서 유니티 학습도 할겸 포트폴리오도 만들겸 창작 프로젝트를 하나 만들고 있다.

 

만들기 시작한지도 좀 되기는 했는데, 이제 어느정도 틀이 잡혀서 중간점검 차 한번 정리를 하면서 작업해보도록 하겠다.

 

먼저, 필자는 유니티를 사용해봤던 적이 한번도 없었기 때문에 인프런에서 루키스님의 유니티 강의 한편을 보고 이 프로젝트를 시작했다.

 

뭐...바이럴이나 광고는 아닌데 그냥 C++ 어느정도 할줄알거나 Win32API를 다뤄본 사람이 강의를 본다면 유니티 엔진을 학습하는데 있어서 나쁘지 않다고 생각한다.

https://www.inflearn.com/course/mmorpg-%EC%9C%A0%EB%8B%88%ED%8B%B0?cid=324817

 

위의 링크 강의만 보고 이 프로젝트를 시작했다.


본론

현재 게임에 전체흐름은 이런식으로 기획 중이다.

 

캐릭터 선택창

  • 4명의 캐릭터가 하나의 파티를 구성
  • 미리 구성된 3개의 파티 중 하나를 선택해서 플레이

 

메인 플레이

원래는 아래 이미지 처럼 왼쪽에 일반던전, 오른쪽에는 보스 던전을 입장하는 포탈을 추가해서 던전 클리어 방식을 생각했었다.

 

 

원래 여기까지 할려고 했는데.... 펄어비스 겨울인턴십 + 봄 테크 인턴십 광탈하면서 할것도 없으니 이거나 더 만들자..라는 생각을 바꼈다.

 

그래서 게임 플레이 방식을 로스트아크 처럼 바꿔볼 생각이다.

 

출처 : https://m-lostark.game.onstove.com/GameGuide/Pages/%EC%9B%94%EB%93%9C%EB%A7%B5

로스트아크는 현재 하나의 맵에 여러 이동포탈(스퀘어홀)이 존재하고 일정 구역마다 몬스터가 존재하고 각 맵마다 1개 정도의 인던이 존재하는 형태다.

 

그래서 지금까지 만들어둔 일반던전 3종 + 보스던전 1종을 인던의 형태로 변화시키고 같은 스타일의 맵들을 여러개 붙혀서 하나의 거대한 맵을 만드는 방식으로 존 로딩 방식으로 한번 만들어보려고 한다.

 

 

지금 까지 만든 내용들은 다음과 같다.

StartScene
	- 사운드 조절 기능 ( 배경음악, 효과음(SFX), Voice ) 들 단위로 조절할 수 있음.
		- 사운드 아이콘을 누르면 popup이 하나 열리고 거기서 Slider로 음량 조절
	- ESC를 누르면 종료창 popup이 뜸
		- 확인 버튼 : 게임종료
		- 취소 버튼 : popup 닫음.
		- popup이 열린상태에서 ESC를 누르면 popup이 닫힘

SelectScene
	- 총 3개의 "파티"를 선택할 수 있음
	- 각 파티는 4명의 캐릭터가 존재
	- 확인 버튼을 누르면 GameScene으로 진입

GameScene
	- 카메라 시점은 쿼터뷰 시점
		- 보스 던전에서만 쿼터뷰가 아닌 블루아카이브 원작 처럼 멀리서 찍는 듯한 느낌으로 고정형태의 카메라 시점.
	- 캐릭터의 위치는 (0,0,0)
	- 캐릭터의 좌측과 우측에는 포탈이 존재.
		- 일반 던전 포탈 ( NormalDungeonScene으로 연결됨 )
			- 난이도가 3종류 존재 ( Easy , Normal , Hard )
			- 방 안의 몬스터 수를 세서 0이 되면 클리어로 간주 하고 클리어 컷씬이 나옴
				- 클리어 컷씬은 파티의 모든 캐릭터가 특정 위치로 이동하고 각 캐릭터가 포즈를 취하는 흐름
				- 이때 생기는 확인 버튼을 누르면 다시 GameScene으로 돌아옴
			- 일반 던전은 하나의 통짜 맵이고 난이도 별로는 몬스터의 배치나 수가 다름

		- 보스 던전 포탈 ( BossDungeonScene으로 연결됨 )
			- BossDungeonScene에서는 1마리의 고정형 보스가 존재하고 4개의 스킬과 하나의 평타가 존재함.
			- 보스의 체력이 0이되면 일반 던전과 동일하게 클리어 컷신이 나오고 확인을 누르면 GameScene으로 돌아옴

	- 캐릭터의 정면에는 NPC 하나가 존재
		- 현재 가까이에서 F키를 눌러 상호작용하면 강화UI가 화면을 가득채움.
			- 현재까지는 무기를 1~5레벨 까지 강화할수 있음
				- 강화재료는 흔히 다른게임에서 메소나, 골드와 같은 Credit과 강화석을 이용해 레벨을 올릴 수 있음.

	- 각 캐릭터들은 크게 3가지의 공격 종류가 있음
		- E키를 눌러서 사용하는 전투스킬, Q키를 눌러서 사용하는 일종의 필살기 ( 컷신 존재 ) , 좌클릭을 이용한 일반 공격
		- E 스킬은 쿨타임만 존재, Q키는 쿨타임 + 에너지가 존재 ( 에너지는 몬스터를 타격하거나 처치시 회복 or 자동으로 조금씩 회복 )

	- 각 캐릭터들은 개별로 레벨이 존재함. ( 어떤식으로 사용할지는 아직 미정 )
	- 각 캐릭터별 컷신의 이펙트는 아직 미구현. 카메라 이동과 같은 것들은 구현됨.

 

위의 내용에 대한 영상은 아래 링크를 보면 된다.

https://youtu.be/StobiSiFDl4?si=Oj5kmw4rRmRT6PYv

 

 

개요 글은 간단하게만 하고 다음부터는 천천히 한번 어떤식으로 코드를 짯는지에 대해 작성해보도록 하겠다.