<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>정리 노트</title>
    <link>https://wanderinglost.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 25 Jun 2026 22:40:51 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>fghddsbxfv</managingEditor>
    <image>
      <title>정리 노트</title>
      <url>https://tistory1.daumcdn.net/tistory/7419725/attach/e2054e65852b4acebd32305399495077</url>
      <link>https://wanderinglost.tistory.com</link>
    </image>
    <item>
      <title>The Art of Game Design (제 3판) -8- [Chapter 11]</title>
      <link>https://wanderinglost.tistory.com/33</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Chapter 11.&lt;/b&gt;&lt;span style=&quot;color: #222222; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;플레이어의 마음을 움직이는 동기부여&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임이&amp;nbsp;현실보다&amp;nbsp;중요한가? &lt;br /&gt;&lt;br /&gt;동기&amp;nbsp;부여 &lt;br /&gt;현실의&amp;nbsp;무엇&amp;nbsp;보다&amp;nbsp;중요한&amp;nbsp;게임은&amp;nbsp;없겠지만,&amp;nbsp;플레이어에게&amp;nbsp;게임이&amp;nbsp;중요하게&amp;nbsp;만드는&amp;nbsp;요소 &lt;br /&gt;&lt;br /&gt;아브라함&amp;nbsp;매슬로&amp;nbsp;(Abraham&amp;nbsp;Maslow)&amp;nbsp;인간의&amp;nbsp;동기에&amp;nbsp;대한&amp;nbsp;이론 &lt;br /&gt;&amp;gt;&amp;nbsp;인간의&amp;nbsp;욕구&amp;nbsp;5단계&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20251223_141913420.jpg&quot; data-origin-width=&quot;1350&quot; data-origin-height=&quot;935&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FVUd7/dJMcagKR8g5/Bxxb7e0VDIyukuc8sCXtS1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FVUd7/dJMcagKR8g5/Bxxb7e0VDIyukuc8sCXtS1/img.jpg&quot; data-alt=&quot;욕구 5단계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FVUd7/dJMcagKR8g5/Bxxb7e0VDIyukuc8sCXtS1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFVUd7%2FdJMcagKR8g5%2FBxxb7e0VDIyukuc8sCXtS1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1350&quot; height=&quot;935&quot; data-filename=&quot;KakaoTalk_20251223_141913420.jpg&quot; data-origin-width=&quot;1350&quot; data-origin-height=&quot;935&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;욕구 5단계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;(낮은&amp;nbsp;단계의&amp;nbsp;욕구가&amp;nbsp;충족될&amp;nbsp;때까지&amp;nbsp;상위&amp;nbsp;욕구&amp;nbsp;요구하지&amp;nbsp;않음) &lt;br /&gt;&lt;br /&gt;생리학적&amp;nbsp;욕구&amp;nbsp;(호흡,&amp;nbsp;음식,&amp;nbsp;물,&amp;nbsp;은신처,&amp;nbsp;의복,&amp;nbsp;수명)&amp;nbsp;&amp;gt;&amp;nbsp;안전과&amp;nbsp;보안&amp;nbsp;(건강,&amp;nbsp;고용,&amp;nbsp;재산,&amp;nbsp;사회적&amp;nbsp;안정성)&amp;nbsp;&amp;gt;&amp;nbsp;사랑과&amp;nbsp;소속감&amp;nbsp;(우정,&amp;nbsp;가정,&amp;nbsp;친밀함,&amp;nbsp;연결되어&amp;nbsp;있다는&amp;nbsp;느낌)&amp;nbsp;&amp;gt;&amp;nbsp;자기&amp;nbsp;존중&amp;nbsp;(확신,&amp;nbsp;성취,&amp;nbsp;타인으로부터의&amp;nbsp;존경,&amp;nbsp;독특한&amp;nbsp;개인이&amp;nbsp;되고&amp;nbsp;싶은&amp;nbsp;욕구)&amp;nbsp;&amp;gt;&amp;nbsp;자아&amp;nbsp;실현&amp;nbsp;(도덕성,&amp;nbsp;창조성,&amp;nbsp;자발성,&amp;nbsp;수용,&amp;nbsp;경험,&amp;nbsp;목적,&amp;nbsp;의미,&amp;nbsp;내적&amp;nbsp;잠재성) &lt;br /&gt;매슬로&amp;nbsp;인간의&amp;nbsp;욕구&amp;nbsp;5단계 &lt;br /&gt;&lt;br /&gt;욕구 &lt;br /&gt;게임&amp;nbsp;행위,&amp;nbsp;자기&amp;nbsp;존중&amp;nbsp;(4단계)&amp;nbsp;중&amp;nbsp;성취&amp;nbsp;&amp;amp;지배&amp;nbsp;연관 &lt;br /&gt;&amp;gt;&amp;nbsp;인간의&amp;nbsp;욕구&amp;nbsp;각각의&amp;nbsp;단계,&amp;nbsp;게임의&amp;nbsp;그것과&amp;nbsp;비슷 &lt;br /&gt;&lt;br /&gt;더&amp;nbsp;많은&amp;nbsp;욕구 &lt;br /&gt;능숙함_유능성&amp;nbsp;(Competence),&amp;nbsp;자율성&amp;nbsp;(Autonomy),&amp;nbsp;관계성&amp;nbsp;(Relateness)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내적 동기와 외적 동기&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; width=&quot;458&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;37&quot; height=&quot;20&quot;&gt;외적&lt;/td&gt;
