728x90 반응형 전체 글454 레벨디자인심화 2주차 - 영화를 이용한 게임 플레이 보고 온 영화 중 1가지를 선택하여 줄거리를 간단하게 적기 : 버드 박스 주인공은 임신 상태. 사람들의 갑작스러운 집단 정신이상 행동 발현. 집단 정신이상 현상은 무언가를 바라보면 발현되는 것으로 추정되기 때문에 창문 또는 눈을 가려 외부의 빛을 차단한 채로 생활함. 무언가는 외계에서 유입된 초월적인 존재 혹은 외계 생명체로 추측됨. 공동체 생활을 하는 과정에서 식량, 새 인원 유입 등 다양한 문제의 발생함. 식량 문제를 해결하기 위하여 시야를 제한한 채로 외부로 이동하고, 마트의 식량을 가져옴. 외부에서 초월적인 현상을 숭배하며 눈을 가리지 않고 살아가는 인원의 발견. 한 커플의 차량 갈취 및 도주 사건 발생으로 나머지 인원의 고립. 공동체 생활을 하는 과정에서 숭배자 인원이 유입됨. 주인공과 다른 임.. 2023. 9. 7. XR콘텐츠제작프로젝트(캡스톤디자인) 2주차 - 제안서 발표, 회의, 기획서 구체화 제안서 발표 진행 팀별 회의 진행 - 게임 방향성 변경 - 게임 시점 변경 - 게임 그래픽 스타일 재논의 - 팀 규칙 재정의 방향성 변경 미니게임의 형태 → 온전한 온리업 팀 규칙 재정의 기획팀 작업 - 변경된 기획에 대한 최종 정리 - 최종 정리본을 기반으로 한 컨셉 기획서 - 최종 정리본을 기반으로 한 시스템 기획서 - 최종 정리본을 기반으로 한 컨텐츠 기획서 - 프로토타입 사용 방법 가이드 제작 발생했던 문제 - 그래픽 파트 및 AD와의 의견 충돌 - 의견이 통일되지 않음 - PD(작성자)의 결단력 부족 - (나름대로 서로를 배려 해 준 것임에도) 방식의 차이 - 주요 소통 방식의 차이 (전화 or 텍스트) - 파트 간 소통 부재 느낀 점 자신이 어떤 스타일의 사람이든 어떠한 역할을 맡았을 때는, .. 2023. 9. 7. 리얼타임엔진 2주차 - 시작해요 UEFN 수업 내용은 교수님의 언리얼 공식 영상으로 공유 예정. https://youtu.be/J3mqDN33qiY?si=u-dB4_dzCu8aPRiT UEFN : 포트나이트 언리얼 에디터 강의 개요 1주차 : 동전 수집 게임 제작하기 2주차 : 데스런 형태의 동전 수집 게임 제작하기 3주차 : PvE 게임 제작하기 코딩 없이 제작할 수 있음. 기본으로 제공하는 툴만 활용해도 다양한 장르의 컨텐츠를 제작할 수 있으며, 자신만의 커스터마이징 장치가 필요하다면 birth라는 메타버스형 프로그래밍 언어. 심도있는 게임을 만드는 것에 특화되어 있으며, 코딩 경험이 없는 경우도 시작할 수 있다. 다양한 한국어 교육자료들이 존재한다. 예시의 데스런 게임은 제작에 일주일 소요 된 게임. 포트나이트의 섬은 게임의 스테이지와 같.. 2023. 9. 5. 게임인공지능 2주차 - Design Pattern, 전략 디자인 패턴, 옵저버 패턴, 데코레이터 패턴 Introduction to Design Pattern 우리가 해결하고자 하는 문제는 유일할 확률은 거의 없고, 대부분 복합적이다. 혼자서 고민하는 것보다는 듣고 찾아보는 것이 문제 해결에 도움이 될 때가 있다. What is a Design Pattern? - 대부분의 문제들은 누군가가 다양한 방법으로 이미 해결했을 가능성이 높다. - 다양한 시도를 통해 해법들이 개선되면서 점차 구조화된 프로그래밍 방법으로 발전한다. - 디자인 패턴은 완성된 코드가 아니다. - 일반적이고 재사용 가능한 구조화된 프로그래밍 기법이다. 디자인 패턴이란 - 디자인 패턴은 누군가가 개발한 검증된 know-how이다. - 라이브러리/프레임워크보다 상위 개념이다. - 디자인 패턴을 적용하면 더 적은 노력으로 비슷한 문제의 해결이.. 2023. 9. 5. 게임밸런스및시뮬레이션 2주차 - 게임 밸런스의 이해 아이스브레이킹 & 밸런스의 예시 다음 동물들을 임의의 두 그룹으로 나누어 본다면?! 우리는 기본적으로 공평함에 대한 기본적인 감각을 가지고 있다. 오랜 시간 체득해온 경험적 지식. 우리는 공통점을 찾거나, 비슷한 것끼리 분류하는 것에 익숙하다. 하지만, 밸런스의 목적과 지향점이 없이는 무엇이 중요한지에 대한 기준을 세울 수 없다. 이어달리기를 위한 두 그룹으로 나누어본다면? - 5:5로 짝을 맞춘다. - 달리기에 중요한 능력치는 무엇인가? 속도의 측면에서 나열한다. - 많이 뛰는 것이라면? 지구력도 고력한다. - 장애물이 많다면? 순발력도 고려한다. - 목적에 맞춰 여러 부분에서 고려하여 밸런스를 맞춘다. 100명이 배팅을 했을 때, 50:50으로 인원이 나누어진다면 밸런스가 잘 갖추어 진 것. 전투를 .. 2023. 9. 4. 게임그래픽프로그래밍심화 2주차 - DirectX 좌표계와 벡터 기존에 수업했던 Soft Renderer는 오른손 좌표계이지만, DirectX는 왼손 좌표계이다. 왼손 좌표계 - DirectX, Unity, Unreal 오른손 좌표계 - OpenGL 1학기 때의 내용을 복습 벡터 크기와 방향을 모두 가지고 있는 기하학적 객체 - Position vector (위치 벡터) : 시작점이 원점이며 공간상 한 점이 끝점으로 구성된 벡터 - Unit vector (단위 벡터) : 벡터의 크기가 1인 벡터 - Direction vector (방향 벡터) : 공간상에서 방향을 나타내는 벡터 - Normal vector (법선 벡터) : 평면세 수직인 벡터 - Zero vector (영 벡터) : 벡터의 모든 성분이 0인 벡터 - Inverse vector (역 벡터) : 기존 벡.. 2023. 9. 4. 게임배경음악과효과음 1주차 - OT 처음부터 끝까지 컴퓨터로 툴만 만지는 수업. Cakewalk, FMod 위주로 사용함. 녹음과 관련된 작업. 마이크를 대여 할 예정이 있다. 1학년 때 음향악을 배우고, 사운드 편집 방식을 배웠고 2학년은 앱게임 제작에 실제로 들어갈 사운드가 필요할 것. FMod라는 사운드 미들웨어를 사용하는 방법을 배우는 수업이다. 진행 할 내용이 꽉꽉 차 있기 때문에 지난 수업을 다시 반복하지 않을 예정. 대신, 팀즈 녹화를 사용하여 복습 할 수 있게끔 제공 할 것이다. 성적 - 출석 20% - 그룹발표 10% : 4, 5, 6, 7주차 발표. (4주차 팀 1점 가산점) - 중간평가 30% : 필기/실기 정해지지 않음. 사운드 기획서 작성. 게임의 몰입도를 올릴 수 있는 게임 사운드 기획을 토대로 얼마나 잘 만들어졌.. 2023. 8. 31. 게임기획과비주얼스크립팅 1주차 - OT 수업 방법 - 이론 30% - 과제 20% - 실습 50% 과제를 많이 내지 않는 편. 중간과제, 기말과제. 출석 안내 - 추석 연휴 (09/28) - 축제 (10/12) 평가 방식 - 출석 20% - 중간 30% - 기말 30% - 과제/참여도 10% - 중간/기말(발표점수) 10% 수업 시작 15분 이후로는 결석 처리. 평가 방식 - 프로그래밍 수업이 아니기 때문에 "기획+엔진 활용" 두가지 점수 합산 (엔진사용 능숙자의 양학 방지) - 개인적인 질문은 카톡이나, 이메일, 문자 등을 활용 : XR 프로젝트와 관련된 질문은 지양. - 전화로는 상담이나 즉답이 어려운 경우가 있음 - 근거 없는 성적 정정 요청에 응하지 않음. - 수업 외 기타 상담 가능. 수강신청 정정 - 언리얼 엔진 - 그래픽 수업이 .. 2023. 8. 31. 레벨디자인심화 1주차 - OT 수업 소개로 짧게 진행 예정. 1학기에는 이론적인, 기본적인 레벨디자인에 대한 내용. 2학기에는 "그래서 어떻게 작업을 하지?"의 과정이 될 예정. 여러분들이 포트폴리오로 사용 할 수 있을 정도의 무언가가 남았으면 좋겠다. 매년 잘 안 되지만. 학기 중 3학점이라는 시간은 실제로 현업에서 레벨디자인을 위해 작업하는 시간의 1/3도 되지 않는다. 그럼에도 여러분들이 관심을 가질 수 있는 분야 하나는 가져갈 수 있으면 좋겠다. [ Lecture Outline ] - 플레이 컨셉 정리 : 디자인 의도, 핵심 요소, 토론 플레이 컨셉은 교수님이, 어떻게 플레이하게 시나리오를 만들 것인지는 고민할 것. 고민, 토의, 결론, 정리 후 제안서 제출. 대부분 플레이 시나리오는 선형적인 동선을 고려하고 작성하게 된다. .. 2023. 8. 31. 이전 1 ··· 32 33 34 35 36 37 38 ··· 51 다음 728x90 반응형