망겜 슼타를 보면서 "내가 만들어도 저것보단 잘 만들겠다!" 하는 물붕이들을 위하여
코딩을 몰라도 만들 수 있다!
SRPG Studio 로 갓겜을 만들어보자
※SRPG Studio란?
-> SRPG 장르의 게임을 만들 수 있는 툴. 알만툴과 비슷하지만 SRPG 장르 게임 제작에 특화되어 있음(특히 FE 종류)
※왜 알만툴이 더 자유도가 높고 떡을 칠 수 있는데 저딴 마이너한 툴로 만드냐?
-> 알만툴은 자유로운만큼 재미있는 게임을 만들려면 머리를 써야 함. 양산형 1시간짜리 게임에 럽라 스킨 씌운 것 같은 걸 만들고 싶은 게 아니면 최소한의 노력으로 좋은 게임을 만들 수 있는 걸 찾아야 하는데, SRPG는 시스템 자체가 난도 있게 만들어져 있음으로 대충 만들어도 괜찮아보임
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba268c6d365ccc5c37292ef662](/api/file/41114757)
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba2f8a3833589e5f3b298f8e1e](/api/file/41114758)
우선 게임을 만들려면 프로그램이 필요하다
두 곳에서 파는데, 하나는 DLsite 다른 하나는 Steam이다
DLsite
-> 장점: 쿠폰 먹이면 훨씬 싸게 살 수 있다
-> 단점: 스팀 창작마당 사용 불가
Steam
-> 장점: 스팀 창작마당 사용 가능
-> 단점: 정가에 사야함, 스팀 실행을 안 해둔 상태에서 사용 불가
나는 스팀에서 사긴 했는데 DLsite에서 파는 거 미리 알았다면 거기서 샀을 것 같다
창작마당이라고 해 봤자 SRPG Studio wiki(일본어) SRPG Studio FANDOM wiki (영어)에서 각종 플러그인과 그래픽 칩 셋 무료로 다운 받을 수 있어서 별 메리트가 없음
그리고 어차피 럽라 게임으로 만들려면 도트 처음부터 다 찍어야 한다
참고로 한국어 지원 안 하니 물붕이들은 영어나 일본어 중 자신 있는 걸로 골라서 하자
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba22da69355a9f5b3029458694](/api/file/41114759)
프로그램을 다운 받고 키면 초록 허허벌판과 파란 깃발만 있는 창이 반겨줄텐데, 여기서 Op en Map을 누른다
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba2fd96d31569d0c6129ceb085](/api/file/41114760)
이제 본격적으로 맵 하나를 만들기 시작할 수 있다
여기서 어떻게 만들어갈 것인가는 사람마다 다르겠지만, 나는 데이터베이스부터 설정하고 맵 찍는 걸 선호해서 그쪽으로 설명함
맵부터 만들겠다 하는 사람은 옆에 요소들 쿡쿡 찍어서 초록판 위에 옮기면 된다
빨간 원이 쳐 있는 버튼을 누르자
저게 데이터베이스(Database)의 아이콘임
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba728b3a305c980b3b299cf78a](/api/file/41114761)
누르면 뜨는 창
Players : 게임의 아군을 설정하는 칸. 즉 플레이어가 조종할 캐릭터들을 여기서 만든다
Classes : 플레이어블 캐릭터들이 가질 직업칸. 여기서 만든 직업들이 나중에 전직할 때 쓰인다
Weapons : 무기. 원하는 대로 추가하고 수정하자
Items : 아이템. 원하는 대로 추가하고 수정하자
Skills : 스킬. 원하는 대로 추가하고 수정하자
States : 상태이상 등. 독/잠/화상 등등 설정할 수 있다. 원하는 대로 추가하고 수정하자
Terrain : 지형. 각 지형에 따라 어떤 효과를 받는 지 설정할 수 있다. 지형은 각 32x32마다 정해줄 수 있다
Config : 게임 내부 설정의 대부분을 여기서 한다
Config2 : 게임 이름, 한계 설정, 전투에서 얻는 경치 조절, 해상도 등.
대부분의 설정은 Custom Parameters 칸에 직접 만든 .js파일에서 정의한 변수로 막 잡아 놀 수 있는데, 이건 코딩을 할 줄 알아야하니 넘어가자
여기서 Config를 클릭
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba74896d625ac95f6729aafa24](/api/file/41114768)
우선 제일 기본적인 5개, 위에서부터 설명하면
NPC Settings : NPC를 만들 수 있다. 얘들은 머리 그림만 둥둥 나와 말만 하는 애들 설정하는 곳
Races : 종족. Class Types랑 비슷한데 더 세부적인 효과 줄 때나 쓸 듯
Class Groups : 여기가 각 캐릭터에게 전직 루트를 정해줄 수 있는 곳이다
Class Types : 종족_2 정도. 흔히 생각하는 용족, 사람, 사제 등등의 구분은 여기서 한다. 기본 발소리 지정 가능
Weapon Types : 무기 종류 설정. 기본적으로는 검, 창, 도끼, 격투, 활, 지팡이, 아이템이 만들어져 있지만, 종족과 직업을 다채롭게 만들려면 여기서 종류를 추가해주자
이다
빨간 원의 Weapon Types를 눌러주자
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba2fdf35310fca5e63297352c2](/api/file/41114763)
이제 여기서 Create Weapon Type를 눌러 종류를 추가할 수 있다
기본적으로 사용 시 내구도 감소, 수송대 화면에서 표시 가 ON 상태이니 원하는 대로 조정하면 된다
그림 칸을 누르면 무기의 아이콘을 변경할 수 있다
No Advantage 칸을 누르면 각 무기류 마다의 상성을 설정 할 수 있다
가령 검>도끼>창>검 이라는 FE 기본 공식을 여기서도 설정 할 수 있다는 거
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba228b69655ccd0f6729b096a5](/api/file/41114764)
다 추가했으면 이제 직업을 설정해주자
Eqiupable Weapons : 그 직업이 사용 가능한 무기를 설정해 주는 것
Class Type : 아까 Config에서 본 Class Type을 부여할 수 있다
Optional Exp : 이 직업을 가진 애를 잡으면 추가 경치를 얼만큼 부여하는가를 설정할 수 있다
Optional Skills : 직업 전용 스킬을 부여할 수 있다. 가령 "유성"이라는 스킬을 만들었다고 할 때, "검성"이라는 직업에게만 직업 스킬로 주는 것이 가능
Race and Size : Race 칸에 설정한 종족 하나와 크기를 설정할 수 있음. 기본적인 사람의 크기는 M
Details : 수송대를 사용 가능한가? 지팡이를 사용 가능한가? 등을 부여 가능
Parameter Bonus : 이 직업을 가질 시 이하 스텟이 추가
Growth Bonus: 이 직업을 가진 채 레벨 업 시 이하 확률이 기본 확률에 추가되어 계산 됨
스텟은 앞에서부터:
HP
힘
마력
기술 -> 크리률/명중률
속도 -> 연속공격
행운 -> 회피/명중률
방어
마방
Wlv -> 무기 레벨
Bld -> 유닛 크기
프로그램 한계 상 직업은 초기직 상급직 이렇게 둘로만 설정 가능하다
그 사이 더 세부적인 직업을 만들고 싶으면 직접 플러그인을 만들어 적용하면 됨
아이콘 창을 눌러 맵 위에서 어떻게 보일 지를 설정할 수 있고, 여기서 Original을 누르면 물리 계열 / 원거리 계열 / 마법 계열의 무기 사용 가능을 풀 수 있다
그 후 Battle Motions에서 전투 시 움직임을 설정하면 되지만 이건 나중에 하자
빨간 원 안의 버튼을 눌러보자
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba748e3a33599a0a352912b492](/api/file/41114765)
가령 "팔라딘" 이라는 직업을 만들었고, 이 직업은 검과 창 두 가지 무기를 사용할 수 있다고 설정했다 하자
아이콘으로 설정한 이미지는 기본 이미지이지만, 만약 기본 이미지의 팔라딘은 검을 들고 있는데 전투 중 창을 들게 했다면?
시스템 적으로는 창을 들고 있지만 맵 상에서는 검을 든 팔라딘이 보이니 헷갈리게 된다
그럴 때 Data Conditions에서 어떤 무기를 들고 있는가 에 따라 기본 이미지가 변경되게 할 수 있다
심지어 도트만 찍을 수 있다면 독일 때, 화상일 때 등등의 각종 상태이상에 맞게 이미지 변경도 가능
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba22826f32589e0b30295ce6de](/api/file/41114766)
아직 도트를 찍지 않았으니 현 상황에서 최대한 설정할 수 있는 걸 해보면 이렇게 된다
이 "금수"라는 직업은 야수석 과 저주 라는 무기 종류를 사용할 수 있으며, 동물에 속한다
성장치를 어떻게 만지냐에 따라 운은 -30%를 부여하지만 마력은 +70%를 부여하는 극단적인 직업도 만들 수 있다는 거
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba74d83d375cce0d3b2997d0e7](/api/file/41114767)
이제 맨 앞 Players 로 와 플레이어블 캐릭터를 만들어주면 된다
그럼 각 캐릭터에게 전직 가능한 상급직을 지정해주고 싶으면 어떻게 할까?
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba25826e350ac9056629148b9c](/api/file/41114768)
Config로 돌아와 파란 버튼을 눌러보면
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef71543f512f72b12c63a10cc8efdec4bc3801fb00324ece5792](/api/file/41114769)
직업 구분이 가능해진다!
예시로 "카스미"라는 그룹에 "암살자" "섀도우브링거" "신궁"이라는 직업을
LV 10 이상일 시 전직 가능
이라는 조건으로 넣어보자
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba228a6932089d0860293370ac](/api/file/41114770)
참고로 직업을 정해줄 때, 3개의 상급직을 부여한다고 가정했을 때
제일 왕도적인 직업 / 어느 한 쪽으로 특징적인 직업 / 마조용
으로 정해주는 게 개인적으로는 재미있음
직업을 만들 때 이런 식으로 가볍게 이미지 그림을 만들어 두는 게 나중에 도트 찍을 때도 편하다
아무튼 3개를 지정해서 그룹 나누기도 끝났다고 하자
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef71543f512f72b12c63a10cc8ef8e97e43106ae5d60a7ccb5d1](/api/file/41114771)
이제 캐릭터 창에서 Class Groups에 "카스미"가 추가 가능해진다
적용시켜 게임에서 돌려보면? (Item에서 전직 아이템 생성 후, Item Effects에 Class Group를 추가할 필요가 있다)
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba748a346756c9583729f1bfb5](/api/file/41114772)
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef1c3a365d2d59000329bfa1ba238b35340a980a632905e5ab](/api/file/41114773)
![viewimage.php?id=3ea8de35eddb36a3&no=24b0d769e1d32ca73dec8ffa11d02831046ced35d9c2bd23e7054e3c2d8c67a807a068a5527ee8dd3ebfef71543f512f72b12c63a10cc8ef8ac6eb6e54ad086d95716c44](/api/file/38238909)
WA!
2편에서 계속