Sunday, January 26, 2014

Next Project for My Game

현재 다음 작업을 위해서, 이것 저것 보고 있다. 
1. Basics: 일단 box2d나 chipmunk를 사용하는 physics engine을 기본으로 하기로 한다. 하지만 여기서 어떤 게임 엔진을 사용하느냐를 아직까지 결정하지 못했다. 

  1. cocos2d-iphone: cocos2d-iphone 프로젝트가 계속해서 지원이 되고 있다. 현재 chipmunk가 포팅이 되어서, 기본 물리 엔진으로 사용 되고 있다. 현재 gibhub에서 clone하여 사용가능한데, cocos2d version이 3.0이고, spritebuilder와 연동되게 되어있다. spritebuilder를 사용하는 경우 android까지 export가능 하지만, chipmunk 엔진을 사용해야 한다. spritebuilder의 경우 다른 spritesheet maker없이도 자동으로 만들어 주는 장점이 있지만, quality를 높이기 위해서는 좀 더 세심하게 예제들을 만들어 보아야 하는 단점이 있다. 
  2. cocos2d-x: multiplatform을 타겟으로 만들어진 후, cocostudio라는 도구가 윈도우 상에 있고, html지원 버젼이 따로 github에 존재 한다. 기본적인 생각은 cocos2d의 multiplatform을 타겟으로 한 프로젝트로 본다.
  3. unity3d: 3d 게임을 위한 최적의 엔진으로 보이며, 4.3버젼부터는 2d 저작도구들도 지원한다. 라이센스에 대한 문제를 해결해야 하는 걸로 보인다. 물리엔진으로는 farseer와 box2d가 포팅되어 사용되고 있다.
  4. Gamemaker studio: 현재 1.3버젼으로의 최종 테스트 버젼이 테스트 중이고, 2d 개발엔진 중 가장 접근이 쉬우나, quality가 떨어진다고 판단 된다. 물리엔진으로는 box2d를 사용하고 있다.