본문 바로가기

전체 글223

[무작정 게임 퍼블리싱 플랫폼 구축기] 2. 개발만 하던 개발자가 운영을 한다면 사실 게임 "게임 퍼블리싱 플랫폼"이라고 거창하게 적었지만 초기에는 해외의 유저들에게 게임에 접속할 수 있는 홈페이지를 제공하고, 결제를 위해 해외 PG사와 빌링 모듈 연동 개발을 진행하여 결제 웹사이트를 제공하는 단 두가지의 영역만 있었습니다. (이제는 ai가 설명을 잘해줘서 활용할 맛 나네요. 앞으로 이런스타일로 용어를 설명하겠습니다.) 더보기 게임 퍼블리싱 플랫폼(Game publishing platform)은 게임 개발사가 개발한 게임을 발행하고 유통하는 플랫폼입니다. 이러한 게임 퍼블리싱 플랫폼은 게임 개발사에게 다양한 발행 및 유통 지원 서비스를 제공하여 게임을 대중에게 선보이는 역할을 합니다. 게임 퍼블리싱 플랫폼에는 게임을 발행하는데 필요한 마케팅, 프로모션, PR 등의 다양한 서비스가 포.. 2023. 4. 8.
[무작정 게임 퍼블리싱 플랫폼 구축기] 1. 어쩌다 해외취업, 개발, 그리고 운영 안녕하세요 cocy입니다. 15년부터 어쩌다 운좋게 해외취업을 하고 약 3년간 해외에서 게임 플랫폼을 구축하고 개발하고 운영하다가 다시 한국으로 돌아오게 되었는데요 운이 좋게도 개인으로써는 사용자 1k 안팎의 작은 서비스로 시작하여 3개 국가 2M의 유저를 지탱하는 서비스까지 성장을 함께하면서 당시 겪었던 경험이나 시행착오가 저에게는 많은 자산이 되었습니다. 이에 대한 내용을 이제라도 블로그에 기록으로 남겨볼까 합니다. 이 과정을 저와 함께했던 다른 한분은 팀블로그의 공동 저자인 "친환경"님 입니다. 지금으로부터 5~8년전 이야기라 구체적이지 않으며 뭔가 기술적인 도움을 크게 드릴 수 있는 글은 아님을 우선 밝힙니다. 기술은 날이 갈수록 변화하고 개발 패러다임 조차도 바뀌는 시대속에서 기술 하나하나의 디.. 2023. 4. 8.
Chat GPT를 개발에 활용하는 방법과 주의할 점 Chat GPT는 다양한 개발 방법에 활용될 수 있습니다. 이번 글에서는 Chat GPT를 사용해서 코드 기본 뼈대를 작성하거나, 디버그를 하거나, 문법을 확인하는 등의 방법들을 알아보도록 하겠습니다. 코드 기본 뼈대 생성 Chat GPT는 사용자의 입력에 기반하여 텍스트를 생성합니다. 이를 활용하여 코드의 기본 뼈대를 생성할 수 있습니다. 예를 들어, "Python Flask 웹 어플리케이션을 만들어주세요." 라는 요청을 Chat GPT에 전달하면, Chat GPT는 Flask 웹 프레임워크의 기본 코드 뼈대를 생성하여 제공할 수 있습니다. 이를 활용하여 기본 코드 뼈대를 생성하고, 자신이 원하는 기능을 추가하면 보다 빠르고 쉽게 개발할 수 있습니다. 디버그 메시지 생성 Chat GPT는 입력된 텍스트.. 2023. 4. 6.
개발할때 맞닥뜨리기 쉬운 10가지 에러 종류 개발을 하다보면 언어를 불문하고 많은 에러와 디버깅 과정을 경험하게 됩니다. 이번 글에서는 개발할 때 가장 많이 맞닥뜨리는 에러 10가지 종류를 살펴보도록 하겠습니다. 구문 에러(Syntax Error) 구문 에러는 코드를 작성하는 도중 괄호나 세미콜론 등의 문법 규칙을 지키지 않아 발생하는 에러입니다. 타입 에러(Type Error) 타입 에러는 변수나 함수의 인자 등에 대한 타입이 일치하지 않아 발생하는 에러입니다. 런타임 에러(Runtime Error) 런타임 에러는 실행 중인 프로그램에서 발생하는 에러로, 프로그램이 정상적으로 실행되지 못하게 만듭니다. 널 포인터 참조 에러(Null Pointer Reference Error) 널 포인터 참조 에러는 변수나 객체가 null 값을 가지고 있는데 해당.. 2023. 4. 6.