Youngki Jeong | Game Dev Lab
HomeProjectsEvidenceJourneyAbout
SearchGitHub글쓰기

Youngki Jeong | Game Dev Lab

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

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

ImitationTrigger

Team Project

Unreal Team Project · GAS Skill / ADS Camera

Portfolio Demo

ImitationTrigger — Multiplayer Gameplay Demo

Watch on YouTube

Overview

Unreal Engine 팀 멀티플레이 프로젝트입니다. 팀 전체는 로비, 매칭, Dedicated Server 흐름을 구성했고, 맡은 범위는 CameraStack ADS와 GAS Ability 연동입니다.

My Role

Gameplay Programming

  • CameraModeStack 기반 ADS 전환
  • InputTag.ADS → GAS Ability → CameraMode 연결
  • AITCharacter Hero / Camera Component 조립
  • Server / Client 구분 LogChannel
  • ADS 전환 실패 지점 확인

Technical Focus

  • GAS Skill / InputTag 연동
  • CameraStack ADS 전환
  • GameplayTag
  • 팀 멀티플레이 클라이언트 범위
  • Server / Client Role 로그

Portfolio Links

GitHub Portfolio

Development Notes

이 프로젝트의 구현, 디버깅, 기술 결정 기록입니다. · 5 notes

  • ADS를 단순 FOV 변경이 아니라 CameraModeStack으로 나눈 이유Gameplay State와 Camera View 계산 및 Blend 책임을 CameraMode와 CameraModeStack으로 분리한 C++ Camera 구조를 설명한 글입니다.Camera
  • 팀 멀티플레이 프로젝트에서 Camera와 Gameplay State를 연결한 경험팀 Unreal Gameplay Framework 안에서 직접 구현한 CameraModeStack과 ADS Gameplay State Integration의 기여 범위를 정리한 프로젝트 소개입니다.Multiplayer
  • Input과 GAS State가 ADS Camera로 이어지는 구조InputTag.ADS → Ability → CameraMode.ADS → Camera Policy → CameraModeStack → Player View로 이어지는 Integration Boundary를 정리한 글입니다.GAS
  • 멀티플레이에서 Server / Client / Role 문맥을 함께 남긴 이유Server, Client, Role 실행 문맥을 공통 형식으로 확인하기 위해 구현한 ITLogChannel과 Network Debug Utility를 정리한 글입니다.Network
  • ADS Runtime을 어떻게 검증하고 First Bad Boundary를 찾을 것인가Press / Hold / Release Golden Path와 Last Good / First Bad Boundary를 기준으로 ADS Runtime 검증과 문제 범위 축소 방법을 정리한 글입니다.Debugging