&lt;td width=&quot;67&quot;&gt;비본질적&lt;/td&gt;
&lt;td width=&quot;85&quot;&gt;외부적 동기&lt;/td&gt;
&lt;td width=&quot;269&quot;&gt;대가를 주기 때문에&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td height=&quot;20&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;내압적 동기&lt;/td&gt;
&lt;td&gt;한다고 했기 때문에&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td height=&quot;20&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;확인적 동기&lt;/td&gt;
&lt;td&gt;중요하다고 생각했기 때문에&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td height=&quot;20&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;통합적 동기&lt;/td&gt;
&lt;td&gt;그런 사람이기 때문에&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td height=&quot;20&quot;&gt;내적&lt;/td&gt;
&lt;td&gt;본질적&lt;/td&gt;
&lt;td&gt;내적 동기&lt;/td&gt;
&lt;td&gt;스스로 하는 것이 좋다고 느끼기 때문에&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참신성 &lt;br /&gt;인간,&amp;nbsp;기본적&amp;nbsp;새로운&amp;nbsp;것에&amp;nbsp;대한&amp;nbsp;관심&amp;nbsp;많다. &lt;br /&gt;&amp;gt;&amp;nbsp;새로운&amp;nbsp;메커닉스 &lt;br /&gt;(but&amp;nbsp;친근함이&amp;nbsp;부족하여&amp;nbsp;실패한&amp;nbsp;사례&amp;nbsp;참신성과&amp;nbsp;친근함의&amp;nbsp;적절한&amp;nbsp;조화&amp;nbsp;필요) &lt;br /&gt;&amp;gt;&amp;nbsp;게임의&amp;nbsp;가치,&amp;nbsp;시간의&amp;nbsp;흐름에&amp;nbsp;따라&amp;nbsp;줄어듦 &lt;br /&gt;&lt;br /&gt;판정 &lt;br /&gt;앞서&amp;nbsp;매슬로&amp;nbsp;인간의&amp;nbsp;욕구&amp;nbsp;5단계&amp;nbsp;중&amp;nbsp;자기&amp;nbsp;존중&amp;nbsp;(4단계)&amp;nbsp;게임과&amp;nbsp;가장&amp;nbsp;밀접&amp;nbsp;연결 &lt;br /&gt;자신이&amp;nbsp;판단(Judgment)되어&amp;nbsp;지는&amp;nbsp;욕구&amp;nbsp;&amp;gt;&amp;nbsp;(불행하다면)&amp;nbsp;유리한&amp;nbsp;판단될&amp;nbsp;때&amp;nbsp;까지&amp;nbsp;노력 &lt;br /&gt;&amp;gt;게임,&amp;nbsp;객관적&amp;nbsp;판단&amp;nbsp;가능한&amp;nbsp;시스템&lt;/p&gt;</description>
      <category>게임기획</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/33</guid>
      <comments>https://wanderinglost.tistory.com/33#entry33comment</comments>
      <pubDate>Tue, 23 Dec 2025 14:23:00 +0900</pubDate>
    </item>
    <item>
      <title>The Art of Game Design (제 3판) -7- [Chapter 10]</title>
      <link>https://wanderinglost.tistory.com/32</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Chapter 10.&lt;/b&gt; &lt;b&gt;플레이어&amp;nbsp;마음&amp;nbsp;속에&amp;nbsp;있는&amp;nbsp;경험&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임&amp;nbsp;플레이&amp;nbsp;가능하게&amp;nbsp;하는&amp;nbsp;주요&amp;nbsp;정신&amp;nbsp;능력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인간의&amp;nbsp;뇌,&amp;nbsp;작동&amp;nbsp;방식&amp;nbsp;의식에서&amp;nbsp;숨겨져&amp;nbsp;있음&amp;nbsp;(잠재의식) &lt;br /&gt;&lt;br /&gt;게임&amp;nbsp;플레이&amp;nbsp;가능하게&amp;nbsp;하는&amp;nbsp;정신&amp;nbsp;능력 &lt;br /&gt;모델링,&amp;nbsp;집중,&amp;nbsp;상상,&amp;nbsp;감정이입&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모델링 &lt;br /&gt;&lt;br /&gt;애니메이션&amp;nbsp;등장인물,&amp;nbsp;현실의&amp;nbsp;인간과&amp;nbsp;동일&amp;nbsp;인식&amp;nbsp;(의인화) &lt;br /&gt;&amp;gt;&amp;nbsp;우리의&amp;nbsp;뇌&amp;nbsp;(잘은&amp;nbsp;모르지만&amp;nbsp;내적으로)&amp;nbsp;모델링&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;집중 &lt;br /&gt;&lt;br /&gt;우리의&amp;nbsp;뇌,&amp;nbsp;주변을&amp;nbsp;선택적&amp;nbsp;집중 &lt;br /&gt;&amp;gt;&amp;nbsp;어떤&amp;nbsp;것은&amp;nbsp;무시,&amp;nbsp;어떤&amp;nbsp;것은&amp;nbsp;집중&amp;nbsp;가능&amp;nbsp;(칵테일&amp;nbsp;파티&amp;nbsp;효과) &lt;br /&gt;&amp;gt;&amp;nbsp;매순간&amp;nbsp;무엇에&amp;nbsp;집중&amp;nbsp;할&amp;nbsp;것인지,&amp;nbsp;무의식&amp;nbsp;욕구&amp;nbsp;&amp;amp;&amp;nbsp;의식적&amp;nbsp;의지&amp;nbsp;결합 &lt;br /&gt;&lt;br /&gt;우리로&amp;nbsp;하여금&amp;nbsp;완전한&amp;nbsp;집중&amp;nbsp;&amp;amp;&amp;nbsp;상상을&amp;nbsp;오랜&amp;nbsp;시간&amp;nbsp;사로&amp;nbsp;잡으면 &lt;br /&gt;&amp;gt;&amp;nbsp;흥미로&amp;nbsp;가득&amp;nbsp;찬&amp;nbsp;정신상태&amp;nbsp;변화 &lt;br /&gt;&amp;gt;&amp;nbsp;나머지&amp;nbsp;세계는&amp;nbsp;잊고&amp;nbsp;각종&amp;nbsp;생각의&amp;nbsp;간섭&amp;nbsp;사라지고&amp;nbsp;시간의&amp;nbsp;흐름도&amp;nbsp;잊음 &lt;br /&gt;&lt;br /&gt;플로우&amp;nbsp;(Flow) &lt;br /&gt;집중과&amp;nbsp;재미,&amp;nbsp;즐거움이&amp;nbsp;유지되는&amp;nbsp;상태&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20251223_141341083.jpg&quot; data-origin-width=&quot;1398&quot; data-origin-height=&quot;680&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s8PJF/dJMcabv1Uy1/kgfX0zVIKYJuXubao1sk8K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s8PJF/dJMcabv1Uy1/kgfX0zVIKYJuXubao1sk8K/img.jpg&quot; data-alt=&quot;플로우 채널&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s8PJF/dJMcabv1Uy1/kgfX0zVIKYJuXubao1sk8K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs8PJF%2FdJMcabv1Uy1%2FkgfX0zVIKYJuXubao1sk8K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1398&quot; height=&quot;680&quot; data-filename=&quot;KakaoTalk_20251223_141341083.jpg&quot; data-origin-width=&quot;1398&quot; data-origin-height=&quot;680&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;플로우 채널&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플레이어&amp;nbsp;플로우&amp;nbsp;상태를&amp;nbsp;빠뜨리는&amp;nbsp;핵심&amp;nbsp;요소 &lt;br /&gt;1.&amp;nbsp;명확한&amp;nbsp;목표 &lt;br /&gt;2.&amp;nbsp;산만함&amp;nbsp;금지 &lt;br /&gt;3.&amp;nbsp;즉각적&amp;nbsp;피드백 &lt;br /&gt;4.&amp;nbsp;지속적인&amp;nbsp;도전&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감정이입 &lt;br /&gt;우리&amp;nbsp;인간,&amp;nbsp;자신을&amp;nbsp;다른&amp;nbsp;사람의&amp;nbsp;입장&amp;nbsp;투영&amp;nbsp;능력 &lt;br /&gt;&amp;gt;&amp;nbsp;게임,&amp;nbsp;영화,&amp;nbsp;음악&amp;nbsp;및&amp;nbsp;타인의&amp;nbsp;이야기&amp;nbsp;다양한&amp;nbsp;감정이입&amp;nbsp;가능 &lt;br /&gt;&amp;gt;&amp;nbsp;게임&amp;nbsp;문제&amp;nbsp;해결&amp;nbsp;핵심,&amp;nbsp;감정이입을&amp;nbsp;통해&amp;nbsp;문제&amp;nbsp;해결&amp;nbsp;위한&amp;nbsp;동기&amp;nbsp;부여 &lt;br /&gt;&lt;br /&gt;상상 &lt;br /&gt;플레이어를&amp;nbsp;게임&amp;nbsp;속&amp;nbsp;세계로&amp;nbsp;들어가게&amp;nbsp;하는&amp;nbsp;원동력 &lt;br /&gt;&lt;br /&gt;상상&amp;nbsp;주요&amp;nbsp;기능 &lt;br /&gt;&amp;gt;&amp;nbsp;(스토리텔링을&amp;nbsp;위한)&amp;nbsp;의사소통 &lt;br /&gt;&amp;gt;&amp;nbsp;문제&amp;nbsp;해결&lt;/p&gt;</description>
      <category>게임기획</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/32</guid>
      <comments>https://wanderinglost.tistory.com/32#entry32comment</comments>
      <pubDate>Tue, 23 Dec 2025 14:16:28 +0900</pubDate>
    </item>
    <item>
      <title>The Art of Game Design (제 3판) -6- [Chapter 9]</title>
      <link>https://wanderinglost.tistory.com/31</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Chapter 9.&lt;/b&gt; &lt;b&gt;플레이어를 위한 게임&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작은&amp;nbsp;지역&amp;nbsp;모임&amp;nbsp;오찬,&amp;nbsp;강연&amp;nbsp;요청 &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1241&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1UXgf/dJMcabbIY3k/ZePK7fVtgZU9kXxJGrYrL0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1UXgf/dJMcabbIY3k/ZePK7fVtgZU9kXxJGrYrL0/img.jpg&quot; data-alt=&quot;바이올린을 연주하는 아인슈타인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1UXgf/dJMcabbIY3k/ZePK7fVtgZU9kXxJGrYrL0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1UXgf%2FdJMcabbIY3k%2FZePK7fVtgZU9kXxJGrYrL0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1241&quot; height=&quot;1080&quot; data-origin-width=&quot;1241&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;바이올린을 연주하는 아인슈타인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&amp;gt;오찬&amp;nbsp;후&amp;nbsp;특수&amp;nbsp;&amp;amp;&amp;nbsp;일반&amp;nbsp;상대성&amp;nbsp;이론&amp;nbsp;강연&amp;nbsp;시작 &lt;br /&gt;&amp;gt;&amp;nbsp;참석자&amp;nbsp;대부분&amp;nbsp;교육&amp;nbsp;수준이&amp;nbsp;높지&amp;nbsp;않은&amp;nbsp;노부인&amp;nbsp;파악 &lt;br /&gt;&amp;gt;&amp;nbsp;바이올린&amp;nbsp;연주&amp;nbsp;제안&amp;nbsp;&amp;amp;&amp;nbsp;연주 &lt;br /&gt;&amp;gt;&amp;nbsp;청중,&amp;nbsp;즐거운&amp;nbsp;경험&amp;nbsp;(아마&amp;nbsp;평생&amp;nbsp;기억에&amp;nbsp;남는) &lt;br /&gt;&lt;br /&gt;멋진&amp;nbsp;경험&amp;nbsp;제공,&amp;nbsp;아인슈타인처럼 &lt;br /&gt;&amp;gt;&amp;nbsp;무엇을&amp;nbsp;좋아하고&amp;nbsp;무엇을&amp;nbsp;좋아하지&amp;nbsp;않는&amp;nbsp;것을&amp;nbsp;아는&amp;nbsp;것 &lt;br /&gt;&lt;br /&gt;게임&amp;nbsp;기획 &lt;br /&gt;플레이어의&amp;nbsp;다양한&amp;nbsp;생각,&amp;nbsp;감정,&amp;nbsp;두려움,&amp;nbsp;욕망&amp;nbsp;등&amp;nbsp;경청&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;당신을&amp;nbsp;이용하라&amp;nbsp;(투사하라) &lt;br /&gt;&lt;br /&gt;감정이입,&amp;nbsp;스스로&amp;nbsp;플레이어의&amp;nbsp;입장으로&amp;nbsp;생각하라 &lt;br /&gt;&lt;br /&gt;1954년&amp;nbsp;디즈니랜드&amp;nbsp;설립&amp;nbsp;시기 &lt;br /&gt;월트&amp;nbsp;디즈니,&amp;nbsp;어린이의&amp;nbsp;시선&amp;nbsp;경험&amp;nbsp;위해&amp;nbsp;쪼그려&amp;nbsp;앉아&amp;nbsp;관찰 &lt;br /&gt;&amp;gt;&amp;nbsp;물리적&amp;nbsp;관점에서&amp;nbsp;고객의&amp;nbsp;눈높이&amp;nbsp;로&amp;nbsp;생각한&amp;nbsp;유명한&amp;nbsp;일화 &lt;br /&gt;&lt;br /&gt;물리적&amp;nbsp;관점&amp;nbsp;뿐&amp;nbsp;아닌 &lt;br /&gt;정서적&amp;nbsp;(정신적)&amp;nbsp;관점에서의&amp;nbsp;플레이어&amp;nbsp;입장&amp;nbsp;생각&amp;nbsp;중요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고객&amp;nbsp;세분화&amp;nbsp;(인구&amp;nbsp;통계학) &lt;br /&gt;게임&amp;nbsp;산업,&amp;nbsp;연령&amp;nbsp;&amp;amp;&amp;nbsp;성별&amp;nbsp;기준의&amp;nbsp;외적&amp;nbsp;요소,&amp;nbsp;중요&amp;nbsp;고객&amp;nbsp;분류&amp;nbsp;기준 &lt;br /&gt;&lt;br /&gt;&lt;b&gt;연령별&amp;nbsp;분류&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;영유아&amp;nbsp;(0&amp;nbsp;~3) &lt;br /&gt;&amp;gt;&amp;nbsp;장난감에&amp;nbsp;깊은&amp;nbsp;흥미 &lt;br /&gt;&amp;gt;&amp;nbsp;복잡&amp;amp;문제해결&amp;nbsp;필요&amp;nbsp;게임,&amp;nbsp;수준이&amp;nbsp;너무&amp;nbsp;높음 &lt;br /&gt;&amp;gt;&amp;nbsp;추상적&amp;nbsp;인터페이스(게임패드)&amp;nbsp;보다 &lt;br /&gt;직접적&amp;nbsp;인터페이스&amp;nbsp;(터치스크린) &lt;br /&gt;&lt;br /&gt;미취학&amp;nbsp;아동&amp;nbsp;(4~7) &lt;br /&gt;&amp;gt;&amp;nbsp;처음&amp;nbsp;게임에&amp;nbsp;흥미&amp;nbsp;느끼는&amp;nbsp;세대 &lt;br /&gt;&amp;gt;&amp;nbsp;단순&amp;nbsp;&amp;amp;&amp;nbsp;부모와&amp;nbsp;함께&amp;nbsp;즐기는&amp;nbsp;게임 &lt;br /&gt;&lt;br /&gt;어린이&amp;nbsp;(7~9) &lt;br /&gt;&amp;gt;&amp;nbsp;단체&amp;nbsp;생활&amp;nbsp;시작&amp;nbsp;&amp;amp;&amp;nbsp;게임에&amp;nbsp;자연스럽게&amp;nbsp;흥미 &lt;br /&gt;&amp;gt;&amp;nbsp;스스로&amp;nbsp;게임의&amp;nbsp;선호&amp;nbsp;결정,&amp;nbsp;또래와&amp;nbsp;함께&amp;nbsp;즐기는&amp;nbsp;게임 &lt;br /&gt;&lt;br /&gt;프리틴_preteen&amp;nbsp;(10~13) &lt;br /&gt;&amp;gt;&amp;nbsp;최근&amp;nbsp;마케팅&amp;nbsp;어린이와&amp;nbsp;10대&amp;nbsp;구분 &lt;br /&gt;&amp;gt;&amp;nbsp;육체적&amp;nbsp;성장&amp;nbsp;뿐&amp;nbsp;아닌&amp;nbsp;정서적&amp;nbsp;성장, &lt;br /&gt;깊고&amp;nbsp;미묘한&amp;nbsp;의미까지&amp;nbsp;생각하는&amp;nbsp;능력 &lt;br /&gt;&amp;gt;&amp;nbsp;특히&amp;nbsp;소년들에게&amp;nbsp;게임은&amp;nbsp;흥미의&amp;nbsp;대상 &lt;br /&gt;&lt;br /&gt;10대&amp;nbsp;(14~19) &lt;br /&gt;&amp;gt;&amp;nbsp;성인&amp;nbsp;준비&amp;nbsp;시기 &lt;br /&gt;&amp;gt;&amp;nbsp;성별&amp;nbsp;기준&amp;nbsp;취향이&amp;nbsp;극명하게&amp;nbsp;갈리는&amp;nbsp;시기 &lt;br /&gt;&amp;gt;&amp;nbsp;새로운&amp;nbsp;경험&amp;nbsp;흥미 &lt;br /&gt;&amp;gt;&amp;nbsp;소년(경쟁&amp;amp;숙달),&amp;nbsp;소녀(현실적&amp;amp;소통)&amp;nbsp;집중&amp;nbsp;경향 &lt;br /&gt;&lt;br /&gt;20대&amp;nbsp;(20~29) &lt;br /&gt;&amp;gt;&amp;nbsp;가정&amp;nbsp;형성기,&amp;nbsp;성인&amp;nbsp;책무&amp;nbsp;가중&amp;nbsp;시작 &lt;br /&gt;&amp;gt;&amp;nbsp;게임&amp;nbsp;중요&amp;nbsp;취미,&amp;nbsp;하드코어&amp;nbsp;게이머&amp;nbsp;소속&amp;nbsp;커뮤니티&amp;nbsp;에서&amp;nbsp;구매&amp;nbsp;결정에&amp;nbsp;영향&amp;nbsp;미치는&amp;nbsp;존재&amp;nbsp;(중요한&amp;nbsp;목표&amp;nbsp;시장) &lt;br /&gt;&lt;br /&gt;3/40대&amp;nbsp;(30~49) &lt;br /&gt;&amp;gt;&amp;nbsp;원숙한&amp;nbsp;가정&amp;nbsp;세대,&amp;nbsp;경력&amp;nbsp;&amp;amp;&amp;nbsp;가정&amp;nbsp;책임감&amp;nbsp;가중 &lt;br /&gt;&amp;gt;&amp;nbsp;캐주얼한&amp;nbsp;게임&amp;nbsp;플레이 &lt;br /&gt;&amp;gt;&amp;nbsp;게임&amp;nbsp;소프트&amp;nbsp;&amp;amp;&amp;nbsp;하드웨어&amp;nbsp;구매&amp;nbsp;결정&amp;nbsp;주체 &lt;br /&gt;&amp;gt;&amp;nbsp;가족과&amp;nbsp;함께&amp;nbsp;플레이&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;게임 &lt;br /&gt;&lt;br /&gt;50대&amp;nbsp;이상&amp;nbsp;(50+) &lt;br /&gt;&amp;gt;&amp;nbsp;빈&amp;nbsp;둥지&amp;nbsp;세대,&amp;nbsp;대부분&amp;nbsp;성인&amp;nbsp;자식&amp;nbsp;분가 &lt;br /&gt;&amp;gt;&amp;nbsp;여유시간,&amp;nbsp;은퇴&amp;nbsp;등으로&amp;nbsp;시간&amp;nbsp;여유 &lt;br /&gt;&amp;gt;&amp;nbsp;강한&amp;nbsp;사회적&amp;nbsp;요소&amp;nbsp;게임&amp;nbsp;(or&amp;nbsp;본인이&amp;nbsp;즐기던&amp;nbsp;게임&amp;nbsp;위주)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성별&amp;nbsp;분류 &lt;br /&gt;&lt;br /&gt;남성이&amp;nbsp;게임에서&amp;nbsp;좋아하는&amp;nbsp;5가지&amp;nbsp;요소 &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;숙달 &lt;br /&gt;2.&amp;nbsp;경쟁 &lt;br /&gt;3.&amp;nbsp;파괴 &lt;br /&gt;4.&amp;nbsp;공간&amp;nbsp;퍼즐 &lt;br /&gt;5.&amp;nbsp;시행착오 &lt;br /&gt;&lt;br /&gt;여성이&amp;nbsp;게임에서&amp;nbsp;좋아하는&amp;nbsp;5가지&amp;nbsp;요소 &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;감정 &lt;br /&gt;2.&amp;nbsp;현실&amp;nbsp;세계 &lt;br /&gt;3.&amp;nbsp;양육 &lt;br /&gt;4.&amp;nbsp;대화&amp;nbsp;&amp;amp;&amp;nbsp;언어&amp;nbsp;퍼즐 &lt;br /&gt;5.&amp;nbsp;예시를&amp;nbsp;통해&amp;nbsp;배우기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;심리&amp;nbsp;통계&amp;nbsp;-&amp;nbsp;내적&amp;nbsp;요소 &lt;br /&gt;&lt;br /&gt;즐거움에&amp;nbsp;따른&amp;nbsp;분류 &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;감각&amp;nbsp;:&amp;nbsp;오감을&amp;nbsp;통해&amp;nbsp;즐기는&amp;nbsp;요소 &lt;br /&gt;2.&amp;nbsp;판타지&amp;nbsp;:&amp;nbsp;공상의&amp;nbsp;세계,&amp;nbsp;상상을&amp;nbsp;통해&amp;nbsp;즐기는&amp;nbsp;요소 &lt;br /&gt;3.&amp;nbsp;서사(내러티브)&amp;nbsp;:&amp;nbsp;이야기가&amp;nbsp;주는&amp;nbsp;즐거움 &lt;br /&gt;4.&amp;nbsp;도전&amp;nbsp;:&amp;nbsp;게임플레이&amp;nbsp;핵심,&amp;nbsp;모든&amp;nbsp;게임&amp;nbsp;본질&amp;nbsp;(해결해야&amp;nbsp;할&amp;nbsp;문제) &lt;br /&gt;5.&amp;nbsp;친목&amp;nbsp;:&amp;nbsp;우정,&amp;nbsp;협력,&amp;nbsp;커뮤니티&amp;nbsp;경험&amp;nbsp;통한&amp;nbsp;즐거움 &lt;br /&gt;6.&amp;nbsp;발견&amp;nbsp;:&amp;nbsp;새로운&amp;nbsp;것을&amp;nbsp;추구,&amp;nbsp;찾아내는&amp;nbsp;즐거움&amp;nbsp;(탐험,&amp;nbsp;숨겨진&amp;nbsp;요소,&amp;nbsp;전략&amp;amp;전술&amp;nbsp;등) &lt;br /&gt;7.&amp;nbsp;표현&amp;nbsp;:&amp;nbsp;스스로를&amp;nbsp;표현&amp;nbsp;&amp;amp;&amp;nbsp;무언가를&amp;nbsp;창조하는&amp;nbsp;즐거움&amp;nbsp;(커스터마이징,&amp;nbsp;뽐내기&amp;nbsp;요소&amp;nbsp;등)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플레이어&amp;nbsp;유형에&amp;nbsp;따른&amp;nbsp;분류 &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;성취가형&amp;nbsp;:&amp;nbsp;주된&amp;nbsp;즐거움&amp;nbsp;도전,&amp;nbsp;게임의&amp;nbsp;목표&amp;nbsp;달성&amp;nbsp;욕구 &lt;br /&gt;2.&amp;nbsp;탐험가형&amp;nbsp;:&amp;nbsp;주된&amp;nbsp;즐거움&amp;nbsp;발견,&amp;nbsp;게임의&amp;nbsp;세계&amp;nbsp;알고&amp;nbsp;싶은&amp;nbsp;욕구 &lt;br /&gt;3.&amp;nbsp;사교가형&amp;nbsp;:&amp;nbsp;주된&amp;nbsp;즐거움&amp;nbsp;친목,&amp;nbsp;다른&amp;nbsp;플레이어와의&amp;nbsp;관계&amp;nbsp;흥미 &lt;br /&gt;4.&amp;nbsp;킬러형&amp;nbsp;:&amp;nbsp;주된&amp;nbsp;즐거움&amp;nbsp;경쟁&amp;amp;파괴,&amp;nbsp;다른&amp;nbsp;플레이어와&amp;nbsp;경쟁&amp;nbsp;&amp;amp;&amp;nbsp;승리&amp;nbsp;흥미&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2025-12-23 140856.png&quot; data-origin-width=&quot;1272&quot; data-origin-height=&quot;635&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZKdud/dJMcad1CQvw/KQ2KAMsek1IVrwoANlxxm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZKdud/dJMcad1CQvw/KQ2KAMsek1IVrwoANlxxm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZKdud/dJMcad1CQvw/KQ2KAMsek1IVrwoANlxxm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZKdud%2FdJMcad1CQvw%2FKQ2KAMsek1IVrwoANlxxm0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1272&quot; height=&quot;635&quot; data-filename=&quot;화면 캡처 2025-12-23 140856.png&quot; data-origin-width=&quot;1272&quot; data-origin-height=&quot;635&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;더&amp;nbsp;많은&amp;nbsp;즐거움 &lt;br /&gt;&lt;br /&gt;기대,&amp;nbsp;승리,&amp;nbsp;가능성,&amp;nbsp;선물,&amp;nbsp;경이,&amp;nbsp;완수,&amp;nbsp;타인의&amp;nbsp;불운에&amp;nbsp;대한&amp;nbsp;기쁨(악인&amp;nbsp;응징),&amp;nbsp;유머,&amp;nbsp;놀람,&amp;nbsp;스릴,&amp;nbsp;자부심&lt;/p&gt;</description>
      <category>게임기획</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/31</guid>
      <comments>https://wanderinglost.tistory.com/31#entry31comment</comments>
      <pubDate>Tue, 23 Dec 2025 14:09:45 +0900</pubDate>
    </item>
    <item>
      <title>The Art of Game Design (제 3판) -5- [Chapter 8]</title>
      <link>https://wanderinglost.tistory.com/30</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Chapter 8. 순환을&amp;nbsp;통해&amp;nbsp;개선되는&amp;nbsp;게임&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;아이디어 고르기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;브레인스토밍, 아이디어 목록 구체화 (예: 한식, 중식, 일식, 양식등 다양한 메뉴에서 고르면 구체화 가능)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;바로&amp;nbsp;이거야!&quot; &lt;br /&gt;&amp;gt;&amp;nbsp;모두가&amp;nbsp;원하지만&amp;nbsp;흔하지&amp;nbsp;않음 &lt;br /&gt;&lt;br /&gt;&quot;이것을&amp;nbsp;할거야&quot; &lt;br /&gt;&amp;gt;&amp;nbsp;선택의&amp;nbsp;의사결정,&amp;nbsp;선택된&amp;nbsp;아이디어를&amp;nbsp;기준으로&amp;nbsp;다양한&amp;nbsp;내용&amp;nbsp;구체화&amp;nbsp;가능 &lt;br /&gt;&lt;br /&gt;즉각적인&amp;nbsp;선택,&amp;nbsp;아이디어&amp;nbsp;채택,&amp;nbsp;선택의&amp;nbsp;결과&amp;nbsp;생각&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&quot;잘못된 선택이라 판단&quot;&lt;br /&gt;틀렸다는&amp;nbsp;것을&amp;nbsp;알았을&amp;nbsp;때&amp;nbsp;결정&amp;nbsp;번복&amp;nbsp;준비 &lt;br /&gt;&lt;br /&gt;아이디어 비싼 도자기가 아니라 쉽게 버릴 수 있는 종이컵으로 생각한다 (쓰고 버릴수 있는 아이디어) &lt;br /&gt;&lt;br /&gt;게임 기획은 즉각적 결정을 내리고 번복하는 행위&lt;br /&gt;&amp;gt;&amp;nbsp;잠재적&amp;nbsp;대안&amp;nbsp;고민,&amp;nbsp;시간&amp;nbsp;낭비&amp;nbsp;보다&amp;nbsp;아이디어를&amp;nbsp;빠르게&amp;nbsp;선택하는&amp;nbsp;것이&amp;nbsp;최선의&amp;nbsp;의사결정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;게임을&amp;nbsp;기획하기&amp;nbsp;위한&amp;nbsp;완성된&amp;nbsp;아이디어&amp;nbsp;만들기&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;8가지&amp;nbsp;필터 &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;예술적&amp;nbsp;충동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;직감에&amp;nbsp;의존,&amp;nbsp;가장&amp;nbsp;개인적&amp;nbsp;필터&lt;br /&gt;스스로에게&amp;nbsp;'마음에&amp;nbsp;드는지(옳게&amp;nbsp;느껴지는지)'&amp;nbsp;물어봐서&amp;nbsp;그렇다고&amp;nbsp;느껴지면&amp;nbsp;통과&lt;br /&gt;&lt;br /&gt;'이&amp;nbsp;아이디어는&amp;nbsp;마음에&amp;nbsp;드는가?'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2.&amp;nbsp;인구&amp;nbsp;통계&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표&amp;nbsp;고객,&amp;nbsp;연령/성별/취미&amp;nbsp;등의&amp;nbsp;기준에&amp;nbsp;따른&amp;nbsp;목표가&amp;nbsp;되는&amp;nbsp;대상&lt;br /&gt;&lt;br /&gt;'우리가&amp;nbsp;의도한&amp;nbsp;고객층이&amp;nbsp;이&amp;nbsp;아이디어를&amp;nbsp;충분히&amp;nbsp;좋아해&amp;nbsp;줄까?'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;3.&amp;nbsp;경험&amp;nbsp;디자인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좋은&amp;nbsp;경험,&amp;nbsp;미적&amp;nbsp;정서/&amp;nbsp;흥미곡선/&amp;nbsp;공명하는&amp;nbsp;테마/&amp;nbsp;게임&amp;nbsp;밸런싱&lt;br /&gt;&lt;br /&gt;'디자인이&amp;nbsp;잘&amp;nbsp;된&amp;nbsp;게임일까?'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;4.&amp;nbsp;혁신&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플레이어&amp;nbsp;본&amp;nbsp;적&amp;nbsp;없는&amp;nbsp;무언가&amp;nbsp;새로운&amp;nbsp;것&lt;br /&gt;&lt;br /&gt;'이&amp;nbsp;게임은&amp;nbsp;충분히&amp;nbsp;참신한가?'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;5.&amp;nbsp;비즈니스와&amp;nbsp;마케팅&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임&amp;nbsp;제작도&amp;nbsp;사업,&amp;nbsp;현실적인&amp;nbsp;문제에&amp;nbsp;대해&amp;nbsp;고민&amp;nbsp;필요&lt;br /&gt;&lt;br /&gt;매력적일까?&lt;br /&gt;고객들은&amp;nbsp;어떤&amp;nbsp;기대를&amp;nbsp;할까?&lt;br /&gt;이해하기&amp;nbsp;쉬운가?&lt;br /&gt;시장에서&amp;nbsp;통할까?&lt;br /&gt;게임&amp;nbsp;제작비가&amp;nbsp;높지&amp;nbsp;않은가?&lt;br /&gt;경쟁작과&amp;nbsp;비교해&amp;nbsp;어떠한가?&lt;br /&gt;&lt;br /&gt;'이&amp;nbsp;게임은&amp;nbsp;잘&amp;nbsp;팔릴까?'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;6.&amp;nbsp;엔지니어링&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이디어&amp;nbsp;현실화,&amp;nbsp;'이&amp;nbsp;아이디어를&amp;nbsp;어떻게&amp;nbsp;만들지?'에&amp;nbsp;대한&amp;nbsp;대답이&amp;nbsp;있어야만&amp;nbsp;통과&lt;br /&gt;아이디어,&amp;nbsp;기술적&amp;nbsp;한계&amp;nbsp;고려&lt;br /&gt;&lt;br /&gt;'이&amp;nbsp;게임을&amp;nbsp;만드는&amp;nbsp;것이&amp;nbsp;기술적으로&amp;nbsp;가능할까?'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;7.&amp;nbsp;사회&amp;nbsp;&amp;amp;&amp;nbsp;커뮤니티&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(단순&amp;nbsp;재미요소만이&amp;nbsp;아닌)&amp;nbsp;게임&amp;nbsp;내/외&amp;nbsp;커뮤니티&amp;nbsp;요소가&amp;nbsp;중요한&amp;nbsp;성공&amp;nbsp;요인&lt;br /&gt;but&amp;nbsp;최근&amp;nbsp;사회적&amp;nbsp;이슈&amp;amp;분쟁,&amp;nbsp;발생&amp;nbsp;가능&amp;nbsp;요소&amp;nbsp;고민&amp;nbsp;필요&lt;br /&gt;&lt;br /&gt;'이&amp;nbsp;게임이&amp;nbsp;우리의&amp;nbsp;사회적&amp;nbsp;혹은&amp;nbsp;커뮤니티적&amp;nbsp;목표에&amp;nbsp;부합할까?'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;8.&amp;nbsp;플레이테스트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제&amp;nbsp;동작하는&amp;nbsp;게임,&amp;nbsp;아이디어&amp;nbsp;제품화&amp;nbsp;했을&amp;nbsp;때&amp;nbsp;예상하지&amp;nbsp;못한&amp;nbsp;다양한&amp;nbsp;변수&amp;nbsp;발생&lt;br /&gt;플레이테스트&amp;nbsp;통해&amp;nbsp;방향성,&amp;nbsp;메카닉스&amp;nbsp;등&amp;nbsp;다양한&amp;nbsp;내용&amp;nbsp;변경됨&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;nbsp;게임&amp;nbsp;제작의&amp;nbsp;가장&amp;nbsp;중요한&amp;nbsp;요소&lt;br /&gt;&lt;br /&gt;'플레이테스트를&amp;nbsp;충분히&amp;nbsp;진행했는가?'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;순환의&amp;nbsp;법칙 &lt;br /&gt;&lt;br /&gt;게임제작,&amp;nbsp;끝없는&amp;nbsp;순환의&amp;nbsp;연속 &lt;br /&gt;&amp;gt;&amp;nbsp;순환,&amp;nbsp;선택의&amp;nbsp;문제가&amp;nbsp;아닌&amp;nbsp;절대적&amp;nbsp;진리 &lt;br /&gt;&lt;br /&gt;플레이테스트&amp;nbsp;이후&amp;nbsp;각종&amp;nbsp;내용을&amp;nbsp;개선&amp;nbsp;&amp;amp;&amp;nbsp;조정&amp;nbsp;진행 &lt;br /&gt;&amp;gt;&amp;nbsp;시간&amp;nbsp;&amp;amp;&amp;nbsp;비용&amp;nbsp;전통적&amp;nbsp;게임에&amp;nbsp;비해&amp;nbsp;많이&amp;nbsp;들어 &lt;br /&gt;&amp;gt;&amp;nbsp;게임&amp;nbsp;개발의&amp;nbsp;위험&amp;nbsp;요소 &lt;br /&gt;&lt;br /&gt;게임&amp;nbsp;제작&amp;nbsp;직업&amp;nbsp;선택,&amp;nbsp;기나긴&amp;nbsp;테스트와&amp;nbsp;개선의&amp;nbsp;순환에&amp;nbsp;빠져드는&amp;nbsp;일&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어&amp;nbsp;개발&amp;nbsp;모델,&amp;nbsp;에자일&amp;nbsp;이해 &lt;br /&gt;순환&amp;nbsp;개념,&amp;nbsp;소프트웨어&amp;nbsp;공학의&amp;nbsp;관점&amp;nbsp;출발 &lt;br /&gt;&lt;br /&gt;과거&amp;nbsp;선형적&amp;nbsp;개발&amp;nbsp;모델,&amp;nbsp;워터폴(Waterfall)&amp;nbsp;소프트웨어&amp;nbsp;개발&amp;nbsp;모델 &lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20251222_153333705_01.jpg&quot; data-origin-width=&quot;1509&quot; data-origin-height=&quot;1147&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3gMix/dJMcaiBRKbL/UsUNR3hnRXukhOabkEFAAK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3gMix/dJMcaiBRKbL/UsUNR3hnRXukhOabkEFAAK/img.jpg&quot; data-alt=&quot;'폭포수' 모델&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3gMix/dJMcaiBRKbL/UsUNR3hnRXukhOabkEFAAK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3gMix%2FdJMcaiBRKbL%2FUsUNR3hnRXukhOabkEFAAK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1509&quot; height=&quot;1147&quot; data-filename=&quot;KakaoTalk_20251222_153333705_01.jpg&quot; data-origin-width=&quot;1509&quot; data-origin-height=&quot;1147&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;'폭포수' 모델&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;요구분석&amp;nbsp;&amp;gt;&amp;nbsp;디자인&amp;nbsp;&amp;gt;&amp;nbsp;개발&amp;nbsp;&amp;gt;&amp;nbsp;테스트&amp;nbsp;&amp;gt;&amp;nbsp;출시 &lt;br /&gt;&lt;br /&gt;이후&amp;nbsp;'디자인&amp;nbsp;&amp;gt;&amp;nbsp;위험분석&amp;nbsp;&amp;gt;&amp;nbsp;프로토타입&amp;nbsp;&amp;gt;&amp;nbsp;테스트'&amp;nbsp;반복,&amp;nbsp;나선형&amp;nbsp;소프트웨어&amp;nbsp;개발&amp;nbsp;모델&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20251222_153333705.jpg&quot; data-origin-width=&quot;1358&quot; data-origin-height=&quot;986&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BauZC/dJMcaaDSxDp/VQCqFomSN6NATyBNkJjvik/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BauZC/dJMcaaDSxDp/VQCqFomSN6NATyBNkJjvik/img.jpg&quot; data-alt=&quot;나선형 소프트웨어 개발 모델&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BauZC/dJMcaaDSxDp/VQCqFomSN6NATyBNkJjvik/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBauZC%2FdJMcaaDSxDp%2FVQCqFomSN6NATyBNkJjvik%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1358&quot; height=&quot;986&quot; data-filename=&quot;KakaoTalk_20251222_153333705.jpg&quot; data-origin-width=&quot;1358&quot; data-origin-height=&quot;986&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;나선형 소프트웨어 개발 모델&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;선형적&amp;nbsp;순서로&amp;nbsp;구성하는&amp;nbsp;워터폴&amp;nbsp;방식의&amp;nbsp;프로젝트&amp;nbsp;관리에&amp;nbsp;대응, &lt;br /&gt;나선형&amp;nbsp;소프트웨어&amp;nbsp;개발&amp;nbsp;모델&amp;nbsp;계승,&amp;nbsp;우수한&amp;nbsp;소프트웨어&amp;nbsp;개발&amp;nbsp;위한&amp;nbsp;새로운&amp;nbsp;접근&amp;nbsp;방식&amp;nbsp;제안&amp;nbsp;(2001) &lt;br /&gt;&lt;br /&gt;애자일&amp;nbsp;(Agile)&amp;nbsp;소프트웨어&amp;nbsp;개발&amp;nbsp;모델&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애자일 (Agile) 12가지 원칙 &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;고객만족&amp;nbsp;추구 &lt;br /&gt;2.&amp;nbsp;요구변경&amp;nbsp;적극&amp;nbsp;수용 &lt;br /&gt;3.&amp;nbsp;짧은&amp;nbsp;배포&amp;nbsp;간격 &lt;br /&gt;4.&amp;nbsp;현업-개발자간&amp;nbsp;일일&amp;nbsp;의사소통 &lt;br /&gt;5.&amp;nbsp;동기부여(지원&amp;nbsp;및&amp;nbsp;신뢰) &lt;br /&gt;6.&amp;nbsp;대면&amp;nbsp;대화 &lt;br /&gt;7.&amp;nbsp;작동하는&amp;nbsp;소프트웨어가&amp;nbsp;척도 &lt;br /&gt;8.&amp;nbsp;지속가능한&amp;nbsp;개발&amp;nbsp;장려 &lt;br /&gt;9.&amp;nbsp;우수한&amp;nbsp;기술,&amp;nbsp;더&amp;nbsp;좋은&amp;nbsp;설계&amp;nbsp;관심 &lt;br /&gt;10.&amp;nbsp;단순성&amp;nbsp;추구 &lt;br /&gt;11.&amp;nbsp;스스로&amp;nbsp;발전하는&amp;nbsp;팀 &lt;br /&gt;12.&amp;nbsp;정기적&amp;nbsp;효율성&amp;nbsp;재고 &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애자일&amp;nbsp;(Agile)&amp;nbsp;요약 &lt;br /&gt;&lt;br /&gt;고객&amp;nbsp;만족과&amp;nbsp;빠른&amp;nbsp;반복을&amp;nbsp;우선으로&amp;nbsp;하는&amp;nbsp;소프트웨어&amp;nbsp;개발&amp;nbsp;방법론 &lt;br /&gt;&amp;gt;변화하는&amp;nbsp;요구사항과&amp;nbsp;피드백에&amp;nbsp;대한&amp;nbsp;적응&amp;nbsp;강조 &lt;br /&gt;&amp;gt;&amp;nbsp;팀&amp;nbsp;구성원&amp;nbsp;간의&amp;nbsp;협력과&amp;nbsp;개발적인&amp;nbsp;의사소통&amp;nbsp;강조 &lt;br /&gt;&amp;gt;&amp;nbsp;반복적&amp;nbsp;실험과&amp;nbsp;빠른&amp;nbsp;방법에&amp;nbsp;대한&amp;nbsp;의지&amp;nbsp;강조 &lt;br /&gt;&lt;br /&gt;반복적&amp;nbsp;순환&amp;nbsp;바탕, &lt;br /&gt;지속적 요구분석 (위험평가) &amp;amp; 프로토타입&lt;br /&gt;&lt;br /&gt;SPRINT &lt;br /&gt;요구분석&amp;nbsp;&amp;gt;&amp;nbsp;디자인&amp;nbsp;&amp;gt;&amp;nbsp;개발&amp;nbsp;&amp;gt;&amp;nbsp;테스트&amp;nbsp;&amp;gt;&amp;nbsp;출시&amp;nbsp;&amp;gt;&amp;nbsp;요구분석&amp;nbsp;&amp;gt;&amp;nbsp;디자인&amp;nbsp;&amp;gt;&amp;nbsp;개발&amp;nbsp;&amp;gt;&amp;nbsp;테스트&amp;nbsp;&amp;gt;&amp;nbsp;출시&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로토타입핑 10가지팁&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;질문에&amp;nbsp;대답하라 &lt;br /&gt;2.&amp;nbsp;품질은&amp;nbsp;잊어라 &lt;br /&gt;3.&amp;nbsp;집착하지&amp;nbsp;마라 &lt;br /&gt;4.&amp;nbsp;프로토타입에&amp;nbsp;우선순위를&amp;nbsp;매겨라 &lt;br /&gt;5.&amp;nbsp;프로토타입을&amp;nbsp;병렬적으로&amp;nbsp;생산되게&amp;nbsp;만들어라 &lt;br /&gt;6.&amp;nbsp;디지털일&amp;nbsp;필요는&amp;nbsp;없다 &lt;br /&gt;7.&amp;nbsp;반드시&amp;nbsp;상호작용일&amp;nbsp;필요는&amp;nbsp;없다 &lt;br /&gt;8.&amp;nbsp;빨리&amp;nbsp;순환하는&amp;nbsp;게임&amp;nbsp;엔진을&amp;nbsp;골라라 &lt;br /&gt;9.&amp;nbsp;장난감부터&amp;nbsp;만들어라 &lt;br /&gt;10.&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;순환을&amp;nbsp;위해&amp;nbsp;기회를&amp;nbsp;잡아라&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;게임&amp;nbsp;개발의&amp;nbsp;기본,&amp;nbsp;순환&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;쉽게&amp;nbsp;생각하는&amp;nbsp;순환&amp;nbsp;(비공식적&amp;nbsp;순환) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;아이디어를&amp;nbsp;생각한다 &lt;br /&gt;2.&amp;nbsp;만들어&amp;nbsp;본다 &lt;br /&gt;3.&amp;nbsp;충분히&amp;nbsp;좋을&amp;nbsp;때까지&amp;nbsp;바꾸고&amp;nbsp;실험해&amp;nbsp;본다 &lt;br /&gt;&lt;br /&gt;구체적으로&amp;nbsp;생각하는&amp;nbsp;순환&amp;nbsp;(공식적&amp;nbsp;순환) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;문제를&amp;nbsp;기술한다 &lt;br /&gt;2.&amp;nbsp;가능한&amp;nbsp;해결책&amp;nbsp;몇&amp;nbsp;가지를&amp;nbsp;브레인스토밍&amp;nbsp;한다 &lt;br /&gt;3.&amp;nbsp;해결책을&amp;nbsp;고른다 &lt;br /&gt;4.&amp;nbsp;이&amp;nbsp;해결책을&amp;nbsp;사용했을&amp;nbsp;때의&amp;nbsp;위험을&amp;nbsp;나열한다 &lt;br /&gt;5.&amp;nbsp;위험을&amp;nbsp;완화하기&amp;nbsp;위해&amp;nbsp;프로토타입을&amp;nbsp;만든다 &lt;br /&gt;6.&amp;nbsp;프로토타입을&amp;nbsp;테스트한다.&amp;nbsp;(충분히&amp;nbsp;좋다면&amp;nbsp;멈춘다) &lt;br /&gt;7.&amp;nbsp;해결해야&amp;nbsp;할&amp;nbsp;새로운&amp;nbsp;문제를&amp;nbsp;기술하고&amp;nbsp;&quot;2.&quot;&amp;nbsp;단계로&amp;nbsp;넘어간다 &lt;/p&gt;</description>
      <category>게임기획</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/30</guid>
      <comments>https://wanderinglost.tistory.com/30#entry30comment</comments>
      <pubDate>Mon, 22 Dec 2025 15:36:58 +0900</pubDate>
    </item>
    <item>
      <title>The Art of Game Design (제 3판) -4- [Chapter 4 ~ 7]</title>
      <link>https://wanderinglost.tistory.com/29</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;b&gt;Chapter 4. 게임으로부터 솟아 오르는 경험&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;게임 디자인과 관련된 용어를 정의하려는 노력 자체는 간결하고 분석적으로 생각할 수 있는 기회지만 &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;동시에 정의를 하는 것 자체에 너무 매몰되어서는 안된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;게임은 제한된 규칙 안에서 비평형 상태의 결과를 만들기 위해 권력 투쟁을 하는, 자발적인 통제 시스템의 훈련이다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;게임의 주요한 핵심적 특성&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. 게임은 자발적으로 참여한다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. 게임에는 목표가 있다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3. 게임에는 충돌/대립이 있다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;4. 게임에는 규칙이 있다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;5. 게임에서는 이기거나 질 수 있다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;6. 게임은 상호작용적이다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;7. 게임에는 도전이 있다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;8. 게임은 내생적 가치를 만들어낼 수 있다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;9. 게임은 플레이어를 참여시킨다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;10. 게임은 닫히고 정규화 된 시스템이다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;재미는 놀라움이 있는 즐거움&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;플레이는 호기심을 충족시키는 조작&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;장난감은 함께 노는 사물&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;좋은 장난감은 갖고 놀기 재미있는 사물&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;게임은 놀고 싶다는 태도로 접근하는 문제 풀이 활동&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사실상 목표가 있는 게임에는 모두 풀어야만 할 문제가 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&amp;gt; 이미 답이 정해진 게임이어도, 플레이어는 내가 운명을 조절해서 이 게임을 이길 수 있을까? 라는 문제를 풀이한다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;문제풀이가 게임에서 제거된다면, 그것은 더 이상 게임이 아니라 그냥 활동이 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;따라서 게임은 놀고 싶다는 태도로 접근하는 문제 풀이 활동이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;b&gt;Chapter 5. 게임의 구성 요소&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;게임을 구성하는 4가지 기본 요소&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. 메커닉스 (mechanics)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 게임의 절차와 규칙&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 게임의 목표, 플레이어가 목표를 달성하기 위해 할 수 있는 것과 할 수 없는 것, 그 행위를 시도하면 어떤 일이 발생하는지 설명&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2025-12-17 155530.png&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;679&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1IXCg/dJMcabCK4Ug/XDsyyY4TmGubDw35wNZHWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1IXCg/dJMcabCK4Ug/XDsyyY4TmGubDw35wNZHWk/img.png&quot; data-alt=&quot;4가지 구성 요소 ('가시성의 정도'를 설명하기 위해 마름모꼴로 설정)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1IXCg/dJMcabCK4Ug/XDsyyY4TmGubDw35wNZHWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1IXCg%2FdJMcabCK4Ug%2FXDsyyY4TmGubDw35wNZHWk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;666&quot; height=&quot;679&quot; data-filename=&quot;화면 캡처 2025-12-17 155530.png&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;679&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;4가지 구성 요소 ('가시성의 정도'를 설명하기 위해 마름모꼴로 설정)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. 이야기 (story)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 게임에서 펼쳐지는 일련의 사건&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 이야기는 선형적, 미리 준비된 것, 여러 갈래로 분기, 갑자기 발현하는 것일 수 있다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3. 미적 정서 (aesthetics)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 게임의 외관, 소리, 냄새, 맛, 느낌&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 플레이어의 경험에 가장 직접적인 관계가 있으므로 게임 디자인에서 매우 중요한 요소&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;4. 기술 (technology)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 만들고자 하는 게임을 가능하게 하는 재료 &amp;amp; 상호작용 등&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;각 요소는 게임에서 플레이어가 느끼는 경험에 모두 동등하게 중요한 역할을 주므로&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;어떤 게임을 디자인 하더라도 네 가지 요소 모두에 대해 중요한 결정을 내려야 한다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;b&gt;Chapter 6. 테마를 지원하는 요소들&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;경험은 게임과 무작위로 연관되는 것이 아니라, 플레이어가 게임과 상호작용 할 때 나타나는 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예술적 표현은 우리의 목표가 아님. 우리의 목표는 강렬한 경험을 창조하는 데 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;강력한 게임 경험을 만들기 위해 테마를 이용하는 간단한 2 단계&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;단계 1. 테마가 무엇인지 이해하라&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;단계 2. 그 테마를 강화할 수 있는 가능한 모든 방법을 이용하라&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;테마는 근본적으로 게임 전체를 하나로 묶어주는 모든 요소가 지지해야 하는 개념이다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자기 게임의 테마가 무엇인지 모른다면 해당 게임이 지난 잠재력보다 적은 유저만이 게임에 참여할 가능성이 크다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;항상 현명하고 예상치 못한 방법으로 테마를 강화할 기회를 찾아야 한다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;공명하는 테마를 잡아낸다면, 사람들을 감동시키는 깊고 강력한 능력을 가지게 될 것 이다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Chapter 7. 아이디어로부터 시작되는 게임&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;질문을 명확하게 명세하면 생기는 3가지 장점&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;1. 더 넓은 창의의 영역&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;- 문제 자체에 초점을 맞춰 시작한다면 아무도 찾지 못하는 숨겨진 해답을 찾을 수 있다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;2. 분명한 잣대&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;- 문제를 얼마나 잘 풀었는가와 같은 아이디어를 명확하게 측정할 수 있는 방법이 있다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;3. 더 나은 소통&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;- 문제를 분명히 명세하면 소통이 훨씬 더 쉬워진다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;창조적 잠재의식 공통적 특징&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;말을 하지 못한다&lt;/li&gt;
