게임 개발자 송현국

게임 개발자 송현국

반응형
  • 분류 전체보기 (80)
    • 기술 (60)
      • C# (2)
      • 유니티 스터디 (13)
      • 언리얼 스터디 (9)
      • 자체엔진 (5)
      • 네트워크 (10)
      • 디자인 패턴 (2)
      • 기타 (8)
      • 버그 (4)
      • 외부 라이브러리 (7)
    • 포트폴리오 (10)
    • 특기 및 취미 (3)
    • 출시 및 마케팅 (3)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

게임 개발자 송현국

컨텐츠 검색

태그

ASTAR UI 포트폴리오 버그 알고리즘 길찾기 프리팹 Portfolio

최근글

댓글

공지사항

아카이브

2022~2023 포트폴리오

2023 포트폴리오 몬스터 키우기 - Google Play 앱 몬스터 키우기 - Google Play 앱 귀여운 몬스터를 소환하고 성장 시켜보세요. play.google.com 본인이 만든 RPG 게임 입니다. 몬스터와 장비를 소환하고 장비를 장착하여 강해지는 게임입니다. PlayFab 서버가 적용되어 있습니다. Facebook SDK와 로그인이 적용되어 있습니다. 2048 퍼즐 - Google Play 앱 2048 퍼즐 - Google Play 앱 2048 퍼즐 게임입니다. play.google.com 아주 단순한 2048 숫자 퍼즐 맞추기 게임입니다. 3x3, 4x4, 5x5, 6x6, 8x8 모드와 그래픽 컬러감을 좋게 하였습니다. 서버 사용 X, 세계 176개국에 출시하였습니다. 2022 포트폴리..

자세히보기
2018 포트폴리오

