유니티로 배우는 게임엔진 기초
교과목 2 (유니티 게임엔진 기초) ― 총 8 일, 하루 9 시간 (09:00 – 18:00 / 점심 12:00 – 13:00)
학습 목표
- Unity Hub ‧ 에디터 구조와 워크플로를 이해하고 능숙하게 탐색한다.
- C# 스크립팅(클래스 · 메쏘드 · 이벤트 · 코루틴)을 사용해 2D 플랫포머 → 3D 미니게임을 완성한다.
- GitHub Flow(Branch → PR → Review → Merge)로 팀 협업하며, Issue·Project 보드로 작업을 추적한다.
- Notion·Velog를 활용해 개발 일지와 포트폴리오를 체계적으로 관리한다.
- 최종 Demo Day에서 실행 파일(또는 WebGL) + 개발 스토리를 발표한다.
항목 | 비율 | 평가지표 |
---|---|---|
최종 게임 결과물(2D + 3D) | 40 점 | 플레이 완성도, 아트·사운드 통일감, 빌드 안정성 |
코드 품질 & GitHub 협업 | 20 점 | 커밋 메시지, PR 리뷰, Branch 전략 |
기술 구현 & 최적화 | 15 점 | FPS ≥ 60, 프로파일링 개선, 메모리 관리 |
포트폴리오(Notion·Velog) | 15 점 | 과정 기록, 아카이빙 품질, 가독성 |
발표 & 커뮤니케이션 | 10 점 | 구조적 스토리텔링, 질의응답 대응 |
- Daily Stand-up (09:00) / Retrospective (17:45): GitHub Issue 상태 업데이트
- Mentor Clinic (매일 14:30 – 15:30): 코드·아트·버그 헬프
- Checkpoint Quiz (2 · 4 · 6일 오전): Kahoot! 10문항으로 핵심 개념 리마인드
- 리소스 팩: 무료 애셋·사운드·폰트 모음, .gitignore·Unity URP 템플릿, 기본 Cinemachine 세팅 파일
본 커리큘럼은 “기획 → 개발 → 빌드 → 배포” 전 과정을 8 일 안에 체험하도록 설계했습니다.