&lt;li&gt;충동적이다&lt;/li&gt;
&lt;li&gt;감정적이다&lt;/li&gt;
&lt;li&gt;명랑하다&lt;/li&gt;
&lt;li&gt;비합리적이다&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;잠재의식을 끌어내는 팁 5가지&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;1. 주의를 기울여라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;- 자신을 경청하는 습관을 가진다면 아이디어를 진지하게 생각하고 점점 더 보다 나은 제안을 해오기 시작한다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;- 자신의 생각, 느낌, 감정, 꿈에 더 많은 주의를 기울여야 한다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;2. 아이디어를 기록하라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;- 중요한 아이디어를 생각하고 적어두지 않는다면 공간과 정신 에너지가 소모된다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;3. (적당히) 취향을 맞춰준다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;4. 잔다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;5. 과하게 몰지 않는다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;- 잠재의식이 즉각 답을 줄 것이라고 기대해선 안됨&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;핵심 브레인스토밍 팁 16가지&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;1. 답을 적어라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;2. 적거나 타이핑하라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;3. 스케치하라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;4. 장난감&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;- 정신을 집중하기 위해 탁자 위에 장난감을 몇 개 두는 방법&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;5. 관점을 바꿔보라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;6. 몰입하라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;7. 농담하라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;8. 낭비를 주저하지 마라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;9. 벽에다 써라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;10. 공간이 기억한다&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;11. 전부 다 적어라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;12. 목록에 숫자를 붙여라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;13. 가정을 파괴하라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;14. 항목을 조합하고 맞추어 보라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;15. 자신에게 이야기하라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;16. 동료를 찾아라&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>게임기획</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/29</guid>
      <comments>https://wanderinglost.tistory.com/29#entry29comment</comments>
      <pubDate>Wed, 17 Dec 2025 16:14:36 +0900</pubDate>
    </item>
    <item>
      <title>The Art of Game Design (제 3판) -3- [Chapter 3]</title>
      <link>https://wanderinglost.tistory.com/28</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Chapter 3. 장소에서 일어나는 경험&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 것은 살아남고, 어떤 것은 사라진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 기술이 만들어낸 것은 왔다가 가고, 어떤 것은 인류만큼 오래되고 지속된다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2025-12-16 164746.png&quot; data-origin-width=&quot;686&quot; data-origin-height=&quot;536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pZeGq/dJMcacuTO5a/DwdsQFkjmxomtloaEFIiP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pZeGq/dJMcacuTO5a/DwdsQFkjmxomtloaEFIiP1/img.png&quot; data-alt=&quot;사건이 일어나는 장소(venue) 그림&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pZeGq/dJMcacuTO5a/DwdsQFkjmxomtloaEFIiP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpZeGq%2FdJMcacuTO5a%2FDwdsQFkjmxomtloaEFIiP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;686&quot; height=&quot;536&quot; data-filename=&quot;화면 캡처 2025-12-16 164746.png&quot; data-origin-width=&quot;686&quot; data-origin-height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사건이 일어나는 장소(venue) 그림&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인적인 장소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 환상의 세계에 빠지는 위협을 감수하기 위해 안전한 장소에 있고 싶어 한다. 따라서 가장 중요한 놀이 공간은 집이다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 화롯가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 대부분의 현대 가정에서는 TV가 벽난로를 대체함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 작업대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- MMO 게임을 하는 플레이어들은 대개 화롯가가 아닌 작업대를 선호하는 경향이 있다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 가상 현실을 가정에서도 즐길 수 있게 하는 HMD (Head Mounted Display) 시스템은 그들을 더 오랫동안 작업대에 머물게 만들 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 구석진 독서 장소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 침대나 소파 혹은 조용한 구석에서 태블릿 게임을 하는 것은 마치 독서와 같아 매우 평화로운 안락을 제공했다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공적 장소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 모든 게임 플레이가 집에서 행해지는 것은 아니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 극장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 오랫동안 청중도 참여하는 극장형 경험을 만들고자 노력했으나, 장기간 성공한 사례는 없음. 만약 이런 난관을 극복하고자 한다면 매우 영리해야 할 것이다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 경기장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 현재 기준으로 E스포츠 경기가 디지털화 되어있음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 박물관&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임을 하나씩 옮겨 가면서 어떤 게임이 가장 좋아하는 것인지 생각하게 되는 게임 경험&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반 개인 / 반 공공 장소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 공간의 유연성은 흥미있고 중요하게 만듬&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 게임 테이블&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 플레이어들 간 장난감 세계에서 Face To Face로 게임을 진행한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 놀이터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 어디에서나&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 적은 용량으로도 플레이 가능, 단순한 인터페이스와 스토리를 갖게 되는 경향이 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 이런 플레이어는 하루 중 편한 시간에 단지 몇 분만 플레이하기를 원하고 무료 게임을 더 좋아함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혼합된 장소, 맞춤 장소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 이 같은 장소 시스템에서는 빈틈과 중복된 부분을 쉽게 찾을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>게임기획</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/28</guid>
      <comments>https://wanderinglost.tistory.com/28#entry28comment</comments>
      <pubDate>Tue, 16 Dec 2025 17:01:14 +0900</pubDate>
    </item>
    <item>
      <title>The Art of Game Design (제 3판) -2- [Chapter 2]</title>
      <link>https://wanderinglost.tistory.com/27</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Chapter 2. 디자이너가 만들어내는 경험&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임은 경험이 아니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 경험하게 해주는 것이지만 경험 자체는 아니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임 디자이너는 유저가 경험하게 될 사건의 속도와 순서를 스스로 조정할 수 있도록 많은 여지를 줘야 한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인간 경험을 연구하는 3가지 학문&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 심리학&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 주요 도구 &quot;내 마음 들여다보기&quot; 이것은 경험이 발생했을 때 스스로의 경험을 관찰하는 행위&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 인류학&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 문화 인류적 접근 방식으로 인간의 생활 양식을 주로 현장 답사를 통해 연구&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 디자인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 다른 디자인 분야의 이론을 활용하려면 더 넓게 생각해야 한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;내 마음 들여다보기&quot; 사용시 두 가지 위험&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위험1 - &quot;내 마음 들여다보기&quot;는 현실에 대한 잘못된 결론으로 이끌 수 있다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 개인적 경험에서 진실인 것 처럼 보이는 사실이 반드시 현실에서도 사실이 아닐 수 있다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소크라테스 : 사람이 무언가 새로운 것을 학습할 때 자신은 이미 그것을 다 알고 있었고,&amp;nbsp; &lt;br /&gt;배울&amp;nbsp;때는&amp;nbsp;이미&amp;nbsp;알고&amp;nbsp;있었지만,&amp;nbsp;잊어버렸던&amp;nbsp;사실을&amp;nbsp;기억해&amp;nbsp;내는&amp;nbsp;것처럼&amp;nbsp;느껴질&amp;nbsp;때가&amp;nbsp;많다고&amp;nbsp;한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위험2 - 내게는 사실인 경험이 다른 사람에겐 아닐 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 개인적 의견은 믿을 수 없기 때문에 진지하게 다뤄져야 한다 -&amp;gt; 플레이 테스트를 통해 모든 결정을 내릴 수 없기에 (특히 개발 초반) 개인적 결정으로 결론을 내려야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 &lt;b&gt;경청&lt;/b&gt;을 통해 극단적 의견 피력으로 가는 것을 막아야 한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본질적 경험 - 눈싸움을 했을 때 경험 (어디에서 무엇을 했었어.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예 : 눈이 오던 날, 폭설이 와서 눈이 무릎까지 왔었어. 그리고 나는 친구들과 재미있게 눈싸움을 했지 등&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떻게 느꼈는지, 무엇이 그렇게 생각하게 했고, 무엇이 그렇게 행동하게 한 것인지 분석할 수 있어야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하이젠베르크의 '불확정성 원리 극복'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 기억의 분석&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 두번 하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 살짝 엿보기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 차분하게 관찰하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중요한&amp;nbsp;것은&amp;nbsp;좋은&amp;nbsp;게임을&amp;nbsp;만들기&amp;nbsp;위해&amp;nbsp;실제&amp;nbsp;경험을&amp;nbsp;완벽하게&amp;nbsp;재현해낼&amp;nbsp;필요는&amp;nbsp;없다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필요한&amp;nbsp;것은&amp;nbsp;게임에&amp;nbsp;필요한&amp;nbsp;경험의&amp;nbsp;핵심을&amp;nbsp;짚어내는&amp;nbsp;일이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리의&amp;nbsp;목표는&amp;nbsp;만들고자&amp;nbsp;하는&amp;nbsp;경험을&amp;nbsp;규정하는&amp;nbsp;핵심&amp;nbsp;요소를&amp;nbsp;알아내서&amp;nbsp;그것을&amp;nbsp;게임&amp;nbsp;디자인의&amp;nbsp;일부가&amp;nbsp;되도록&amp;nbsp;하는&amp;nbsp;것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>게임기획</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/27</guid>
      <comments>https://wanderinglost.tistory.com/27#entry27comment</comments>
      <pubDate>Tue, 16 Dec 2025 16:43:54 +0900</pubDate>
    </item>
    <item>
      <title>The Art of Game Design (제 3판) -1- [Chapter 1]</title>
      <link>https://wanderinglost.tistory.com/26</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;663&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eaBdXf/dJMcafZr4QZ/IyT7K6AsiQfcBRAzL96jMK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eaBdXf/dJMcafZr4QZ/IyT7K6AsiQfcBRAzL96jMK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eaBdXf/dJMcafZr4QZ/IyT7K6AsiQfcBRAzL96jMK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeaBdXf%2FdJMcafZr4QZ%2FIyT7K6AsiQfcBRAzL96jMK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;663&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;663&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Chapter 1. 게임 개발의 시작은 디자이너로부터 &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임 기획자에게 필요한 능력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 능력이라도 도움이 된다면 모두 필요하다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 현실과 같은 새로운 세계를 창조하고 생명력을 부여하는 능력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임 경험 &amp;amp; 이해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 단순히 게임 플레이에 대한 능숙함을 넘어 다양한 게임 세계의 경험이 중요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;역사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 다양한 게임 장르에서 역사적인 배경 활용 (SF &amp;amp; 판타지 역사 기반의 사례)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;숫자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임에는 수학, 통계, 확률 등의 복잡한 숫자로 구성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경제학&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임 자원이 생상 &amp;amp; 소모되는 현대의 게임 대부분 경제학 원리 활용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;건축학&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임 세계를 구축한다는 것은 하나의 도시, 국가 세계를 창조 (사람과 공간의 관계 이해)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;창조적 글쓰기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 완벽한 가상의 세계, 그 안에 사는 사람과 일어나는 모든 일들을 참조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애니메이션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임 캐릭터에게 생명을 부여하고 살아있는 캐릭터들을 강조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영상학&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 영화 같은 게임이 일반적&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임 내의 가상의 카메라를 구축하고 영상을 통한 감동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 게임을 몰입하게 하는 능력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 인간을 이해하고 행복하게 만드는 능력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;게임 기획의 궁극적 목표는 플레이어를 행복하게 하는 것&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인류학&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 인간의 삶과 문화를 통해 인간의 욕망과 본질을 이해하여 인간을 만족시킬 수 있는 방법의 힌트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;심리학&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 인간 심리의 작동 방식을 이해하지 못한다면 눈을 감고 세상을 바라보는 것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 생각을 정리하고 전달 &amp;amp; 교환하는 능력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;브레인스토밍&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임 세계를 창조하는 일은 끊임없이 아이디어를 생각하는 노력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;커뮤니케이션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 일반적으로 게임은 혼자 만드는 것이 아닌 다양한 직군의 사람들과 협업하며 만들어내는 집단활동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 다양한 사람과 생각을 공유하고 목표한 바를 이루어 나가기 위한 기본 요소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프리젠테이션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 단순 협업의 과정을 넘어 자신의 생각을 대중에게 설명해야 하는 기회가 생각보다 많이 발생&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 자신감을 가지고 분명하고 자연스럽게 또는 흥미롭게 전달&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문서작성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 복잡하고 다양한 생각을 명확하게 설명하고 전달할 수 있는 문서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 게임을 안정적으로 만들기 위한 환경을 만드는 능력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조직 관리 &amp;amp; 경영&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 작은 단위의 팀부터 개발조직 전체에 이르기까지 목표를 이루기 위한 관리 역량 필요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임 비즈니스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임 개발의 여러 의의가 있지만 중국에는 산업체에서의 수익 창출을 간과할 수 없음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안정적인 게임 개발을 위해 필요한 것도 돈, 게임 비즈니스를 잘 이해해야 꿈꾸는 게임을 만들 수 있는 기회가 생긴다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 중요한 능력 &amp;gt; &lt;b&gt;경청&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리가 경청해야 하는 대상&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임을 함께 만들어 가는 구성원 (팀 / 조직)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 모든 결정은 팀과 함께&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 앞서 나열한 모든 능력을 보유하기가 쉽지 않기 때문에 구성원과의 협업을 통해 능력 공유&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임을 이용하는 이용자 (플레이어)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 이용자가 행복하지 않으면 실패&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 이용자를 행복하게 하기 위한 가장 쉽고 중요한 방법, 경청&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임을 구성하는 모든 요소 (게임)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게임을 구성하는 모든 요소를 이해하고 알고 있어야 경청한 내용의 본질이 무엇인지 파악 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임을 만들기 위한 자본을 제공하는 투자자 (클라이언트)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>게임기획</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/26</guid>
      <comments>https://wanderinglost.tistory.com/26#entry26comment</comments>
      <pubDate>Tue, 16 Dec 2025 16:28:00 +0900</pubDate>
    </item>
    <item>
      <title>Unity 2D 플랫포머</title>
      <link>https://wanderinglost.tistory.com/25</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;ezgif-7-2e87d341ef.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;231&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zZ0WD/btsKTFKuCf9/i5yY6k69e05Lf5dkbEkyYK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zZ0WD/btsKTFKuCf9/i5yY6k69e05Lf5dkbEkyYK/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zZ0WD/btsKTFKuCf9/i5yY6k69e05Lf5dkbEkyYK/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/zZ0WD/btsKTFKuCf9/i5yY6k69e05Lf5dkbEkyYK/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;231&quot; data-filename=&quot;ezgif-7-2e87d341ef.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;231&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SpriteRenderer&amp;nbsp;:&amp;nbsp;스트라이트를&amp;nbsp;보여주는&amp;nbsp;컴포넌트 &lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 163645.png&quot; data-origin-width=&quot;473&quot; data-origin-height=&quot;230&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPxk6h/btsKTobdvIh/950k6JQeKUIfDdK25a3AyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPxk6h/btsKTobdvIh/950k6JQeKUIfDdK25a3AyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPxk6h/btsKTobdvIh/950k6JQeKUIfDdK25a3AyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPxk6h%2FbtsKTobdvIh%2F950k6JQeKUIfDdK25a3AyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;473&quot; height=&quot;230&quot; data-filename=&quot;화면 캡처 2024-11-23 163645.png&quot; data-origin-width=&quot;473&quot; data-origin-height=&quot;230&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Camera&amp;nbsp;&amp;gt;&amp;nbsp;Orthographic&amp;nbsp;:&amp;nbsp;원근법이&amp;nbsp;없는&amp;nbsp;정사영&amp;nbsp;투시 &lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 163706.png&quot; data-origin-width=&quot;476&quot; data-origin-height=&quot;413&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Hsp9L/btsKT8r5p5h/HHkjEFufwmvHkFd8ONvOr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Hsp9L/btsKT8r5p5h/HHkjEFufwmvHkFd8ONvOr1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Hsp9L/btsKT8r5p5h/HHkjEFufwmvHkFd8ONvOr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHsp9L%2FbtsKT8r5p5h%2FHHkjEFufwmvHkFd8ONvOr1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;476&quot; height=&quot;413&quot; data-filename=&quot;화면 캡처 2024-11-23 163706.png&quot; data-origin-width=&quot;476&quot; data-origin-height=&quot;413&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2D에서&amp;nbsp;스프라이트가&amp;nbsp;겹쳐있을때&amp;nbsp;보이게&amp;nbsp;하는방법은 &lt;br /&gt;&lt;br /&gt;1.2D뷰에서&amp;nbsp;3D뷰로&amp;nbsp;바꾼&amp;nbsp;후&amp;nbsp;Z축을&amp;nbsp;변경한다. &lt;br /&gt;&lt;br /&gt;2.Order&amp;nbsp;in&amp;nbsp;Layer을&amp;nbsp;사용한다. &lt;br /&gt;이&amp;nbsp;값이&amp;nbsp;높을수록&amp;nbsp;앞으로간다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 163859.png&quot; data-origin-width=&quot;476&quot; data-origin-height=&quot;230&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x6aDT/btsKTw78zyF/Tfp2bHi7NZV2D7ALx5MGLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x6aDT/btsKTw78zyF/Tfp2bHi7NZV2D7ALx5MGLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x6aDT/btsKTw78zyF/Tfp2bHi7NZV2D7ALx5MGLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx6aDT%2FbtsKTw78zyF%2FTfp2bHi7NZV2D7ALx5MGLK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;476&quot; height=&quot;230&quot; data-filename=&quot;화면 캡처 2024-11-23 163859.png&quot; data-origin-width=&quot;476&quot; data-origin-height=&quot;230&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;픽셀아트&amp;nbsp;세팅&amp;nbsp;A&amp;nbsp;:&amp;nbsp;필터&amp;nbsp;모드를&amp;nbsp;Point로&amp;nbsp;설정 &lt;br /&gt;픽셀아트&amp;nbsp;세팅&amp;nbsp;B&amp;nbsp;:&amp;nbsp;압축률을&amp;nbsp;None으로&amp;nbsp;설정 &lt;br /&gt;픽셀아트&amp;nbsp;세팅&amp;nbsp;C&amp;nbsp;:&amp;nbsp;이미지&amp;nbsp;크기로&amp;nbsp;Pixel&amp;nbsp;Per&amp;nbsp;Unit&amp;nbsp;설정&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 163827.png&quot; data-origin-width=&quot;478&quot; data-origin-height=&quot;430&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHYUwM/btsKU85Z0tY/kixVFo6VWd5xdN7DjcQKfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHYUwM/btsKU85Z0tY/kixVFo6VWd5xdN7DjcQKfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHYUwM/btsKU85Z0tY/kixVFo6VWd5xdN7DjcQKfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHYUwM%2FbtsKU85Z0tY%2FkixVFo6VWd5xdN7DjcQKfk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;478&quot; height=&quot;430&quot; data-filename=&quot;화면 캡처 2024-11-23 163827.png&quot; data-origin-width=&quot;478&quot; data-origin-height=&quot;430&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;이미지를&amp;nbsp;불러오고나서&amp;nbsp;스프라이트&amp;nbsp;타입을&amp;nbsp;멀티플로&amp;nbsp;설정. &lt;br /&gt;(가만히있는모습&amp;nbsp;,&amp;nbsp;움직이는모습&amp;nbsp;,&amp;nbsp;점프하는모습&amp;nbsp;등)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 163942.png&quot; data-origin-width=&quot;468&quot; data-origin-height=&quot;129&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqp6oQ/btsKU7eTc7A/65MfVf5johh6kSADSOQPLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqp6oQ/btsKU7eTc7A/65MfVf5johh6kSADSOQPLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqp6oQ/btsKU7eTc7A/65MfVf5johh6kSADSOQPLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbqp6oQ%2FbtsKU7eTc7A%2F65MfVf5johh6kSADSOQPLK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;468&quot; height=&quot;129&quot; data-filename=&quot;화면 캡처 2024-11-23 163942.png&quot; data-origin-width=&quot;468&quot; data-origin-height=&quot;129&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 164137.png&quot; data-origin-width=&quot;342&quot; data-origin-height=&quot;253&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfQufI/btsKVtB5zD6/njvChDbOmtejfcUD9pEmfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfQufI/btsKVtB5zD6/njvChDbOmtejfcUD9pEmfk/img.png&quot; data-alt=&quot;해당 픽셀이 16 이면 16으로 Cell size 설정, 32면 32로.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfQufI/btsKVtB5zD6/njvChDbOmtejfcUD9pEmfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfQufI%2FbtsKVtB5zD6%2FnjvChDbOmtejfcUD9pEmfk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;342&quot; height=&quot;253&quot; data-filename=&quot;화면 캡처 2024-11-23 164137.png&quot; data-origin-width=&quot;342&quot; data-origin-height=&quot;253&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;해당 픽셀이 16 이면 16으로 Cell size 설정, 32면 32로.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Automatic : 이미지를 분석해서 자동으로 잡아주는 모드&lt;br /&gt;Cell&amp;nbsp;By&amp;nbsp;Count&amp;nbsp;:&amp;nbsp;입력한&amp;nbsp;갯수대로&amp;nbsp;균등하게&amp;nbsp;자르는&amp;nbsp;모드 &lt;br /&gt;&lt;br /&gt;애니메이션&amp;nbsp;만들때 &lt;br /&gt;&lt;br /&gt;해당하는 애니메이션(예: 걷는모션 1,2,3)을 전체 선택해서 만들고자하는 목표캐릭터에 넣는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Animator : 애니메이션을 관리하는 컴포넌트&lt;br /&gt;Key Frame : 애니메이션 값을 가진 프레임&lt;br /&gt;State&amp;nbsp;:&amp;nbsp;애니메이션&amp;nbsp;상태를&amp;nbsp;관리하는&amp;nbsp;애니메이터&amp;nbsp;단위 &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;velocity : 리지드바디의 현재 속도&lt;br /&gt;리지드바디2D를&amp;nbsp;사용&amp;nbsp;중이라면,&amp;nbsp;물리&amp;nbsp;재질도&amp;nbsp;2D로&amp;nbsp;사용해야함 &lt;br /&gt;&lt;br /&gt;Linear&amp;nbsp;Drag&amp;nbsp;:&amp;nbsp;공기&amp;nbsp;저항,&amp;nbsp;이동&amp;nbsp;시&amp;nbsp;속도를&amp;nbsp;느리게&amp;nbsp;해줌.&amp;nbsp;&amp;lt;-&amp;nbsp;리지드바디2D에&amp;nbsp;있음&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 164503.png&quot; data-origin-width=&quot;471&quot; data-origin-height=&quot;243&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cu2oLb/btsKVsb49fD/qDO3FfqhKX1LMTJRkYa0xK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cu2oLb/btsKVsb49fD/qDO3FfqhKX1LMTJRkYa0xK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cu2oLb/btsKVsb49fD/qDO3FfqhKX1LMTJRkYa0xK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcu2oLb%2FbtsKVsb49fD%2FqDO3FfqhKX1LMTJRkYa0xK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;471&quot; height=&quot;243&quot; data-filename=&quot;화면 캡처 2024-11-23 164503.png&quot; data-origin-width=&quot;471&quot; data-origin-height=&quot;243&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;normalized&amp;nbsp;:&amp;nbsp;벡터&amp;nbsp;크기를&amp;nbsp;1로&amp;nbsp;만든&amp;nbsp;상태&amp;nbsp;(단위벡터) &lt;br /&gt;&lt;br /&gt;캐릭터가&amp;nbsp;자꾸&amp;nbsp;넘어지는이유 &lt;br /&gt;리지드바디&amp;nbsp;2D에서&amp;nbsp;Constraints&amp;nbsp;들어가서&amp;nbsp;Freeze&amp;nbsp;Rotation&amp;nbsp;z축을&amp;nbsp;체크를&amp;nbsp;해야한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 164406.png&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;306&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAaEWK/btsKVBs5ZEX/vC1cAB4B0fY1NfhVggufWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAaEWK/btsKVBs5ZEX/vC1cAB4B0fY1NfhVggufWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAaEWK/btsKVBs5ZEX/vC1cAB4B0fY1NfhVggufWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAaEWK%2FbtsKVBs5ZEX%2FvC1cAB4B0fY1NfhVggufWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;474&quot; height=&quot;306&quot; data-filename=&quot;화면 캡처 2024-11-23 164406.png&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;306&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;캐릭터&amp;nbsp;문워크&amp;nbsp;방지하는법 &lt;br /&gt;Sprite&amp;nbsp;Renderer에&amp;nbsp;들어가서 &lt;br /&gt;Flip&amp;nbsp;:&amp;nbsp;스프라이트를&amp;nbsp;뒤집는&amp;nbsp;옵션 &lt;br /&gt;&lt;br /&gt;애니메이터&amp;nbsp;매개변수&amp;nbsp;:&amp;nbsp;상태를&amp;nbsp;바꿀&amp;nbsp;때&amp;nbsp;필요한&amp;nbsp;변수 &lt;br /&gt;&lt;br /&gt;Has&amp;nbsp;Exit&amp;nbsp;Time&amp;nbsp;:&amp;nbsp;애니메이션이&amp;nbsp;끝날&amp;nbsp;때까지&amp;nbsp;상태를&amp;nbsp;유지 &lt;br /&gt;Mathf&amp;nbsp;:&amp;nbsp;수학&amp;nbsp;관련&amp;nbsp;함수를&amp;nbsp;제공하는&amp;nbsp;클래스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;점프&amp;nbsp;구현하기.&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;단발적인&amp;nbsp;행동은&amp;nbsp;Update에서&amp;nbsp;구현&amp;nbsp;하는게&amp;nbsp;좋다. &lt;br /&gt;&lt;br /&gt;Project&amp;nbsp;setting&amp;nbsp;&amp;gt;&amp;nbsp;Physics&amp;nbsp;2D&amp;nbsp;에서&amp;nbsp;중력&amp;nbsp;값&amp;nbsp;설정&amp;nbsp;가능 &lt;br /&gt;&lt;br /&gt;RayCast&amp;nbsp;:&amp;nbsp;오브젝트&amp;nbsp;검색을&amp;nbsp;위해&amp;nbsp;Ray를&amp;nbsp;쏘는&amp;nbsp;방식 &lt;br /&gt;&lt;br /&gt;DrawRay()&amp;nbsp;:&amp;nbsp;에디터&amp;nbsp;상에서만&amp;nbsp;Ray를&amp;nbsp;그려주는&amp;nbsp;함수 &lt;br /&gt;RaycastHit&amp;nbsp;:&amp;nbsp;Ray에&amp;nbsp;닿은&amp;nbsp;오브젝트 &lt;br /&gt;&lt;br /&gt;RaycastHit변수의&amp;nbsp;콜라이더로&amp;nbsp;검색&amp;nbsp;확인&amp;nbsp;가능 &lt;br /&gt;&lt;br /&gt;LayerMask&amp;nbsp;:&amp;nbsp;물리&amp;nbsp;효과를&amp;nbsp;구분하는&amp;nbsp;정수값&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플레이어 코드&lt;/p&gt;
