← Portfolio
// 취업 준비 플래너

게임 클라이언트 & 그래픽스 프로그래머

그래픽스 프로그래밍 역량 · 게임 엔진 구조 이해 · 실제 게임 개발 경험 · CS 기본기 · 문제 해결 능력을 균형 있게 준비한다.
현재 상태
진행 월차
1 / 3
기반 구축
이번 주
Week 1
루틴 정착 중
메인 프로젝트
DX12 ECS 엔진
Phong Shading 구현 중
오늘 집중
엔진 학습
렌더링 파이프라인
3개월 전체 진행도 ~1%
Month 1 — 기반 구축 Month 2 — 기능 완성 Month 3 — 마무리
// 수동 업데이트 필드 — 매주 월요일 현재 상태 반영
핵심 개발 프로젝트
🔥
DX12 ECS 미니 엔진
MAIN PROJECT
핵심 포트폴리오
DX12 Renderer
DirectX 12 기반 렌더링 파이프라인
ECS 시스템
Entity-Component-System 아키텍처
Phong Lighting
Phong 조명 모델 적용
Texture 지원
텍스처 로딩 및 매핑
Instancing
GPU 인스턴싱 대량 오브젝트 렌더링
Stress Test
성능 검증용 데모
산출물 Mini Engine Stress Test Demo 구조 문서
🌙
Nightmare Lab
GRADUATION PROJECT
졸업 프로젝트
Network
멀티플레이어 숨바꼭질 (WSAAsyncSelect)
Physics
물리 시스템 직접 구현
Spatial
Grid 기반 공간 분할
Animation
애니메이션 블렌딩
Rendering
SSAO · 블룸 · Bayer 디더링
1개월차 리팩토링 코드 정리 문서화
🎮
Unity 프로젝트
SUB PROJECT
게임 경험
  • Unity 기반 게임 프로젝트 개발
  • Game Jam 참여
산출물 Unity Game Jam 결과물
Shader / Graphics 실험
GRAPHICS SENSE
그래픽 감각
Lava Shader Ice Shader Portal Effect Water Ripple Dissolve Effect
산출물 Shader Demo 이펙트 포트폴리오
학습 영역
🧩
알고리즘
매일 LeetCode 1~2 문제
백준 / 프로그래머스 병행
💻
CS 기본기
운영체제 · 네트워크
메모리 관리 · 멀티스레딩
📚
직무 지식
C++ · 게임 수학
그래픽스 · 렌더링 파이프라인
취업 준비 활동
🔍
공고 탐색
채용 공고 모니터링
관심 공고 탐방
📝
지원서 작성
이력서 · 자소서 작성
포트폴리오 정리
🎤
면접 준비
기술 질문 정리
포트폴리오 설명 준비
모의 면접
시간 운영 구조
일일 루틴
시간대 주요 활동 비고
오전 코테 · 공고 탐방 집중력 활용 + 취준 병행
오후 개발 · CS 학습 깊은 구현 및 이론
저녁 개발 · 미흡 사항 보충 이어서 or 정리
주간 루틴
요일 활동 목적
월 ~ 수 집중 학습 핵심 개발 진행
회복 및 복습 정리, 페이스 조절
금 ~ 토 마무리 학습 주간 목표 달성
완전 휴식 재충전
학습 및 개발 원칙
01
직접 만들어보는 학습
새로운 개념을 배우면 반드시 직접 구현한다
02
완벽한 준비를 기다리지 않기
프로젝트를 통해 학습하고, 결과물을 통해 자신감을 확보한다
03
지속 가능한 학습
매일 프로그래밍하되, 무리하지 않는 속도를 유지한다
04
체크리스트 중심 학습 지양
결과물 중심, 프로젝트 중심으로 학습한다
05
명확한 마감 기한 설정
프로젝트별, 학습 목표별 기간을 설정한다
최종 포트폴리오 구성
🔧
엔진
DX12 ECS Mini Engine
Rendering System Stress Test Demo
🌙
게임
Nightmare Lab
멀티플레이어 졸업 프로젝트
🎮
게임
Unity Game Project
게임 프로젝트 Game Jam 결과물
그래픽
Shader Demo
Graphics Effect 포트폴리오
📄
문서
기술 문서
Engine Architecture Graphics API 정리
자기 관리
💪
건강 관리
운동 · 산책 · 휴식
📖
자기 개발
영어 회화 학원
📜
자격증
컴퓨터 활용 능력
정보처리기사
3개월 로드맵
기간 학습 취준 활동 주요 목표
1개월차
80%
20%
루틴 정착 + 공고 모니터링
2개월차
80%
20%
포트폴리오 완성 + 기회 지원
3개월차
80%
20%
면접 준비 + 적극 지원
Month 01
기반 구축
학습 80% / 취준 대응 20%
학습 목표
  • Nightmare Lab 리팩토링 · 정리 · 문서화
  • MiniEngine 학습 · 코드 정리 · 문서화
  • LeetCode Study 플랜 1문제 / 일
  • CS 학습 (DailyCS · 인강)
  • Unity Jam 참여 · 학습
  • Shader Demo 구현 · 정리
취준 활동
  • 공고 탐색 · 관심 기업 리스트업
  • 이력서 · 자기소개서 작성
  • 포트폴리오 사이트 · PPT 정리
  • 공고 나오면 바로 지원
Month 02
기능 완성
학습 80% / 취준 대응 20%
학습 목표
  • Mini Engine 정리 · 추가 구현 (여유되면)
  • LeetCode Study 플랜 1문제 / 일
  • CS 학습 (DailyCS · 인강)
  • Unity Jam 참여 · 학습
  • Shader Demo 지속 관리 · 보완
