이 프로젝트는 Unity 기반 실무에서 경험한 다양한 기술/패턴을 포트폴리오용으로 정리한 샘플 모음입니다.
각 샘플은 실제 업무에서 자주 활용되는 구조, 패턴, 자동화, 데이터 관리, 네트워크, UI/UX, 에디터 확장 등 다양한 주제를 다루고 있습니다.
| 샘플명 | 주요 내용/기술 요약 |
|---|---|
| BG Database | BGDatabase 활용 데이터 관리, 실시간 바인딩, 데이터 검증, 그래프 컬러 커스터마이징, 자동화 패턴 |
| Dashboard Sample | 대시보드 UI/UX, 실시간 차트, 리스트 뷰어, Progress Bar, 웹뷰 연동, Signal 기반 뷰 전환 |
| DataSetter Sample | 공정별 데이터 컨테이너, 네트워크 연동, UI 바인딩, 에디터 자동화, 실무 데이터 관리 패턴 |
| Function Scheduler Sample | GameObject 함수 주기적 자동 실행, 런타임 등록/해제, 에디터 시각화, ScriptableObject 활용 |
| JSON Alias, Json Property Sample | 다양한 JSON 포맷 대응, JsonProperty/JsonAlias 비교, 커스텀 역직렬화, 리플렉션 활용 |
| Local DB Sample | 로컬 데이터베이스 연동, 데이터 저장/불러오기, 실무 데이터 관리 패턴 |
| Localization Sample | 다국어 지원, 텍스트/리소스 로컬라이징, 실시간 언어 전환 구조 |
| Zero Memory Alloc Network Sample | REST API, HTTP 요청/응답, 비동기 처리, 메모리 관리, 데이터 파싱, 네트워크 안정성 패턴 |
| Network Scheduler Sample | 네트워크 요청 주기적 자동 실행, 요청 등록/해제, 에디터 시각화, 네트워크 특화 구조 |
| ScriptableObject Sample | ScriptableObject 기반 데이터/이벤트/액션 관리, 런타임 매니지먼트, 에디터 확장 |
| uGUI | Unity uGUI 기반 UI 컴포넌트, 커스텀 UI, 실무 UI/UX 패턴 |
| UniRx Sample | UniRx 기반 MVVM, 데이터 바인딩, 리액티브 프로그래밍, 테스트 가능한 구조 |
| WebviewJavaToUnityEventSample | WebView와 Unity(C#) 간 양방향 통신, 이벤트 연동, 웹-네이티브 통합 패턴 |
- BG Database/
- Dashboard Sample/
- DataSetter Sample/
- DataSetter Sample (Updated)/
- Function Scheduler Sample/
- JSON Alias, Json Property Sample/
- Local DB Sample/
- Localization Sample/
- Network Sample/
- Network Scheduler Sample/
- ScriptableObject Sample/
- uGUI/
- UniRx Sample/
- WebviewJavaToUnityEventSample/
각 폴더별 상세 설명 및 코드 예시는 해당 폴더의 README.md를 참고하세요.
- 실무에서 경험한 다양한 Unity 기술/패턴/구조를 한눈에 보여줄 수 있는 포트폴리오
- 데이터 관리, 네트워크, UI/UX, 자동화, 에디터 확장 등 실무 역량 어필
- 유지보수성, 확장성, 테스트 가능성 등 구조적 설계 경험 강조
각 샘플 폴더의 README.md를 참고하여, 원하는 기술/패턴을 빠르게 확인하고,
직접 Scene을 실행하거나 코드를 분석해보세요.