CharacterSystem 1. 캐릭터 상태기계 설계를 하였습니다. (상태 변환 예 : Stand -> Run, Run -> Jump, Jump -> Jump) 2. 캐릭터 서있기, 이동, 점프(2단 가능), 경공 상태를 구현하였습니다. (키보드, 안드로이드 컨트롤러) 3. 성능을 위해 따로 캐릭터에서 아래 방향으로 Map Picking은 사용하지 않고 CharacterController에 중력적용을 구현하였습니다. 4. 네비게이션을 길찾기 이동을 구현하였습니다. 5. 맵 오브젝트 중에 올라탈 수 있는 것을 구현하였습니다. 6. 아이템 장착시 캐릭터 능력치에 적용될 수 있도록 설계하였습니다. 7. 전투쪽으로 계속 구현 예정입니다. (이 상태기계를 이용하여 전투 및 공격1공격2공격3, 달리다 공격, 기절..

자세히보기
㈜아레 스튜디오

30인의 용병단 개발 설계 전투를 제외한 부분의 설계를 하였습니다. Factory 디자인 패턴 이용하여 각종 클래스 생성 UIMediator 디자인 패턴을 이용하여 UI 프리팹 관리 기반 클래스와 UI스크립트 클래스의 분리 UIBase 기반 스크립트 작성 기반 기능 캐릭터 정보 기반 클래스 작성 및 기능 구현 계약하기 및 각종 혜택 능력치 적용, 장비 장착, 룬 장착에 따른 능력치 적용 아이템 정보 기반 클래스 작성 및 기능 구현 유저 계정 정보 기반 클래스 작성 및 기능 구현 네트워크 기능 프라우드넷 클라이언트 서버 통신 기반 기능 구현 서버에 필요한 데이터 송신 및 수신 처리 에셋 번들 기반 기능 구현 엑셀 테이블 관리 장비 아이템 테이블, 상점 아이템 테이블, 캐릭터 정보 테이블, 등등 UI 구현 ..

자세히보기
㈜넥스트 퓨처랩

쿵푸버드 유지보수T스토어, 구글 스토어 출시 카카오톡으로 출시된 쿵푸버드를 유지보수 하고개선사항등을 적용하여 T스토어와 구글 스토어에 출시 하였습니다. 기존 카카오톡 기능 제거하기 서버와 함께회원가입 및 로그인 기능,일일 퀘스트, 주간 퀘스트친구 요청, 친구 수락전체 랭킹, 친구 랭킹 요청하고 보여주기Google Cloud Messaging 서비스 서버와 통신구조 시퀀스 다이어그램 티스토어 결재 적용하기apk 빌드T스토어 apk 등록방법 문서 작성 및 설명 네이버 앱스토어와 애플 스토어 등록방법 및 인앱 테스트 Project DR 아이템 및 UI 담당 열혈삼국 연희 운영팀 지원 회사에 자금이 중요한 시기라서 열혈삼국 연희가 출시 되었을 때운영팀을 도와 유저들과 함께 게임을 즐겼습니다.개발자로서 유저들의 ..

자세히보기
DOGMA-G ENTERTAINMENT

도레미 레인보우 구글 스토어 출시 NXC의 협력사인 WISEKIDS에서 애플 앱스토어에 출시한도레미 레인보우 프로젝트를 안드로이드 OS 기반으로 개발하여 구글 스토어에출시 하였습니다.리드 프로그래머COCOS2D-X 엔진 사용설계Android 기능 구현, 업무 분담구글 결제 기능 구현초기부터 개발하였으며 셈플 코드를 작성하여새로 오신 과장님에게 업무 분담을 하였습니다.WISEKIDS의 업무 프로세스를 배울 수 있었습니다.전체적인 프로젝트 사업은 엄태섭 대표님이 하셨고새로오신 김시원 과장님이 일정 관리와 업무 보고를 하셨고 결제 방법에 대해알려 주셨습니다.멀티 해상도 적용 부분 입니다.안드로이드 웹뷰를 통하여 웹 페이지를 보여주는데폰과 패드에서 잘 보여질 수 있도록그 크기를 해당 기기의 비율에 맞게 적용하였..

자세히보기
㈜하멜린

윈드 슬레이어즈 모바일 참여 Cocos2D-X 엔진MFC Tool - Item System, Quest Sytem - Client 참고용 동영상 입니다. 아이템 툴 입니다.아이템을 추가하고 이름, 설명, 아이콘 인덱스, 직업, 종류, 등급, 가격, 세트 여부, 판매 여부를설정할 수 있습니다.그리고 추가 능력치를 설정합니다.추가 능력치는 0값 이상인 것만 사용하도록 자료구조를 사용하였습니다. 퀘스트 툴 입니다.트리구조로 퀘스트를 만들 수 있으며 퀘스트 타입, 서브 타입, 시작 레벨, 종료 레벨,보상 금액, 보상 경험치, 퀘스트 NPC등 다양한 정보를 설정할 수 있습니다.퀘스트 진행시 NPC 대사 스크립트와 퀘스트 아이템 드랍 몬스터 설정과 확률 설정을 할 수 있으며보상, 요구, 수여 아이템을 설정할 수 있..

자세히보기
쥬신 게임 아카데미

DirectX 3D 팀 프로젝트 본인 담당 3D 출동처리 및 최적화 (구충돌, OBB, AABB) 수없이 많은 오브젝트와 충돌처리를 계산해야 했습니다. 그래서 구충돌을 한 오브젝트들만 모아서 AABB충돌 검사를 하고 그 후 OBB충돌 검사를 하여 계산을 최적화 하였습니다. 오브젝트 선택 (OBB Picking) 3D Object Tool (Object 베이스 클래스 작성) 맵 오브젝트, 상점, NPC, UI 지원 Design 맵 구성 및 오브젝트 설치 팀원 담당 강정욱 - 캐릭터 스킬, UI, 이펙트 셰이더 최주현 - 그림자, 프로파일링 김정태 - 물 관련 셰이더, 몬스터 AI 박창원 - 파티클, 렌즈 플레어, 네비게이션 메쉬, 보스 AI 최은호 - 3D Map Tool Picking이란 광선과 폴리곤의..

자세히보기

  • 유니티 메모리 관리와 Drawcall 2017.01.12 11:21
  • 프라우드넷 스터디 2 2017.10.25 10:30
  • N vs N 네트워크 게임 2017.10.18 14:27
  • 디자인 패턴 2017.06.05 16:42
  • 3D 수학 기본 (WinAPI, DirectX 렌더링) 2018.06.12 12:21
  • UI 작업 FLOW 2016.07.11 17:44
  • ASTAR 길찾기 알고리즘 2016.07.04 14:56
  • 유니티 네트워크 게임 프로젝트 2017.10.19 15:02

  • 윈도우 + V키

    How To | '윈도우 키 + V'가 왔다··· 윈도우 10 고급 클립보드 사용법 - CIO Korea How To | '윈도우 키 + V'가 왔다··· 윈도우 10 고급 클립보드 사용법 'Ctrl + C'로 복사하고 'Ctrl + V'로 붙여넣을 수 있다. 누구나 안다. 하지만 작년 윈도우 10 10월 업데이트 이후로 윈도우의 www.ciokorea.com

  • Unity Debug.cs

    릴리스 빌드에서 모든 로깅을 비활성화하는 방법은 무엇입니까? - 질문과 답변 - Unity 토론 How to disable all logging on release build? you better use (Tested on Unity2019.4) #if !(DEVELOPMENT_BUILD || UNITY_EDITOR) Debug.unityLogger.filterLogType = LogType.Exception; #endif or use #if !(DEVELOPMENT_BUILD || UNITY_EDITOR) Debug.unityLogger.logEnabled = false; #endif discussions.unity.com #define DEBUG //#if UNITY_EDITOR //#endif DE..

  • Ironsource Google Admob Mediation

    거참 복잡하구만~ Admob Mediation Integration Guide | ironSource Knowledge Center (is.com) Admob Mediation Integration Guide | ironSource Knowledge Center Google AdMob Integration Guide This guide instructs you step-by-step on how to set AdMob and AdMob Native as live ad networks on Unity LevelPlay Mediation. ⚡ Before you start Make sure you have correctly integrated ironSource SDK interstitial, rewarde..

  • PlayFab 캐릭터 (How to create character)와 가상화폐

    1. 캐릭터 생성 빠르게 요점만 설명하겠습니다. 일단 경제에 판매목록이 있어야 합니다. 캐릭터를 판매할 것입니다. 일단은 캐릭터 생성 전에 경제에 대해 조금이라도 읽어보는 것을 추천합니다. 경제 - PlayFab | Microsoft Docs 경제 - PlayFab 경제성의 랜딩 페이지. docs.microsoft.com 통화를 추가합니다. 게임 내 통화 (Gold, Gem) 이 통화는 플레이어 정보/가상통화에서도 확인할 수 있습니다. 통화 - PlayFab | Microsoft Docs 통화 - PlayFab 게임 관리자의 경제 섹션에 있는 통화 탭과 가상 통화를 구성하는 방법에 대해 설명합니다. docs.microsoft.com 최초 입금 10000은 초기 캐릭터 제공 시 10000 골드가 필요하기 ..

  • PlayFab 로그인 부터 DB 데이터 추가까지

    무엇부터 해야하는가? 작은것 부터 목표를 정해놓고 하면 됩니다. 목표를 정하는 이유는 방향성을 잃지 않게 하기 위함입니다. "시작이 반이다." "천리길도 한 걸음부터" 목표 1. PlayFab 가입 2. 유저 생성해보기 (커스텀 로그인) 3. DB에 데이터 추가해보기 이렇게 진행해 볼 예정입니다. 일단 10만 유저까지 부담이 없으니 랭킹이든 이것저것 적극적으로 마음껏 만들어 볼 수 있을 것 같습니다. MS PlayFab 설명서 PlayFab이란? - PlayFab PlayFab은 관리되는 게임 서비스, 실시간 분석 및 LiveOps를 사용하는 라이브 게임을 위한 완벽한 백 엔드 플랫폼입니다. docs.microsoft.com 문서를 찬찬히 읽어봐도 좋고 일단 개발자 계정 등록을 해보겠습니다. 프로젝트가 ..

티스토리툴바