<aside>
✍🏻
작성법
1️⃣ 서버의 주요 역할과 구조를 명확히 작성하세요
- 게임 서버가 수행한 핵심 기능을 설명하세요. (예: 실시간 매칭, 데이터 동기화, 멀티플레이 관리)
- 예시) "게임 내 실시간 매칭 기능을 구현하여 평균 대기 시간을 3초로 단축."
2️⃣ 아키텍처를 시각적으로 보여주세요
- 서버의 설계와 흐름을 다이어그램으로 간단히 표현하세요.
- 예시) 클라이언트-서버 통신 구조, 데이터베이스와의 상호작용 등.
3️⃣ 퍼포먼스와 최적화를 강조하세요
- 서버의 성능 개선이나 최적화 사례를 포함하세요.
- 예시) "Redis 캐싱을 통해 요청 응답 시간을 50% 단축."
4️⃣ 사용한 기술과 이유를 명확히 하세요
- Node.js와 사용한 라이브러리 혹은 프레임워크의 선택 이유를 설명하세요.
- 예시) "Socket.io를 사용하여 실시간 멀티플레이어 이벤트 전송을 구현."
5️⃣ 트러블슈팅 경험을 강조하세요
- 개발 중 발생한 문제와 해결 과정을 기록하세요. 이는 기업에서 매우 중요하게 평가하는 부분입니다.
- 예시) "다중 클라이언트 연결 시 발생한 데이터 충돌 문제를 Lock 기반 처리로 해결."
6️⃣ 결과와 임팩트를 숫자로 표현하세요
- 구현한 서버가 게임에 미친 긍정적인 결과를 구체적으로 작성하세요.
- 예시) "사용자 동시 접속 1,000명을 안정적으로 처리하는 서버를 구축."
7️⃣ 성장과 학습을 어필하세요
- 서버 개발 과정에서 배운 점이나 새로운 기술에 대한 학습을 언급하세요.
- 예시) "Load Balancer를 활용하여 확장성 있는 서버 구조를 설계하는 방법을 익혔습니다."
</aside>
📹 시연 영상
기능 영상
🛡️ 프로젝트 소개
.png)
프로젝트 소개/요약
🎯 프로젝트 목표
Design
- 기획의도
- 목표
- 1:1 PvP 대전 게임 제작을 목표로, 창의적이고 독창적인 게임 컨셉을 개발하고자 시작했습니다.
- 배경
- 기존에 성공한 게임 사례들을 참고하여, 차별화된 아이디어를 추가하려 했습니다.
- 일상에서 자주 등장하는 “강아지가 좋아? 고양이가 좋아?” 라는 흥미로운 이야기에서 영감을 받아 ‘강아지 vs 고양이’ 라는 컨셉의 게임을 기획 했습니다.
- 핵심 컨셉
- 강아지와 고양이라는 친숙한 주제를 통해 귀여움과 안정감을 동시에 느끼게 하고자 합니다.
- 캐주얼한 디자인과 간단한 대결 구조를 통해 누구나 부담 없이 플레이 할 수 있는 재미를 제공합니다.
- 주요 타겟
- 저희 게임의 유저 타겟은 10대부터 30대까지의 강이지와 고양이를 좋아하는 사람들 입니다.
- 3~5분 정도의 플레이 타임을 목표로 잡아 게임을 하는데에 있어 부담없이 즐길 수 있습니다.
(톤&매너 일치)
Server
- 실시간 대전
- 안정적이고 신뢰성 있는 실시간 데이터 전송을 위해 TCP 소켓을 기반으로 멀티플레이 환경을 구현