본문 바로가기

Develop Story/Game Designer21

원신 - 튜토리얼 레벨디자인 분석 - 2부 完 https://neulsang-day.tistory.com/72 원신 - 튜토리얼 레벨디자인 분석 - 1부 개인적으로 잘 만든 레벨 디자인은 비밀스럽게 유저를 조종하고 창발 플레이의 여지를 남기는 것이라 생각합니다. 그런 면에서 원신의 튜토리얼은 잘 만들었다고 생각합니다. 원신은 유저에게 neulsang-day.tistory.com 원신 튜토리얼 레벨 디자인 분석 2부입니다. 2부에서는 비경 튜토리얼이 주요 내용으로 등장합니다. -닉네임 가리려고 하다가 귀찮네요- 비경은 오픈월드와는 달리 진입할 때마다 초기화되는 파밍용 던전으로 보통 '인스턴스 던전'이라 부릅니다. 이야기를 진행하기에 앞서 레벨 디자인에서 구분되는 던전의 맵 구조 두 가지를 짚고 넘어가겠습니다. 선형 구조와 비선형 구조 선형 구조는 많은.. 2021. 9. 12.
차트 그리기 툴 - Line Chart https://charts.livegap.com/app.php?lan=en&gallery=line Online Chart & Graph Maker| LiveGap free online chart maker with real-time preview, easily create your chart(image | animated) with more than 50+ templates & 10+ chart types ( line chart - bar chart - pie chart ... ) charts.livegap.com 웹에서 깔끔하고 심플하게 쉽고 빠르게 차트를 그릴 수 있는 차트 툴입니다. 인터페이스는 심플합니다. 중앙에 차트 그래프가 있고 수정을 원하는 부분을 클릭하면 우측 인터페이스에서 변경이 가능합니.. 2021. 9. 4.
원신 - 튜토리얼 레벨디자인 분석 - 1부 개인적으로 잘 만든 레벨 디자인은 기획자의 의도에 따라 유저를 움직이는 것이라 생각합니다. 유저의 행동이 스스로가 결정한 합리적인 선택인 것처럼 느낄 수 있도록 구성하는 것이죠. 튜토리얼은 유저들이 가장 먼저 접하는 컨텐츠입니다. 그럼에도 불구하고 비중을 낮게 책정하여 제작 순위에서 멀찍이 떨어져 있는 경우가 많습니다. 신경을 쓴다고 해도 좋은 튜토리얼을 만들기 쉽지는 않습니다. 우리는 학교를 통해 상호작용 없는 주입식 교육이 얼마나 지루한지 잘 알고 있습니다. 수많은 텍스트가 범람하는 튜토리얼, 강제적으로 진행되며 버튼을 강조하는 튜토리얼을 좋아하는 유저는 많지 않을겁니다. 그런 측면에서 원신의 튜토리얼은 잘 만들었다고 생각합니다. 원신은 유저에게 정보를 전달하는 과정 속에서 학습이 아닌 놀이라는 측면.. 2021. 9. 4.
Lua - 전투 시스템 만들기 예제 이번에는 루아를 활용하여 직접 예제를 하나 구상했습니다. 앞서 만든 가위바위보를 응용하여 간단한 전투 시스템을 만들 예정입니다. 메인 화면에서 게임을 시작한 다음 직업을 고르고 슬라임과 전투를 벌일 겁니다. 직업은 전사, 마법사 두 가지로 한정하고 적은 랜덤한 체력을 가진 슬라임을 출현시키겠습니다. 전투는 TRPG 스타일로 턴제 방식을 채용하고 양측 다 주사위를 굴려 미스, 명중, 크리티컬을 결정하겠습니다. 나름 스킬도 넣고 랜덤하게 대응하는 AI를 만들 예정입니다. 그리고 다른 언어에는 있지만 루아에는 없는 함수들이 존재하기 때문에 편의를 위해서 두 가지 함수를 만들어 활용할 예정입니다. 아래의 내용으로 진행하겠습니다. 1. 게임 시작 2. 직업 선택 3. 전투 구현 local clock = os.cl.. 2021. 1. 25.
Lua - 노트패드 설정과 가위바위보 예제 몇년 전에 한번 루아를 공부한 적이 있지만 시간이 많이 흘러서 잊어버린것도 꽤 많았습니다. 배워두면 좋고 쓰는 회사도 많기 때문에 이번에 계기가 생겨서 주말간 루아를 다시 공부해 보았습니다. 제 경우에는 연산자부터 함수까지 차근차근 단계를 밟는 것 보다는 바로바로 예제를 따라 진행하면서 규칙과 기능을 익히는 것이 더 편하기 때문에 바로 인터넷을 뒤져 예제를 따라 만들고 이해했습니다. 제가 루아의 전문가가 아니기 때문에 구조적으로 루아가 어떤 점이 다른지는 말씀드릴 수 없지만 1. 굉장히 가벼운 언어. 2. 로직과 데이터의 분리로 수정된 내용을 빠르게 확인 가능. 3. 작성 구조가 단순하고 쉬움. 다른 분들께서 공통적으로 루아를 표현하는 말들이었습니다. 언제 한번 마음먹고 모드를 만들어보자 생각하고 있는 .. 2021. 1. 25.
유스케이스 모델링 툴 - 글리피 제가 다이어그램을 작성할 때 사용하는 웹툴 글리피입니다. 들어가시면 로그인 창이 뜨는데 로그인 하지 않아도 사용할 수 있습니다. go.gliffy.com/go/html5/launch Gliffy Editor - Online Gliffy is a powerful HTML5 online diagram creation tool. Make a flowchart, network diagram, uml diagram, org chart, or wireframe with ease! go.gliffy.com 무료 버전임에도 불구하고 저장을 제외한 대부분의 기능을 사용할 수 있습니다. 깔끔하고 직관적이며 확장이 용이한게 특징입니다. 좌측에서 필요한 도구를 끌어다 놓으면 사용이 가능합니다. 해당 도구들을 클릭하면 도형 속.. 2020. 11. 9.
FSM - HFSM - BT 구조 오늘 친구들과 이야기를 하면서 FSM과 BT(Behavior Tree)에 대해 이야기를 나누었습니다. 생각난 김에 해당 구조들에 대해 글을 작성해 보려고 합니다. 각 구조들은 AI 행동 패턴을 설계하는등 다양한 일에 사용됩니다. 기획자가 꼭 알 필요가 있을까? 하면 그렇다고 말할 수 있습니다. 알고리즘 위주의 설명이 아닌 구조 이해를 위한 글입니다. FSM (Finite State Machines) 유한 상태 기계라고도 합니다. 보통 단순한 AI 구조에 사용됩니다. 해당 구조가 사용된 AI는 한 번에 한 가지의 상태를 보유하게 됩니다. 심플하게 두 가지 행동을 하는 AI가 있다고 합시다. FSM은 한 번에 한 가지 상태를 지니며 상태를 바꾸기 위해서는 전이가 필요합니다. 전이를 위해서는 해당 상태에서 이.. 2020. 11. 9.
중세 도시 맵 그리기 툴 - MFCG watabou.itch.io/medieval-fantasy-city-generator Medieval Fantasy City Generator by watabou Not a game watabou.itch.io 인카네이터를 쓰면서 생각난 웹툴을 또 하나 소개해 보려고 합니다. 중세 판타지 도시 생성기라는 사이트인데 여기서도 손쉽게 중세 도시를 만들 수 있습니다. 옵션을 통해 여러 컬러를 바꿀 수 있고 워프를 통해 성벽을 늘리거나 하는 식으로 도시를 확장할 수 있습니다. 텍스트 역시 클릭하는 것으로 내용을 수정할 수 있습니다. Warp 옵션을 통해 영역을 임의로 수정이 가능합니다. 해당 웹툴 역시 간단한 방법으로 퀄리티 있는 이미지를 만들어 주기에 쓰기 좋습니다. 2020. 11. 5.
판타지 맵 디자인 툴 - 인카네이트 inkarnate.com/maps/create/ Log in Sign in to your Inkarnate account. Inkarnate is an online app to create fantasy maps for Dungeons & Dragons (D&D) games and maps for other tabletop games a inkarnate.com 최근 알게 된 인카네이트라 하는 판타지 맵 디자인 툴입니다. 해당 툴의 특징은 대충 그려넣어도 굉장히 퀄리티 있는 지도를 뽑아낼 수 있다는 점인데 2D 평면 레벨디자인이나 초기 컨셉을 잡을 때 자주 사용하곤 합니다. 유료 버전이 기능이 훨씬 많지만 가볍게 컨셉만 잡는 용도라면 무료 버전 역시 충분할 정도입니다. 다만 무료 버전에서는 커스텀 이미지.. 2020. 11. 5.