게임의 규칙을 안정적인 코드로 옮기고, 플레이어가 이해하기 쉬운 경험으로 다듬는 과정에 관심이 있습니다.
현재 Unity와 C#을 기반으로 게임 시스템과 시뮬레이션 로직을 개발하고 있습니다.
- Unity · C# 기반 게임 클라이언트 개발
- 객체지향 설계와 시스템 간 결합도 개선에 관심
- 팀 프로젝트에서 GitHub 브랜치·PR 기반 협업 경험
- 데이터 기반 설계와 재사용 가능한 게임 시스템 지향
- Engine: Unity 6, URP
- Language: C#
- Gameplay: Input System, Unity Behavior, Timeline, DOTween
- Networking: Netcode for GameObjects, Lobby, Relay
- Backend: Unity Authentication, Cloud Save, Leaderboards
- Collaboration: Git, GitHub
제한된 예산으로 라우터, 서버, 스플리터와 케이블을 배치하여
증가하는 네트워크 트래픽을 처리하는 Unity 기반 전략 시뮬레이션 게임입니다.
주요 담당 영역
- 네트워크 그래프와 패킷 전송 시뮬레이션
- 교체 가능한 라우팅 정책 구조
- 고정 시간 간격 기반 시뮬레이션 루프
- 경제·미션·점수·네트워크 장애 시스템
- 이벤트 버스를 활용한 UI와 핵심 로직 분리
- Unity Cloud Save 및 Leaderboards 연동
2명 또는 4명의 플레이어가 W·A·S·D 키를 나눠 하나의 캐릭터를 함께 조작하는
Unity 기반 온라인 협동 게임입니다.
주요 구현 영역
- Unity Lobby·Relay 기반 온라인 세션
- 플레이 인원별 W·A·S·D 입력 권한 분배
- 서버 측 입력 검증과 공유 캐릭터 상태 동기화
- Cloud Save 개인 기록과 팀 단위 Leaderboards
- Android 터치 입력과 모바일 출시 대응
자원과 인구를 관리하며 타워·생산 건물·병영·성벽을 구축하고
낮과 밤을 오가는 적 웨이브를 방어하는 Unity 기반 전략 게임입니다.
주요 담당 영역
- 다중 셀 그리드 건설과 조합형 성벽 배치
- 구매·환불·설치 제한을 분리한 경제 시스템
- Unity Behavior 기반 전투 AI와 타겟 우선순위
- 런타임 스탯, 타워 업그레이드와 상태 효과
- 편대 웨이브, 병영 인구 예약과 오브젝트 풀링
- Android 드래그 입력과 모바일 배치 UX
- Steam 및 Android 출시를 위한 완성도와 사용자 경험 개선
- 유지보수하기 쉬운 Unity 아키텍처 학습
- 멀티플레이 안정성과 모바일 성능 측정 경험 정리
프로젝트의 상세 설명과 구현 내용은 각 저장소의 README에서 확인할 수 있습니다.

