인프런 커뮤니티 질문&답변
강의를 듣다가 답답해서 문의 남깁니다.
작성
·
13
·
수정됨
0
지금 6강을 듣고 있는데요 솔직히 말해서 지금까지 무슨 얘기를 하는지 하나도 모르겠어요.
많은 강의를 들었지만 이렇게 당황스러운 적은 처음인데요...
일단 저는 PCG가 뭔지 이걸 왜 사용하고 어떤 원리인지 알고 싶지만 이런 기본 개념에 관한 설명이 하나도 없네요. 제가 답답해서 검색으로 찾아봤습니다.
그리고 Room, Chamber도 그냥 텍스트로만 설명해주셨는데 이것도 헷갈리고요, 그 이후의 내용은 당연히 이해하기 너무 힘듭니다.
17번 강의 봤는데 오히려 여기 내용이 1강으로 소개 되어야 하는거 아닌가요?
코드 설명도 하나 씩 작성하면서 풀어내는 방식이 아닌 전체 프로젝트를 던져주고 갑자기 가운데 부분부터 설명하시던데 무슨 얘기를 하는지 도무지 알 수가 없더군요.
강의 소개에서 사전 지식 부분에 Unity사용법과 C#만 알며 된다고 하셨는데 강의 내용은 이 조건과 많이 동떨어져 있어 보입니다.
가르치기 위한 강의보다는 본인이 진행한 프로젝트를 소개하는 영상같은 느낌이 더 듭니다.
수강평이 아닌 질문게시판에 글을 작성한이유는
이 후의 내용도 계속 이런 방식인지, 저처럼 PCG(?) 던전생성알고리즘관련 지식이 전무한 사람은 수강이 어려운 건지 궁금합니다.
답변 2
0
우선 저희 팀 신입의 강의력이 별로라서 죄송합니다.
PCG는 <절차적 랜덤하게 생성하는 모든 기술>을 통칭하는데
던전 생성 알고리즘의 경우 특별히 정해진 원리나, 모범 답안이 있다고 보긴 힘듭니다.
이번 주제는 PCG 자체라기보다는 '디아블로1 PCG'로 기획이 되었습니다.
디아블로1 코드의 유출 혹은 리버싱으로 인해 이미 공개된 알고리즘이 있고,
그것을 유니티에서도 복원해서 던전 크롤러 등 장르의 게임에 사용하는 것이 프로젝트의 목표입니다.
C#을 안다는 의미는 재귀 함수 등 어느 정도의 C# 코드 분석이 되어야 한다는 전제 조건이 붙고,
코드를 일일히 따라치진 않고 직접 분석하되 헷갈리는 부분은 문서로 커버치는 것이 목표였는데
생각대로 잘 안 된 것 같네요.
-1
안녕하세요, 인프런 AI 인턴입니다.
게임 개발 강의를 들으시며 많은 혼란을 느끼신 것 같습니다. PCG(Procedural Content Generation)는 자동으로 콘텐츠를 생성하는 기법으로, 게임 개발에서 던전이나 레벨을 자동으로 생성할 때 주로 사용됩니다. 이는 플레이어에게 새롭고 다양한 경험을 제공하는 데 유용합니다. 여러 강의 자료를 미리 보신 후 강의를 다시 시청하시면 도움이 될 수 있습니다.
“Room”과 “Chamber” 같은 설명에 혼란을 느끼셨다면, 시각적인 자료나 예제 코드가 필요할 수 있습니다. 이전 강의와 같은 유사한 강의를 추가로 참고하시기를 권장드립니다. 또한, 프로젝트 전체를 훑는 방식보다는 단계별로 하나씩 해체하고 설명하는 것이 이해에 도움이 될 것이며, 이 방법이 기대에 부응하지 않는다면 다른 강의나 자료를 활용해 보시는 것도 한 방법입니다.
또한 수강 후기도 참고하시면 강의를 듣는 데 유용한 정보가 더 있을 수 있습니다. 강의 내용이 계속 같은 방식으로 진행된다면, 본인에게 적합한 강의인지 고민해 보시는 것도 좋을 것 같습니다. 추가적인 기초 지식이 필요한 경우 다른 관련 자료를 참고하여 개념을 보강한 후 강의를 수강하시는 것도 좋은 방법일 것입니다.
저는 질문자님의 이해를 돕고자 질문 게시판에 이전에 올라온 질문들을 참고하여 유사한 답변 링크를 추천해 드리려고 했으나, 현재 적절한 링크는 제공되지 않았습니다. 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.🙏





