홈페이지온라인논문&투고심사회원가입뉴스레터이전호 제602호 2017년 7월 12일
 
 

기관탐방

 
 

아이펀팩토리

 

 
 

우리가 앱스토어 등에서 손쉽게 다운로드 받아서 플레이하는 게임 서비스를 개발하기 위해서는 다양한 직군의 사람들의 재능이 필요하다. 게임의 스토리와 규칙을 정하는 게임 기획자, 게임의 look & feel 을 좌우하는 그래픽 디자이너와 사운드 엔지니어, 그리고 이런 것들을 하나의 프로그램으로 구조화시키는 소프트웨어 엔지니어들이 필요한 것이다. 이 중에서 프로그램의 경우 게임 플레이어의 스마트폰, 타블렛, PC, 콘솔 게임에 설치되어 돌아가는 클라이언트 프로그램과 여러 플레이어들간 인터렉션이 가능하게 하는 서버 프로그램으로 나뉘게 된다.

 

게임 클라이언트가 한 명의 플레이어를 위해서 하나의 디바이스에서 동작하는 것에 반해, 게임 서버는 대개 수 만 명에서 수십 만 명 이상의 플레이어들로부터의 요청을 처리할 수 있어야 된다. 그 때문에 게임 서버의 동시 접속자 처리 성능이나 확장성은 매우 중요한 성능 지표로 인식된다. 그러나 안타깝게도 이처럼 수만명을 서비스하는 환경은 성공한 게임에서나 경험해볼 수 있기 때문에, 서버 프로그래머의 성장을 위한 교육이나 트레이닝은 지극히 기회가 드믈고, 그때문에 능력있는 서버 프로그래머를 구하는 것은 국경을 불문하고 어렵다.

 

이 때문에 아이펀팩토리는 손쉽게 게임 서버를 개발하고 운영할 수 있는 기술을 공급하여, 더 많은 사람들이 게임을 쉽게 개발해볼 수 있는 기술적 민주주의를 목표로 설립되었다. 지난 2013년 5월 설립되어 현재 약 25명의 직원이 판교 테크노밸리에서 공통의 가치를 위해서 노력하고 있다.

 

 

누구나 손쉽게 고성능의 게임 서버를 만들 수 있는 아이펀 엔진
아이펀팩토리는 대규모 게임 서버 구현 기술과 분산처리 기술을 아이펀 엔진이라는 제품으로 구체화했다. 기존의 게임 서버 엔진들이 클라이언트-서버간 네트워크 처리 등 일부 특정 영역에만 치중한 것에 반해, 아이펀 엔진은 효율적인 클라이언트-서버 네트워킹, 자동화된 DB 처리, 복잡한 구현이 필요없는 서버의 scale-out 구조, 게임 서버 관리를 위한 dashboard 등, 게임 서버를 개발하는 전 과정에 있어서 필요한 기능들을 모두 아우르고 있다. 이는 아이펀팩토리의 핵심 엔지니어들이 넥슨, 엔씨소프트, 네오위즈 등에서 여러 게임 서비스를 구축하면서 얻은 경험들을 반영하고 있기 때문에 가능한 것이다.

 

현재 아이펀 엔진은 국내외 백여개 프로젝트에 도입되어 사용되고 있고, 모바일 게임 뿐만 아니라 PC 게임, 콘솔 게임의 서버 구현에도 채택되고 있을 정도로 빠른 속도로 그 영역을 넓혀가고 있다.

 

손쉬운 게임 서비스 운영 플랫폼인 아이펀 디플로이
게임 클라이언트와 서버가 게임 서비스를 위한 필요 조건은 맞지만, 충분 조건은 아니다. 원활한 게임 서비스를 위해서는 서비스 운영툴이 반드시 필요하기 때문이다. 그 때문에 게임 서비스를 출시하기 직전 상당 부분의 시간은 운영툴 제작에 투입된다. 그리고 이런 운영툴은 게임이 여러 국가에 출시되는 상황에서는 언어별 작업을 필요로 한다.

 

아이펀팩토리는 게임에 손쉽게 운영툴 기능을 연동할 수 있는 아이펀 디플로이를 제공한다. 아이펀 디플로이는 RESTful 인터페이스를 통해 게임 서버와 통신하며, 플레이어 관리, 플레이어 로그 분석, 게임 내 이벤트 관리, 서비스 운영자 권한 관리 등의 기능을 한국어, 영어, 일어, 중국어로 제공한다. 아이펀 디플로이는 단순한 운영툴을 넘어, 게임 개발사가 운영 업무를 외부 전문 업체에 위탁할 수 있는 O2O 플랫폼이며, 이를 통해 게임 서비스 운영과 관련된 생태계 구축에 기여하고 있다.

 

 

아이펀팩토리의 성장 동력: 뛰어난 인재
아이펀팩토리는 창업 초기부터 뛰어난 인재의 확보와 교육을 위해 많은 노력을 기울여 왔다. 업계 최고 수준의 보상이나 복지뿐만 아니라, 자율적이고 수평적인 문화를 구축하기 위해서 노력해왔으며, 사내외 교육 기회 참여를 적극적으로 지원하며 또한 “아이펀팩토리 데브 데이” 라는 정기적인 발표 행사를 통해 기술 공유와 자기 계발의 기회를 제공하고 있다.

 

아이펀팩토리는 아이펀 엔진과 아이펀 디플로이라는 제품을 통한 안정적인 매출과 소프트뱅크벤처스, 한국투자파트너스, 넥슨 등으로부터의 투자를 통해 안정적인 재무구조를 갖추고 있으며, 국내외 유명 IT 기업 및 대학들과도 파트너쉽을 유지하고 있다. 아이펀팩토리는 독자적인 기술력과 뛰어난 인재풀을 기반으로 기술적 민주주의라는 가치를 위해 끊임없는 도전을 하고 있다.

 

아이펀팩토리 공식 페이지: https://www.ifunfactory.com 
아이펀팩토리 채용 페이지: https://www.ifunfactory.com/career