728x90 반응형 전체 글438 게임콘텐츠인문학 - 1주차 : OT *마이크 사용 필수강의계획서와 함께 주차별 수업 내용 안내1. 오리엔테이션2. 인문학/콘텐츠 인문학에 대한 이해3. 역사에 반영된 콘텐츠 인문학4. 다양한 매체와 인문학에 영향을 받는 게임5. 인문학과 콘텐츠(게임 등)에 대한 다양한 경험과 활용6. 인문학 세미나 발표 17. 인문학 세미나 발표 28. 중간평가9. 인문학 + 메타버스 + 게임10. AI와 윤리 그리고 게임 111. AI와 윤리 그리고 게임 212. 자율화와 게임13. 빅데이터와 인문학14.챗 GPT 등의 확산과 인문학 그리고 게임15. 기말평가 조별로 다양한 주제에 대해 분석·토론1주차 과목 개요- 강의 계획/ 평가 안내- 콘텐츠 인문학에 대한 나의 의견 (실습)- 콘텐츠 인문학과 게임 개발자수업 진행 방식1교시 - 이론2교시 - 실습3.. 2025. 3. 5. 차세대게임프로젝트 - 1주차 : OT 영상 시청 - 노력하지 않고 쉽게 목표를 달성하는 방법 : 비즈니스북스 - 최고의 변화는 어디서 오는가 (벤저민 하디 작) 1학기 목표1. 프로젝트 설계훈련과 교육은 다르고, 취직과 취업은 다르다.취업에 있어 필요한 것을 준비하기 위해 다양한 방면을 고민하고 쌓아보자.2. 분석 및 수집3. 제작 및 발전4. 발표 PT (중간, 기말)5. 취업1학기 수업 목표1. 졸업 작품 or 개인 프로젝트에서 산출된 프로토타입을 바탕으로 게임 개발에 담당 역할(기획, 그래픽, 프로그래밍) 분야 제작 기술을 확장한다.2. 완성도 있는 포트폴리오를 제작할 수 있도록 한다. 수업에 얽메이고 목숨걸지 말고 편하게 연락 해 줄 것.오늘 수업 목표개인 프로젝트의 관리 및 진행 프로세스를 이해한다.오늘 해야 할 내용을 계획한다. .. 2025. 3. 5. 이득우의 언리얼 프로그래밍 스터디 기록 - 5회차 : Unreal Object Reflection System2 강의 개요목표: 언리얼 오브젝트 리플렉션 시스템을 활용한 언리얼 오브젝트 관리 방법 학습실습 예제: 학교에서 학생과 교수가 함께 수업하는 상황 구현1. 클래스 설계(1) 기본 클래스 구조Person 클래스 (부모)속성: Name (FString), Year (int)함수:doLesson() (가상 함수, 수업 참여 기능)getName(), setName() (getter, setter)언리얼 리플렉션 시스템을 사용하기 위해 UProperty, UFunction 매크로 적용Student 클래스 (자식)상속: Person추가 속성: ID (int, 학번)doLesson() 오버라이딩 → 수업 듣는 기능기본값 설정:이름: "학생"학번: 1연차: 1년차Teacher 클래스 (자식)상속: Person추가 속성: .. 2025. 2. 27. 이득우의 언리얼 프로그래밍 스터디 기록 - 4회차 : Unreal Object Reflection System 강의 목표언리얼 오브젝트의 특징과 리플렉션 시스템 설명언리얼 엔진이 언리얼 오브젝트를 처리하는 방식 분석언리얼 프로퍼티 시스템 (리플렉션, Reflection)프로그램이 실행 시간에 자기 자신을 조사하는 기능.반사를 의미하는 그래픽 용어와의 혼동을 피하기 위하여 프로퍼티 시스템이라고 부르기도 한다.C++ 언어는 리플렉션을 지원하지 않기 때문에 언리얼이 자체적으로 기능을 구축했다.리플렉션 시스템을 사용하면 런타임에서 정보를 얻을 때 안전하게 캐스팅, 형변환이 가능해진다. UProperty로 선언을 해 주면 언리얼 엔진이 메모리 포인터에 대해서 자동으로 메모리를 관리 해 준다.안 써도 되지만, 그 경우에는 직접 메모리 관리를 해 주어야 한다. 리플렉션 데이터를 사용하는 데에 있어서 계층 구조를 알아두면 좋다.. 2025. 2. 19. 이득우의 언리얼 프로그래밍 스터디 기록 - 3회차 : Unreal Object 언리얼 오브젝트 (Unreal Object)언리얼 C++의 핵심은 언리얼 오브젝트라 불리는 독특한 객체 시스템에 있다.게임 개발은 성능과 안정성을 동시에 관리해야 함. 언리얼 오브젝트에는 u라는 접두사를 붙인다.ㄴ 일반 C++ 오브젝트는 f라는 접두사를 붙인다. 일반 C++ 오브젝트는 주로 저수준의 빠른 처리를 위한 기능 구현에 사용되고,언리얼 오브젝트는 콘텐츠 제작과 관련된 복잡한 설계 구현에 주로 사용된다. 언리얼 오브젝트를 지정하기 위해서는 UCLASS라는 매크로를 사용하여 태그를 해 주어야 하며,생성하기 위해 new 키워드 대신 NewObject와 같은 api를 사용한다.언리얼 오브젝트를 처리하기 위해 컴파일 과정에서 언리얼 헤더 툴(Unreal Header Tool)이라는 특수한 작업이 들어간.. 2025. 2. 11. 이득우의 언리얼 프로그래밍 스터디 기록 - 2회차 : 언리얼 C++ 기본 타입과 문자열 언리얼 C++ 기본 타입과 문자열기본 타입언리얼은 C++의 기본 타입을 사용하지 않는다.ㄴ 다양한 기기에서 C++ 언어를 사용하여 게임이 개발되어 왔지만, 구현하는 방법들이 다른 문제가 있다. boolean 같은 경우 데이터 타입 대신 byte 정보를 BitField라는 Operator를 사용하여 제한하고 사용한다.ㄴ 헤더가 아닌 cpp 로직에서는 자유롭게 bool을 사용해도 무방하다.문자열언리얼 C++가 제공하는 다양한 문자열 처리 방법과 그 내부 구성의 이해캐릭터는 TCHAR를 사용해야 한다.ㄴ 유니코드 표준이 보급되기 전, 멀티바이트 문자율인 EUC-KR과 CP949가 확립되어 있었다. 90년도 후반에 들어서며 유니코드가 정착되었지만, 아직도 운영체제에는 기존의 잔재가 남아있어 우리는 문자열을 3종.. 2025. 2. 10. 이득우의 언리얼 프로그래밍 스터디 기록 - 1회차 : 개발 환경 세팅, 언리얼 C++ 코딩 표준의 이해 시작하며이득우의 언리얼 프로그래밍 강의를 기반으로 스터디를 진행하기로 했다!원래 졸작과 병행하고 싶었어서 예정보다 좀 뒤늦은 감은 있지만, 지금부터라도 열심히 해 보려고 한다!강의를 보며 공부하면서 개인 노트를 남겨볼 예정이다.강의 진행도- 섹션 1. 강의 소개 : 언리얼 프로그래밍을 효과적으로 공부하는 방법- 섹션 2. 언리얼 오브젝트의 이해 : 1강 헬로 언리얼!강의 노트편의를 위한 개발 환경 세팅- 언리얼 엔진 버전 5.1.1ㄴ 부가 메뉴 - 설치 옵션 - 디버깅을 위한 편집기 기호 (디버깅 심볼) 설치- Visual Studio Community (Rider 검토 또한 나이스)ㄴ C++를 사용한 게임 개발 툴 설치ㄴ Prjoects and Solutions - Genereal - Always Sh.. 2025. 2. 5. 게임사운드제작실습 15주차 - 기말과제 발표 2024. 12. 19. 콘텐츠프로그래밍2 14, 15주차 - 포스트 프로세싱, 기말 과제 작업 언릿 모델을 쓰면 물리 기반 렌더링을 사용할 수 없다. Overview > Buffer Visualization > Overview를 통해 현재 현황을 확인할 수 있다. PPLineDrawing 에셋을 사용한다.https://github.com/alwei/PPLineDrawing GitHub - alwei/PPLineDrawingContribute to alwei/PPLineDrawing development by creating an account on GitHub.github.com PostProcessVolume의 Post-Process Material에 PPI_LineDrawing을 적용 해 준다. 버퍼정보를 활용하여 후처리로 마지막에 외곽선을 그리는 방식. 다양한 옵션들이 있다. Dept.. 2024. 12. 18. 이전 1 2 3 4 ··· 49 다음 728x90 반응형