← 홈으로

2020 · 개인

학부 프로젝트 모음2020 – 2021 · 호서대 게임소프트웨어학과

OpenGL 3D 그래픽스, Unreal 블루프린트 게임, AR 가구 배치, A*와 행동 트리: 게임 프로그래밍을 배우던 시기의 과제들

역할
개인 과제
기간
2020.03 – 2021.06
상태
보관
스택
OpenGL, C++, Unreal, Unity, AR Foundation, C#

배경

2020년부터 2021년 상반기까지 게임소프트웨어학과에서 한 과제들입니다. 취업 직전인 2021년 6월에 포트폴리오로 정리해 두었던 이미지와 GIF를 그대로 옮겼습니다. 코드보다는 “무엇을 만들어 봤는지”를 보여주는 기록에 가깝습니다.

3D 그래픽스 프로그래밍 (OpenGL, 2020년 1학기)

GLFW·GLEW·GLM 위에서 행렬 변환, 카메라, 조명, 텍스처를 주차별로 구현했습니다. 손으로 그린 변환 행렬 노트와 함께 제출했고, 기말 과제는 텍스처를 입힌 3D 오브젝트를 회전·조명으로 렌더링하는 프로그램이었습니다.

게임엔진 및 VR 활용 (Unreal, 2020년 2학기)

블루프린트만으로 만든 기말 게임입니다. 커스텀 캐릭터, 체력·마나, AI 검사와 AI 보스(애니메이션·컨트롤), 포탈, 힐팩, 장애물과 함정, 사망 후 리스폰까지 넣었습니다. 블루프린트 캡처 30여 장이 과제 제출물에 남아 있습니다.

XR 콘텐츠 (Unity AR Foundation, 2021년 상반기)

XR 콘텐츠 중급 아카데미 과정에서 만든 AR 가구 배치 앱입니다. 바닥 평면에 가구(테이블·의자·캣타워·냉장고 등)를 생성하고, 회전·색상 변경·저장·불러오기를 UI로 제공합니다.

게임 인공지능·게임 물리

A* 길찾기(격자 맵에서 장애물을 피해 목표까지 경로 계산)와 Seek 행동 트리 과제, 물리 중간 과제입니다. 과제 저장소는 GitHub Classroom에 있었고 지금은 보관만 하고 있습니다.

같은 시기

졸업작품 girlsXzombies는 별도 카드에 있습니다.