언리얼 엔진을 사용한 게임 개발 프로젝트

최근 업데이트 2025년 9월 14일 일요일


소개

방정현

계획

컴퓨터 과학

컴퓨터 공학

프로그래밍 언어

사전

게임 개발

언리얼 엔진

수학

사이트 스크랩

활동

전문 서적

온라인 활동

스터디 그룹

취미

프로젝트

ProjectH

CGWithOpenGL

격변의 땅

개발 도구

Git, GitHub, GitFork

Visual Studio

프로젝트 소개

이 프로젝트는 언리얼 엔진을 활용한 게임 개발 및 그래픽 렌더링 파이프라인 탐구와 활용을 목표로 합니다. 게임을 기획, 개발하면서 엔진 내부의 다양한 시스템을 사용하고, OpenGL을 기반으로 학습한 개념을 언리얼 엔진을 통해 실무적으로 활용할 수 있도록 확장하는 과정을 포함합니다. 즉, 게임 기획부터 프로토타입 제작, 그래픽 최적화, 렌더링 심화 학습까지 모두 다루며, 최종적으로 실질적인 개발 경험을 축적하는 것이 핵심 목표입니다.

목적 1 게임 개발 및 엔진 활용 능력 강화

  1. 게임의 목표와 진행 방식, 레벨링, 스토리 및 플레이 흐름을 체계적으로 설계합니다.
  2. 모듈형 게임 플레이, 모션 매칭, 카오스, AI 행동 트리등 엔진 주요 기능들을 분석하고 활용합니다.
  3. 절차적 생성 기법을 활용하여 게임 환경을 동적으로 구성하고, 월드 파티션과 레벨 스트리밍을 통해 월드 경험을 최적화 합니다.
  4. Unreal Insights를 활용한 성능 분석 및 최적화 기법을 사용해 CPU, GPU 타임을 줄이면서도 원하는 퀄리티를 유지할 수 있도록 합니다.

목적 2 렌더링 파이프 라인 이해 및 엔진 고급 렌더링 활용

  1. 언리얼 엔진에서의 렌더링 파이프 라인의 과정을 이해하고 RHI를 통해 커스텀 셰이더를 개발합니다.
  2. 루멘, 나나이트, 버츄얼 섀도우 맵, Path Tracer등 사실적인 묘사를 위한 고급 렌더링 기법들을 분석하고 활용합니다.
  3. Render Doc을 활용해 파이프 라인을 점검하고 셰이더를 디버깅하여 GPU 성능을 최적화 합니다.

개발 일지

개발 일지

기획

메모

사다리 추격씬 해상추격씬 봉 매달리기 틈새이동(로딩) 스윙점프 그래플 스텝업(부스트, 팀리프트) 수영 덕트 코옵도어리프트 퍼즐 숨겨진 계단,

레포지터리

https://github.com/biomaticals/ProjectH


E-mail : [email protected]

Phone number : (+82) 010 3902 8624