Youngki Jeong | Game Dev Lab
HomeProjectsEvidenceJourneyAbout
SearchGitHub글쓰기

Youngki Jeong | Game Dev Lab

Unreal C++ 게임개발 포트폴리오 & 개발 기록

Projects·Evidence·Journey·About·GitHub Portfolio·GitHub

Projects

면접에서 가장 먼저 보여드리고 싶은 Featured Projects, 그 전에 C++과 DirectX로 클라이언트를 직접 만들어본 Earlier Projects, WinAPI부터 Unreal까지 이어진 Game Development Journey를 함께 정리했습니다.

Featured Projects

면접에서 가장 먼저 보여드리고 싶은 프로젝트입니다.

Personal Project
RiteSeekers

Role: Gameplay Programming

Unreal Engine 5 C++ Gameplay Framework

GASCombatEquipment
View Project
Personal Project
DX11 3D Project: 스폰지밥 비키니시티 전쟁

Role: Game Client Programming

C++ / DirectX11 3D Game Client

DirectX11RenderingRuntimeTooling
View Project
Team Project
ImitationTrigger

Role: Gameplay Programming

Unreal Team Project · GAS Skill / ADS Camera

GASADS CameraGameplayTagCamera Runtime
View Project

Earlier Projects

Unreal 프로젝트를 진행하기 전에 C++과 DirectX 기반 게임 클라이언트를 직접 만들어보며 기본 구조를 익힌 프로젝트입니다.

DirectX9 — Cat Quest

DirectX9 기반으로 캐릭터, 몬스터, 스킬, 상호작용 흐름을 구현한 클라이언트 프로젝트입니다.

DirectX92D ClientGame LogicTeam Project
View Project
MFC — Crazy Arcade

팀 프로젝트에서 MFC 기반 맵툴과 타일 배치 도구를 경험한 프로젝트입니다.

Team ProjectMFCMap ToolEditor
View Project
WinAPI — Isaac

C++로 Game Loop와 기본 객체, 입력, 충돌 구조를 직접 구현하기 시작한 프로젝트입니다.

Game LoopObjectInputCollision
View Project

Game Development Journey

처음부터 Unreal Engine으로 게임개발을 시작한 것은 아닙니다.

C++ 기반 게임 클라이언트를 공부하면서 WinAPI, MFC, DirectX9, DirectX11 프로젝트를 거쳐 현재 Unreal Engine 프로젝트까지 이어오고 있습니다.

제가 어떤 순서로 프로젝트를 진행하며 공부해왔는지 볼 수 있도록 정리했습니다.

  1. 1
    WinAPI — Isaac

    C++로 Game Loop와 기본 객체·입력·충돌 구조를 직접 구현하기 시작한 프로젝트입니다.

    • Game Loop
    • Object
    • Input
    • Collision
  2. 2
    MFC — Crazy Arcade

    팀 프로젝트에서 MFC 기반 맵툴·타일 배치 도구를 경험한 프로젝트입니다.

    • Team Project
    • MFC
    • Map Tool
    • Editor
  3. 3
    DirectX9 — Cat Quest

    DirectX9 기반으로 캐릭터·몬스터·스킬·상호작용 흐름을 확장한 클라이언트 프로젝트입니다.

    • DirectX9
    • 2D Client
    • Game Logic
    • Team Project
  4. 4
    DirectX11 — SpongeBob BFBBSelected

    C++과 DirectX11으로 만든 3D 게임 프로젝트입니다. 렌더링, 실행 흐름, 툴까지 직접 만들며 클라이언트를 공부했습니다.

    • DirectX11
    • Rendering
    • Runtime
    • Tooling
  5. 5
    ImitationTriggerSelected · Team

    팀 Unreal 프로젝트에서 GAS Skill과 ADS Camera를 맡았습니다.

    • GAS Skill
    • ADS Camera
    • GameplayTag
    • Team Project
  6. 6
    RiteSeekersCurrent Focus

    D1을 참고해 따라 구현한 뒤, 장비·어빌리티·전투·애니메이션이 어떻게 이어지는지 Source를 다시 따라가며 공부하고 있습니다.

    • Equipment / Ability
    • Combat / Health
    • Animation
    • Debugging

Future / Backlog

앞으로 공부해보고 싶은 내용을 정리했습니다.

AstraDivision

나중에 Network / Server와 전투 구조를 더 공부하면서 다시 만들어보고 싶은 후보입니다.

현재 프로젝트 이후 더 살펴보고 싶은 주제입니다.

FutureBacklogNetwork StudyServer Study