취준 활동
  • 공고 탐색 · 꾸준히 지원
  • 이력서 · 자기소개서 업데이트
  • 포트폴리오 사이트 · PPT 정리
Month 03
마무리
학습 80% / 취준 대응 20%
학습 목표
  • Mini Engine 정리 · 추가 구현 (여유되면)
  • LeetCode Study 플랜 1문제 / 일
  • CS 학습 (DailyCS · 인강)
  • Unity Jam 참여 · 학습
  • Shader Demo 마무리 · 문서화
취준 활동
  • 공고 탐색 · 꾸준히 지원
  • 이력서 · 자기소개서 업데이트
  • 포트폴리오 사이트 · PPT 최종 정리
  • 면접 예정 시 학습 비중 조정
주간 시간표
MON
80~90%
TUE
80~90%
WED
80~90%
THU 🌿
50% 회복
FRI
60~70%
SAT
60~70%
SUN 🏝
완전 휴식
시간 월요일 화요일 수요일 목요일 🌿 금요일 토요일
09:20–09:40 오늘 목표 설정 & 공고 확인
09:40–10:30 🧩 코테 1문제 자유
10:30–12:30 주간 목표 & 개발 개발 개발 주간 복습 개발 자율 학습 / 보충
12:30–13:30 🍚 점심 식사 & 휴식
13:30–16:00 개발 개발 개발 자유 / 보충 개발 못다한 학습 / 프로젝트
16:00–16:15 ☕ 휴식
16:15–17:00 CS 학습 CS 학습 CS 학습 CS 복습 CS 학습 CS 학습
17:00–18:00 🚶 산책 / 운동
18:00–19:00 🍽 저녁 식사 & 휴식
19:00–20:30 개발 · 보충 개발 · 보충 개발 · 보충 자유 / 보충 개발 · 보충 자율 학습 / 보충
20:30–21:00 공고 탐방 공고 탐방 공고 탐방 공고 탐방 개발 · 보충 다음 주 계획 수립
21:30~ 🌙 자유 시간
MONTH 1
저녁 취준 최소화
공고 탐방 + 블로그 위주
MONTH 2
지원서 작성 추가
화요일 취준 본격 시작
MONTH 3
면접 준비 전면 투입
목요일 면접 준비 추가
긴급 상황 대응
🎯 관심 기업 공고 발견
D-7일 이상
  • 당일 공고 분석 (2시간)
  • 익일부터 저녁 학습 → 지원서 전환
  • 주말 하루 투입해서 완성
D-3일 이내
  • 모든 학습 중단
  • 풀타임 지원서 작성 (6~8시간)
🎤 면접 확정
D-5 ~ D-1
  • 신규 학습 완전 중단
  • 오전 3h: 기술 면접 준비
  • 오후 3h: 기업 리서치 + 예상 질문
  • 저녁 2h: 모의 면접
  • 포트폴리오 실행 영상, 발표 자료 필수 준비
해커톤 / 공모전
2주 전
  • 평일 저녁 2h: 팀 미팅 / 사전 준비
  • 주말 하루: 기획 / 역할 분담
진행 중
  • 2~3일 완전 몰입
  • 다음 주는 버퍼 주로 자동 전환
  • 학습 강도 50% 감축
번아웃 방지 전략
3h
집중 단위
3시간 집중 후
30분 휴식
3d
고강도 주기
3일 고강도 후
1일 저강도 (목요일)
3w
버퍼 주기
3주 진행 후
1주 회복 (버퍼 주)
80% 원칙 80% 이해하면 다음으로 넘어가기
하루 계획의 70% 달성이면 성공
목요일 법칙 목요일은 죄책감 없이 쉬기
외출하고 취미 즐기기
여유 허용 한 달에 3~4일은 망쳐도 괜찮음
슬럼프는 예정된 것
시간 절약 팁
📁
지원서 템플릿화
지원서 폴더 구조를 만들어 매번 처음부터 작성하지 않도록 합니다.
📁 지원서_베이스폴더/
  ├─ 이력서_v3.2.pdf (매주 업데이트)
  ├─ 자소서_기본템플릿.docx
      ├─ [동기] 공통
      ├─ [강점] 공통
      └─ [지원이유] 커스텀
  └─ 포트폴리오_요약본.pdf
⚡ 지원서 작성 4h → 1.5h
🔔
공고 자동 알림 설정
원티드 관심 기업 "구독" 설정
잡코리아 키워드 알림 (게임 클라이언트, Unreal 등)
텔레그램 봇 주요 채용 공고 자동 수집
⚡ 매일 서칭 30분 → 주 1회 10분
🗂
면접 예상 질문 DB
Notion 데이터베이스로 관리:
기술 질문 (OS, 네트워크, 알고리즘)
포트폴리오 질문 (왜 이렇게 구현했나요?)
인성 질문 (협업 경험, 갈등 해결)
📈 매주 5개씩 → 3개월 후 60개 확보
마지막 조언
"
3개월 풀로 달리는 사람보다,
2개월 꾸준히 달린 사람이 더 멀리 갑니다.
첫 2주는 계획의 70%만 달성을 목표로 몸 길들이기
목요일은 진짜 쉬기 — 외출하고 취미 즐기기
슬럼프는 예정된 것, 버퍼 주를 적극 활용
🔥 시작 전 다짐
이 플래너는 완벽하게 지키는 것이 목표가 아닙니다.
3개월 후 "꾸준히 했다"는 자신감을 얻는 것이 진짜 목표입니다.
월~수 집중 → 목 회복 → 금~토 마무리 → 일 휴식