레바테일 (2021)

레바테일 (2021)

<mt>레바테일</mt>

<mt>개인 프로젝트 (2021)</mt>
 
Video preview
 

기본정보

  • 규모 : 개인 프로젝트
  • 담당 : 기획, 프로그래밍, 운영
  • 장르 : 온라인, RPG, 횡스크롤
  • 개발 : 2020.07~2021.06
  • 운영 : 2021.07~2022.08
  • 다운로드 : 12,000회 이상
  • 수익 : 월 최대 7,000,000 이상

기술스택

  • 클라이언트 : Gamemakerstudio2, GML
  • 서버 : C++, Visual Studio
  • 수익화 : Google Admob, RevenueCat
  • 디자인 : Figma, 외주(캐릭터, 일러스트, 장비 등)
  • 데이터 : 웹서버 파일 시스템, PHP
  • 프로파일링 툴 : AfterBurner

주 역할

  • 게임 구현 (UI/UX, 퀘스트 시스템, 스킬 시스템, 전투 시스템, 시나리오, 인벤토리, 자동사냥 등)
  • 프로파일링 툴(Afterburner/RTSS)을 활용한 병목 구간 분석 및 클라이언트 최적화
  • C++ 기반 UDP/TCP 서버 구축 및 실시간 채팅, 플레이어 상태/위치 공유 네트워크 프로그래밍
  • C++ 멀티프로세싱 기반 서버 CPU 최적화 및 AOI/상태 기반 공유를 통한 패킷 전송량 최적화
  • 웹 서버 파일 시스템 을 통한 데이터 관리 (복구, 제재, 로깅, 버전체크, 공지 등)
  • 인앱결제(RevenueCat SDK), 인앱광고(Admob SDK) 구현 및 수익 창출
  • 자체 제작 대사 스크립트를 이용한 스토리 연출 (카메라 이동, 딜레이, 쉐이킹, 이펙트 등)
  • 라이브서비스 (유지보수, 정기 업데이트, 데이터복구/이전, 이벤트 진행, 고객지원, 광고집행 등)
  • 자세한 구현 내역, 주요 코드, 최적화 Before & After 등은 비공개 PDF 참고

스크린샷

타이틀
타이틀
타이틀
캐릭터 / 채널 선택
캐릭터 / 채널 선택
캐릭터 생성
캐릭터 생성
플레이
플레이 (채팅)
플레이 (채팅)
플레이
플레이
플레이 (낚시)
플레이 (낚시)
사냥
사냥
사냥
사냥
사망
사망
NPC 대화 (선택지)
NPC 대화 (선택지)
NPC 대화 (시네마틱)
NPC 대화 (시네마틱)
NPC 대화 (시네마틱)
NPC 대화 (시네마틱)
UI
지도 (전체보기)
지도 (전체보기)
지도 (자세히 보기)
지도 (자세히 보기)
설정
설정
설정 (키보드 커스터마이징)
설정 (키보드 커스터마이징)
상점 (코디)
상점 (코디)
상점 (현금결제 상품)
상점 (현금결제 상품)
랭킹
랭킹
유저 조회
유저 조회
강화 (주문서)
강화 (주문서)
강화 (특수 도구)
강화 (특수 도구)
강화 (초월석)
강화 (초월석)
강화 (결과창)
강화 (결과창)