&lt;pre id=&quot;code_1732347984515&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerMove : MonoBehaviour
{
    public GameManager gameManager;
    public AudioClip audioJump;
    public AudioClip audioAttack;
    public AudioClip audioDamaged;
    public AudioClip audioItem;
    public AudioClip audioDie;
    public AudioClip audioFinish;
    public float maxSpeed;
    public float JumpPower;
    Rigidbody2D rigid;
    SpriteRenderer spriteRenderer;
    CapsuleCollider2D capsuleCollider;
    Animator anim;
    AudioSource audioSource;

    void Awake()
    {
        rigid = GetComponent&amp;lt;Rigidbody2D&amp;gt;();
        spriteRenderer = GetComponent&amp;lt;SpriteRenderer&amp;gt;();
        anim = GetComponent&amp;lt;Animator&amp;gt;();
        capsuleCollider = GetComponent&amp;lt;CapsuleCollider2D&amp;gt;();
        audioSource = GetComponent&amp;lt;AudioSource&amp;gt;();
    }
    
    void Update()
    {
        //Jump
        if (Input.GetButtonUp(&quot;Jump&quot;) &amp;amp;&amp;amp; !anim.GetBool(&quot;isJumping&quot;))
        {
            PlaySound(&quot;JUMP&quot;);
            rigid.AddForce(Vector2.up * JumpPower, ForceMode2D.Impulse);
            anim.SetBool(&quot;isJumping&quot;, true);
        }
        //Stop Speed
        if (Input.GetButtonUp(&quot;Horizontal&quot;))
        {   
            rigid.velocity = new Vector2(rigid.velocity.normalized.x * 0.5f, rigid.velocity.y);
        }

        //Direction Sprite
        if (Input.GetButton(&quot;Horizontal&quot;))
            spriteRenderer.flipX = Input.GetAxisRaw(&quot;Horizontal&quot;) == -1;

        if (Mathf.Abs(rigid.velocity.x) &amp;lt; 0.5)
            anim.SetBool(&quot;isWalking&quot;, false);
        else
            anim.SetBool(&quot;isWalking&quot;, true);
    }


    void FixedUpdate()
    {
        //Move Speed
        float h = Input.GetAxisRaw(&quot;Horizontal&quot;);
        rigid.AddForce(Vector2.right * h,ForceMode2D.Impulse);

        //Max Speed
        if (rigid.velocity.x &amp;gt; maxSpeed) //오른쪽 최대속력
            rigid.velocity = new Vector2(maxSpeed, rigid.velocity.y);

        else if (rigid.velocity.x &amp;lt; maxSpeed*(-1)) //왼쪽 최대속력
            rigid.velocity = new Vector2(maxSpeed * (-1), rigid.velocity.y);

        //Landing Platform
        if(rigid.velocity.y &amp;lt; 0)
        {
            Debug.DrawRay(rigid.position, Vector3.down, new Color(0, 1, 0));
            RaycastHit2D rayHit = Physics2D.Raycast(rigid.position, Vector3.down, 1, LayerMask.GetMask(&quot;Platform&quot;));

            if (rayHit.collider != null)
            {
                if (rayHit.distance &amp;lt; 0.5f)
                    anim.SetBool(&quot;isJumping&quot;, false);
            }
        }
        
    }

    void OnCollisionEnter2D(Collision2D collision)
    {
        if(collision.gameObject.tag == &quot;Enemy&quot;)
        {
            //Attack 몬스터보다 위에 있음 &amp;amp;&amp;amp; 아래로 낙하 중
            if(rigid.velocity.y &amp;lt; 0 &amp;amp;&amp;amp; transform.position.y &amp;gt; collision.transform.position.y)
            {
                OnAttack(collision.transform);
       
            }
            else //데미지드
            OnDamaged(collision.transform.position);
        }
    }
    void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject.tag == &quot;Item&quot;)
        {
            // Point
            bool isBronze = collision.gameObject.name.Contains(&quot;Bronze&quot;);
            bool isSilver = collision.gameObject.name.Contains(&quot;Silver&quot;);
            bool isGold = collision.gameObject.name.Contains(&quot;Gold&quot;);

            if(isBronze)
                gameManager.stagePoint += 10;
            else if(isSilver)
                gameManager.stagePoint += 50;
            else if (isGold)
                gameManager.stagePoint += 100;

            // Deactive Item
            collision.gameObject.SetActive(false);

            PlaySound(&quot;ITEM&quot;);
        }
        else if (collision.gameObject.tag == &quot;Finish&quot;)
        {
            PlaySound(&quot;FINISH&quot;);
            //Next stage
            gameManager.NextStage();

        }
    }
    void OnDamaged(Vector2 targetPos)
    {
        //체력 다운
        gameManager.HealthDown();

        //레이어 변경 (플레이어데미지드로)
        gameObject.layer = 9;

        //맞았으니까 투명해짐
        spriteRenderer.color = new Color(1,1,1,0.4f);

        //맞고 나서 튕겨져 나간다.
        int dirc = transform.position.x - targetPos.x &amp;gt; 0 ? 1 : -1;
        rigid.AddForce(new Vector2(dirc, 1)*7, ForceMode2D.Impulse);

        //맞았을때 애니매이션 실행
        anim.SetTrigger(&quot;doDamaged&quot;);

        //무적시간 설정
        Invoke(&quot;OffDamaged&quot;, 1.5f);

        PlaySound(&quot;DAMAGED&quot;);

    }
    void OnAttack(Transform enemy)
    {
        //Point
        gameManager.stagePoint += 100;
        //Reaction Force
        rigid.AddForce(Vector2.up * 10, ForceMode2D.Impulse);
        //Enemy Die
        EnemyMove enemyMove = enemy.GetComponent&amp;lt;EnemyMove&amp;gt;();
        enemyMove.OnDamaged();
        PlaySound(&quot;ATTACK&quot;);
    }

    void OffDamaged()
    {
        gameObject.layer = 8;
        spriteRenderer.color = new Color(1, 1, 1, 1);
    }

    public void OnDie()
    {
        spriteRenderer.color = new Color(1, 1, 1, 0.4f);
        spriteRenderer.flipY = true;
        capsuleCollider.enabled = false;
        rigid.AddForce(Vector2.up * 5, ForceMode2D.Impulse);
        PlaySound(&quot;DIE&quot;);
    }

    public void VelocityZero()
    {
        rigid.velocity = Vector2.zero;
    }

    void PlaySound(string action)
    {
        switch (action)
        {
            case &quot;JUMP&quot;:
                audioSource.clip = audioJump;
                break;
            case &quot;ATTACK&quot;:
                audioSource.clip = audioAttack;
                break;
            case &quot;DAMAGED&quot;:
                audioSource.clip = audioDamaged;
                break;
            case &quot;ITEM&quot;:
                audioSource.clip = audioItem;
                break;
            case &quot;DIE&quot;:
                audioSource.clip = audioDie;
                break;
            case &quot;FINISH&quot;:
                audioSource.clip = audioFinish;
                break;
        }
        audioSource.Play();
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;타일맵으로&amp;nbsp;플랫폼&amp;nbsp;만들기&lt;/b&gt; &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 164836.png&quot; data-origin-width=&quot;670&quot; data-origin-height=&quot;237&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blP7bo/btsKSPmMJgq/g4zr4VSuxsJgJUDRWd1ki1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blP7bo/btsKSPmMJgq/g4zr4VSuxsJgJUDRWd1ki1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blP7bo/btsKSPmMJgq/g4zr4VSuxsJgJUDRWd1ki1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblP7bo%2FbtsKSPmMJgq%2Fg4zr4VSuxsJgJUDRWd1ki1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;670&quot; height=&quot;237&quot; data-filename=&quot;화면 캡처 2024-11-23 164836.png&quot; data-origin-width=&quot;670&quot; data-origin-height=&quot;237&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 164806.png&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;470&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n205K/btsKTINUMDU/bPe6XN9S100vZKA6hMwEB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n205K/btsKTINUMDU/bPe6XN9S100vZKA6hMwEB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n205K/btsKTINUMDU/bPe6XN9S100vZKA6hMwEB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn205K%2FbtsKTINUMDU%2FbPe6XN9S100vZKA6hMwEB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;499&quot; height=&quot;470&quot; data-filename=&quot;화면 캡처 2024-11-23 164806.png&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;470&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Tile&amp;nbsp;Palette&amp;nbsp;:&amp;nbsp;타일을&amp;nbsp;사용하기&amp;nbsp;위해&amp;nbsp;모아둔&amp;nbsp;프리펩 &lt;br /&gt;&lt;br /&gt;TileMap&amp;nbsp;:&amp;nbsp;타일을&amp;nbsp;일정하게&amp;nbsp;깔아두는&amp;nbsp;컴포넌트 &lt;br /&gt;&lt;br /&gt;팔레트를&amp;nbsp;수정할때는&amp;nbsp;에디트를&amp;nbsp;키고 &lt;br /&gt;타일을 그릴때는 에디트를 꺼야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;타일팔레트에서&amp;nbsp;먼저&amp;nbsp;삭제&amp;nbsp;후,&amp;nbsp;물리&amp;nbsp;모양&amp;nbsp;편집이&amp;nbsp;훨씬&amp;nbsp;안전하다. &lt;br /&gt;&lt;br /&gt;TileMap&amp;nbsp;Collider&amp;nbsp;2D&amp;nbsp;:&amp;nbsp;타일맵에&amp;nbsp;맞춰&amp;nbsp;생성되는&amp;nbsp;콜라이더 &lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 165003.png&quot; data-origin-width=&quot;477&quot; data-origin-height=&quot;233&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIPsoL/btsKTjVwEIy/uQAxtVS5KgSGEGKoKeHMB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIPsoL/btsKTjVwEIy/uQAxtVS5KgSGEGKoKeHMB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIPsoL/btsKTjVwEIy/uQAxtVS5KgSGEGKoKeHMB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIPsoL%2FbtsKTjVwEIy%2FuQAxtVS5KgSGEGKoKeHMB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;477&quot; height=&quot;233&quot; data-filename=&quot;화면 캡처 2024-11-23 165003.png&quot; data-origin-width=&quot;477&quot; data-origin-height=&quot;233&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2D에서 코딩없이 카메라가 플레이어를 따라가게 만드는법&lt;br /&gt;메인&amp;nbsp;카메라를&amp;nbsp;플레이어에&amp;nbsp;집어넣으면&amp;nbsp;된다.&amp;nbsp;Z축은&amp;nbsp;그대로.&amp;nbsp;X,Y축은&amp;nbsp;0으로&amp;nbsp;초기화 &lt;br /&gt;&lt;br /&gt;&lt;b&gt;몬스터&amp;nbsp;AI&amp;nbsp;구현하기&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;행동지표를&amp;nbsp;결정할&amp;nbsp;변수&amp;nbsp;하나를&amp;nbsp;생성 &lt;br /&gt;&lt;br /&gt;public&amp;nbsp;int&amp;nbsp;nextMove; &lt;br /&gt;&lt;br /&gt;행동지표를&amp;nbsp;바꿔줄&amp;nbsp;함수&amp;nbsp;하나를&amp;nbsp;생성 &lt;br /&gt;&lt;br /&gt;void&amp;nbsp;Think() &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Random&amp;nbsp;:&amp;nbsp;랜덤&amp;nbsp;수를&amp;nbsp;생성하는&amp;nbsp;로직&amp;nbsp;관련&amp;nbsp;클래스 &lt;br /&gt;Range():&amp;nbsp;최소&amp;nbsp;~&amp;nbsp;최대&amp;nbsp;범위의&amp;nbsp;랜덤&amp;nbsp;수&amp;nbsp;생성 &lt;br /&gt;&lt;br /&gt;재귀함수&amp;nbsp;:&amp;nbsp;자신을&amp;nbsp;스스로&amp;nbsp;호출하는&amp;nbsp;함수 &lt;br /&gt;&lt;br /&gt;딜레이&amp;nbsp;없이&amp;nbsp;재귀함수를&amp;nbsp;사용하는것은&amp;nbsp;아주&amp;nbsp;위험하다.&amp;nbsp;스택오버플로우&amp;nbsp;에러&amp;nbsp;발생 &lt;br /&gt;&lt;br /&gt;Invoke()&amp;nbsp;:&amp;nbsp;주어진&amp;nbsp;시간이&amp;nbsp;지난&amp;nbsp;뒤,&amp;nbsp;지정된&amp;nbsp;함수를&amp;nbsp;실행하는&amp;nbsp;함수&amp;nbsp;-&amp;gt;&amp;nbsp;Invoke(&quot;Think&quot;,&amp;nbsp;5);&amp;nbsp;5초&amp;nbsp;뒤에&amp;nbsp;호출 &lt;br /&gt;&lt;br /&gt;CancelInvoke()&amp;nbsp;:&amp;nbsp;현재&amp;nbsp;작동&amp;nbsp;중인&amp;nbsp;모든&amp;nbsp;Invoke함수를&amp;nbsp;멈추는&amp;nbsp;함수 &lt;br /&gt;&lt;br /&gt;그리고 박스콜라이더 보단 캡슐 콜라이더로 해야 잘움직인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1732348263633&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class EnemyMove : MonoBehaviour
{
    Rigidbody2D rigid;
    Animator anim;
    SpriteRenderer spriteRenderer;
    CapsuleCollider2D capsuleCollider;
    public int nextMove;
    
    
    void Awake()
    {
        rigid = GetComponent&amp;lt;Rigidbody2D&amp;gt;();
        anim = GetComponent&amp;lt;Animator&amp;gt;();
        spriteRenderer = GetComponent&amp;lt;SpriteRenderer&amp;gt;();
        capsuleCollider = GetComponent&amp;lt;CapsuleCollider2D&amp;gt;();

        Think();

        Invoke(&quot;Think&quot;, 5);
    }

    
    void FixedUpdate()
    {
        //기본 이동 Move
        rigid.velocity = new Vector2(nextMove, rigid.velocity.y);

        //Platform Check
        Vector2 frontVec = new Vector2(rigid.position.x + nextMove*0.2f, rigid.position.y);
        Debug.DrawRay(frontVec, Vector3.down, new Color(0, 1, 0));
        RaycastHit2D rayHit = Physics2D.Raycast(frontVec, Vector3.down, 1, LayerMask.GetMask(&quot;Platform&quot;));
        if (rayHit.collider == null)
            Turn();
    }

    //재귀 함수
    void Think()
    {

        //Set Next Active
        nextMove = Random.Range(-1, 2);
        
        //Sprite Animation
        anim.SetInteger(&quot;WalkSpeed&quot;, nextMove);

        //Flip Sprite
        if(nextMove != 0)
        spriteRenderer.flipX = nextMove == 1;

        //Recursive (재귀함수)
        float nextThinkTime = Random.Range(2f, 5f);
        Invoke(&quot;Think&quot;, nextThinkTime);
    }

    void Turn()
    {
        nextMove *= -1;
        spriteRenderer.flipX = nextMove == 1;

        CancelInvoke();
        Invoke(&quot;Think&quot;, 2);
    }
    //몬스터가 죽었을때 하는 행동
    public void OnDamaged()
    {
        //Sprite Alpha 스프라이트 알파값 조정 (반투명)
        spriteRenderer.color = new Color(1, 1, 1, 0.4f);
        //Sprite Filp Y 밟혔으니까 적을 뒤집는다
        spriteRenderer.flipY = true;
        //Collider Disable 그리고 사라지게 만들고
        capsuleCollider.enabled = false;
        //Die Effect Jump 그리고 점프
        rigid.AddForce(Vector2.up * 5, ForceMode2D.Impulse);
        //Destroy 삭제
        Invoke(&quot;DeActive&quot;, 5);
    }

    void DeActive()
    {
        gameObject.SetActive(false);
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;플레이어 피격 이벤트 구현하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;가시랑&amp;nbsp;몬스터끼리&amp;nbsp;물리작용을&amp;nbsp;안되게&amp;nbsp;하려면 &lt;br /&gt;&lt;br /&gt;Edit&amp;nbsp;에&amp;nbsp;들어가서&amp;nbsp;Project&amp;nbsp;Settings에&amp;nbsp;들어가면 &lt;br /&gt;&lt;br /&gt;맨&amp;nbsp;밑에&amp;nbsp;길쭉하게&amp;nbsp;내가&amp;nbsp;만든&amp;nbsp;태그와&amp;nbsp;레이어가&amp;nbsp;겹쳐서&amp;nbsp;표가&amp;nbsp;있는데 &lt;br /&gt;거기에서&amp;nbsp;체크를&amp;nbsp;해제하면&amp;nbsp;물리작용이&amp;nbsp;서로&amp;nbsp;작동이&amp;nbsp;안된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 165217.png&quot; data-origin-width=&quot;1196&quot; data-origin-height=&quot;597&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwcMGF/btsKTAWKl3q/LGPrvkuoW8hgQDvtRQSorK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwcMGF/btsKTAWKl3q/LGPrvkuoW8hgQDvtRQSorK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwcMGF/btsKTAWKl3q/LGPrvkuoW8hgQDvtRQSorK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwcMGF%2FbtsKTAWKl3q%2FLGPrvkuoW8hgQDvtRQSorK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1196&quot; height=&quot;597&quot; data-filename=&quot;화면 캡처 2024-11-23 165217.png&quot; data-origin-width=&quot;1196&quot; data-origin-height=&quot;597&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;또&amp;nbsp;무적&amp;nbsp;효과를&amp;nbsp;위해 &lt;br /&gt;&lt;br /&gt;플레이어&amp;nbsp;데미지드와&amp;nbsp;적&amp;nbsp;레이어와&amp;nbsp;충돌&amp;nbsp;해제&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Invoke로&amp;nbsp;무적시간&amp;nbsp;설정 &lt;br /&gt;&lt;br /&gt;애니메이터&amp;nbsp;Parameters &lt;br /&gt;&lt;br /&gt;Triggor : 방아쇠 역할의 매개변수, 값이 없다는 것이 특징 (예:맞았는지 확인)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;점수,스테이지는&amp;nbsp;게임매니저에서&amp;nbsp;관리&lt;/p&gt;
&lt;pre id=&quot;code_1732348453705&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;


public class GameManager : MonoBehaviour
{
    public int totalPoint;
    public int stagePoint;
    public int stageIndex;
    public int health;
    public PlayerMove player;
    public GameObject[] Stages;

    public Image[] UIhealth;
    public Text UIPoint;
    public Text UIStage;
    public GameObject UIRestarBtn;

    void Update()
    {
        UIPoint.text = (totalPoint + stagePoint).ToString();
    }
    public void NextStage()
    {
        //Change Stage
        if(stageIndex &amp;lt; Stages.Length-1)
        {
            Stages[stageIndex].SetActive(false);
            stageIndex++;
            Stages[stageIndex].SetActive(true);
            PlayerReposition();

            UIStage.text = &quot;STAGE &quot; + (stageIndex + 1);
        }
        else
        {   //Game Clear
            //Player Contol Lock
            Time.timeScale = 0;
            
            UIRestarBtn.SetActive(true);
            Text btnText = UIRestarBtn.GetComponentInChildren&amp;lt;Text&amp;gt;();
            btnText.text = &quot;Clear!&quot;;
            
        }
        
        totalPoint += stagePoint;
        stagePoint = 0;
    }
    
    public void HealthDown()
    {
        if (health &amp;gt; 1)
        {
            health--;
            UIhealth[health].color = new Color(1, 0, 0, 0.4f);
        }
        else
        {
            UIhealth[0].color = new Color(1, 0, 0, 0.4f);
            player.OnDie();
            UIRestarBtn.SetActive(true);  
        }
    }
    void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject.tag == &quot;Player&quot;)
            //Health Down 체력 다운
            HealthDown();
            PlayerReposition();
        //Player Reposition
        if (health &amp;gt; 1)
            PlayerReposition();
        
    }

    void PlayerReposition()
    {
        player.transform.position = new Vector3(0, 0, -1);
        player.VelocityZero();
    }

    void ViewBtn()
    {
        UIRestarBtn.SetActive(true);
    }
    public void Restart()
    {
        Time.timeScale = 1;
        SceneManager.LoadScene(0);
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;플레이어에서&amp;nbsp;매니져&amp;nbsp;변수를&amp;nbsp;만들어&amp;nbsp;점수&amp;nbsp;변수에&amp;nbsp;접근 &lt;br /&gt;&lt;br /&gt;Contains(비교문)&amp;nbsp;:&amp;nbsp;대상&amp;nbsp;문자열에&amp;nbsp;비교문이&amp;nbsp;있으면&amp;nbsp;true &lt;br /&gt;&lt;br /&gt;stagelndex에&amp;nbsp;따라&amp;nbsp;스테이지&amp;nbsp;활성화/비활성화 &lt;br /&gt;&lt;br /&gt;스테이지&amp;nbsp;갯수를&amp;nbsp;확인하여&amp;nbsp;다음&amp;nbsp;스테이지&amp;nbsp;이동&amp;nbsp;/&amp;nbsp;종료&amp;nbsp;구현 &lt;br /&gt;&lt;br /&gt;완주하면&amp;nbsp;Time.timeScale&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;로&amp;nbsp;멈추게&amp;nbsp;만듬 &lt;br /&gt;&lt;br /&gt;점수는&amp;nbsp;Update문으로&amp;nbsp;표시 &lt;br /&gt;&lt;br /&gt;버튼&amp;nbsp;텍스트는&amp;nbsp;자식오브젝트이므로&amp;nbsp;InChildron을&amp;nbsp;더&amp;nbsp;붙여야&amp;nbsp;한다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using&amp;nbsp;UnityEngine.UI; &lt;br /&gt;using&amp;nbsp;UnityEngine.SceneManagement; &lt;br /&gt;&lt;br /&gt;UI와&amp;nbsp;씬을&amp;nbsp;옮겨갈려면&amp;nbsp;위의&amp;nbsp;2개를&amp;nbsp;맨위에&amp;nbsp;써줘야한다.... &lt;br /&gt;&lt;br /&gt;재시작하게&amp;nbsp;되면&amp;nbsp;timeScale&amp;nbsp;=&amp;nbsp;1;&amp;nbsp;로&amp;nbsp;시간을&amp;nbsp;복구 &lt;br /&gt;&lt;br /&gt;그리고&amp;nbsp;오타좀&amp;nbsp;제발&amp;nbsp;신경쓰자... &lt;/p&gt;</description>
      <category>Unity</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/25</guid>
      <comments>https://wanderinglost.tistory.com/25#entry25comment</comments>
      <pubDate>Sat, 23 Nov 2024 16:54:38 +0900</pubDate>
    </item>
    <item>
      <title>Unity 기초 눌러담은 3D게임</title>
      <link>https://wanderinglost.tistory.com/24</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;ezgif-7-e2dbc325d1.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;233&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dlH057/btsKTYiGQTT/cAxWBxViCRl4mGRKQIYhck/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dlH057/btsKTYiGQTT/cAxWBxViCRl4mGRKQIYhck/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dlH057/btsKTYiGQTT/cAxWBxViCRl4mGRKQIYhck/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/dlH057/btsKTYiGQTT/cAxWBxViCRl4mGRKQIYhck/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;233&quot; data-filename=&quot;ezgif-7-e2dbc325d1.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;233&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Scene 총 3개&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;C# 스크립트 4개 사용 (CameraMove, GameManagerLogic, ItemCan, PlayerBall)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사운드 추가 (점프)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카메라가&amp;nbsp;따라오게끔&amp;nbsp;할려면 &lt;br /&gt;&lt;br /&gt;LateUpdate() &amp;lt;- 여기다가 작성해야함 왜냐하면, 앞에서 다 실행되고나서 움직여야하기때문&lt;br /&gt;FindGameObjectsWithTag() : 주어진 태그로 오브젝트 검색&lt;br /&gt;카메라가 붙어서 따라댕기는걸 방지할려면&lt;br /&gt;카메라 백터값이랑 플레이어 백터값을 서로 뺴주면 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CameraMove 코드&lt;/p&gt;
&lt;pre id=&quot;code_1732346620220&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CameraMove : MonoBehaviour
{
    Transform playertransform;
    Vector3 Offset;


    void Awake()
    {
        playertransform = GameObject.FindGameObjectWithTag(&quot;Player&quot;).transform;
        Offset = transform.position - playertransform.position;
    }

    
    void LateUpdate()
    {
        transform.position = playertransform.position + Offset;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;형태가 없고 전반적인 로직을 가진 오브젝트를 매니저로 지정&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 162623.png&quot; data-origin-width=&quot;228&quot; data-origin-height=&quot;296&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sh88E/btsKUi2jnOP/EKCOxNDMx0uPjuKvaOPMY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sh88E/btsKUi2jnOP/EKCOxNDMx0uPjuKvaOPMY0/img.png&quot; data-alt=&quot;만든 후 위치 초기화, 이름 GameManager 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sh88E/btsKUi2jnOP/EKCOxNDMx0uPjuKvaOPMY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsh88E%2FbtsKUi2jnOP%2FEKCOxNDMx0uPjuKvaOPMY0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;228&quot; height=&quot;296&quot; data-filename=&quot;화면 캡처 2024-11-23 162623.png&quot; data-origin-width=&quot;228&quot; data-origin-height=&quot;296&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;만든 후 위치 초기화, 이름 GameManager 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Find&amp;nbsp;계열&amp;nbsp;함수는&amp;nbsp;부하를&amp;nbsp;초래할&amp;nbsp;수&amp;nbsp;있으므로&amp;nbsp;피하는&amp;nbsp;것을&amp;nbsp;권장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;씬을 사용하려면&lt;br /&gt;맨위에 using UnityEngine.SceneManagement; 를 써줘야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;LoadScene() : 주어진 장면을 불러오는 함수&lt;br /&gt;Scene을&amp;nbsp;불러오려면&amp;nbsp;꼭&amp;nbsp;Build&amp;nbsp;Setting에서&amp;nbsp;추가 &lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 162717.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;303&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4rhoJ/btsKUv8sdsP/St1CfNMDYCkE1uiaAh24gk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4rhoJ/btsKUv8sdsP/St1CfNMDYCkE1uiaAh24gk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4rhoJ/btsKUv8sdsP/St1CfNMDYCkE1uiaAh24gk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4rhoJ%2FbtsKUv8sdsP%2FSt1CfNMDYCkE1uiaAh24gk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;303&quot; data-filename=&quot;화면 캡처 2024-11-23 162717.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;303&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2024-11-23 162747.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;192&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TudND/btsKU4WJyfs/JxsaLRnXeOoHHOfPJezKTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TudND/btsKU4WJyfs/JxsaLRnXeOoHHOfPJezKTK/img.png&quot; data-alt=&quot;사용하는 씬이 다 들어가게 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TudND/btsKU4WJyfs/JxsaLRnXeOoHHOfPJezKTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTudND%2FbtsKU4WJyfs%2FJxsaLRnXeOoHHOfPJezKTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;637&quot; height=&quot;192&quot; data-filename=&quot;화면 캡처 2024-11-23 162747.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;192&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사용하는 씬이 다 들어가게 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;LoadScene의 매개변수는 장면 순서 (int)도 가능&lt;br /&gt;Ui를&amp;nbsp;사용하려면&amp;nbsp;UnityEngine.UI&amp;nbsp;라이브러리&amp;nbsp;사용&amp;nbsp;필수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GameManagerLogic 코드&lt;/p&gt;
&lt;pre id=&quot;code_1732346684417&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class GameManagerLogic : MonoBehaviour
{
    public int TotalItemCount;
    public int stage;
    public Text StageCountText;
    public Text PlayerCountText;

    public void Awake()
    {
        StageCountText.text = &quot;/ &quot; + TotalItemCount.ToString();
    }

    public void GetItem(int count)
    {
        PlayerCountText.text = count.ToString();
    }

    void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag == &quot;Player&quot;)
            SceneManager.LoadScene(stage);
    }
   
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ItemCan 코드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1732346926855&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ItemCan : MonoBehaviour
{
    public float rotateSpeed;
    
    void Update()
    {
        transform.Rotate(Vector3.up * rotateSpeed * Time.deltaTime, Space.World);
    }

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빙글빙글 도는걸 구현&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PlayerBall 코드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1732346953491&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class PlayerBall : MonoBehaviour
{
    public float jumpPower;
    public int itemCount;
    public GameManagerLogic manager;
    bool isJump;
    Rigidbody rigid;
    AudioSource GetItem;
    AudioSource JumpSound;



    void Awake()
    {
        isJump = false;
        rigid = GetComponent &amp;lt;Rigidbody&amp;gt;();
        AudioSource[] audioSources = GetComponents&amp;lt;AudioSource&amp;gt;();
        GetItem = audioSources[0];
        JumpSound = audioSources[1];
        

    }

    void Update()
    {
        if(Input.GetButtonDown(&quot;Jump&quot;) &amp;amp;&amp;amp; !isJump)
        {
            isJump = true;
            rigid.AddForce(new Vector3(0, jumpPower, 0), ForceMode.Impulse);
            JumpSound.Play();
        }
        
    }
    void FixedUpdate()
    {
        float h = Input.GetAxisRaw(&quot;Horizontal&quot;);
        float v = Input.GetAxisRaw(&quot;Vertical&quot;);

        rigid.AddForce(new Vector3(h, 0, v),ForceMode.Impulse);
    }

    void OnCollisionEnter(Collision collision)
    {
        if(collision.gameObject.tag == &quot;Floor&quot;)
        {
            isJump = false;
        }
    }
    void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag == &quot;Item&quot;)
        {
            itemCount++;
            GetItem.Play();
            other.gameObject.SetActive(false);
            manager.GetItem(itemCount);
        }
        else if(other.gameObject.tag == &quot;Finish&quot;)
        {
            if(manager.TotalItemCount == itemCount)
            {
                if(manager.stage == 2)
                
                SceneManager.LoadScene(0);
                
                else
                
                SceneManager.LoadScene(manager.stage+1);
                
            }
            else
            {
                
                SceneManager.LoadScene(manager.stage);
             
            }
        }
    }
    
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;움직임과 사운드, 목표지점에 도달했을때 해당하는 씬 이동 구현&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사운드는 무료에셋 CasualGameSounds U6을 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Unity</category>
      <author>fghddsbxfv</author>
      <guid isPermaLink="true">https://wanderinglost.tistory.com/24</guid>
      <comments>https://wanderinglost.tistory.com/24#entry24comment</comments>
      <pubDate>Sat, 23 Nov 2024 16:30:59 +0900</pubDate>
    </item>
  </channel>
</rss>