skip menu and go to main content

body start

iDoGa.me GameBakery

Wiki

Project News

Project Info

activity viewforum,download view

GameOVEN 1.0 BETA를 소개합니다!

아래 내용의 일부 또는 전부는 게임 iDoGame Lab[http]GameOVEN 특징 페이지에서 인용했습니다. 아래 내용은 iDoGame Lab이 제공하는 최신 정보와 다른 부분이 있을 수 있으며, iDoGame Lab이 제공하는 모든 자료의 저작권은 NHN에 있습니다.

직접 눈으로 확인하는 게임 개발!

  • GameOVEN에서는 다양한 뷰모드를 제공하여 게임의 제작 과정을 눈으로 쉽게 확인할 수 있습니다.

게임 클라이언트 화면 레이아웃 편집 Game Layout Editing

  • GameOVEN에서 제공하는 화면 구성요소를 배치하고, 속성을 수정함으로써 게임 클라이언트 화면을 제작할 수 있습니다.
  • GameOVEN에서는 게임 클라이언트 UI 개발 편의를 위해 3가지의 뷰모드를 제공합니다.

드래프트 뷰

http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special01_1.jpg
  • 실제 게임에서 사용되는 그래픽 리소스가 준비되지 않더라도 화면을 배치할 수 있도록 지원합니다.
  • 이를 통해 보다 빠르게 prototype을 제작할 수 있습니다.

디자인 뷰

http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special01_2.jpg
  • 실제 게임에서 사용되는 그래픽 리소스가 완성된 후 화면을 배치할 수 있도록 지원합니다.
  • 이를 통해 게임 클라이언트 화면을 직접 확인하면서 제작할 수 있습니다.

프리뷰

http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special01_3.jpg

  • 실제 게임 클라이언트의 화면을 재생하여, 확인할 수 있게 지원합니다.
    • 게임 개발 구성원들은 Design Perspective의 드래프트뷰, 디자인 뷰, 프리뷰 사이를 전환하면서, 실제 게임에서 실행되는 화면을 확인, 수정할 수 있습니다.


  • 내 작업에 따라 변화하는 맞춤형 개발 환경!

    • GameOVEN은 내 작업의 종류에 따라 적합한 환경을 자동으로 제공합니다.
    • 게임 개발 과정 중 이루어지는 다양한 작업들을 위해 매번 작업 환경을 직접 세팅할 필요가 없습니다.

    퍼스펙티브 Perspective

    • GameOVEN은 리본 인터페이스를 통해 게임 개발 구성원들에게 특화된 사용자 경험을 제공함으로써, 게임 개발이 보다 간편하고 빠르게 진행될 수 있도록 도와줍니다. 퍼스펙티브는 작업의 종류에 따라 적합한 환경을 제공해주는 기능으로 GameOVEN에서는 디자인, 디버깅, 스프라이트의 총 3가지 퍼스펙티브를 제공합니다.

    • GameOVEN에서 제공하는 퍼스펙티브를 통해 게임 개발 구성원들은 각각의 독특한 개발 업무를 독립적으로 진행할 수 있습니다.
      http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special02.jpg


    익숙한, 그래서 더 편한 코딩 환경

    • GameOVEN은 일반적으로 익숙한 코드 에디팅 환경을 제공하여 새로운 도구에 대한 거부감을 최소화 하였습니다.

    코드 작성 편의 기능 Script Editor

    • GameOVEN이 제공하는 스크립트 에디터는 개발자의 학습 속도와 생산성을 높일 수 있도록, 구문 강조, 찾기/바꾸기, 북마크 기능 등을 제공합니다.
    • 개발자의 생산성 향상을 위해 개발 중인 게임의 함수를 한눈에 볼 수 있는 패널을 제공함으로써, 게임의 구조를 파악하는 도움을 줍니다.
      http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special03.gif


    멀티 온라인 게임도 손쉽게 디버깅!

    • GameOVEN은 서버와 클라이언트를 동시에 디버깅할 수 있는 강력한 디버깅 환경을 제공하여 보다 간편하게 멀티 온라인 게임을 디버깅할 수 있도록 도와줍니다.

    크로드 디버깅 Cross Debugging

    • GameOVEN은 개발자가 버그를 식별, 격리 및 제거하여 최상의 게임을 제작할 수 있도록 GO 런타임 디버거 및 강력한 디버깅 도구를 제공합니다.
    • 특히 온라인 게임 개발에 특화된 GameOVEN답게 서버와 클라이언트를 동시에 디버깅 할 수 있는 크로스 디버깅 기능을 갖춰 그 동안 불편했던 온라인 게임 디버깅 환경을 간편하게 개선하였습니다.
    • 개발자는 GO 런타임 디버거를 통해 GO 런타임내부의 상태를 확인 할 수 있으며, 디버깅 도구를 통해 로그등을 확인 할 수 있습니다.
      http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special04.gif


    정적인 게임은 가라! 스프라이트, 게임에 생동감을 불어넣다!

    • GameOVEN은 정교한 애니메이션이 가능한 스프라이트 편집 환경을 제공하여 생동감있는 게임을 만들도록 도와줍니다.

    스프라이트 에디터 Sprite Editor

    • GameOVEN은 게임 제작에 주로 사용되는 스프라이트 애니메이션 파일의 제작/편집 환경을 제공합니다.
    • 스프라이트 편집 환경에서는 타임라인 기반의 애니메이션 편집이 가능하여 자연스럽고 정교한 스프라이트 애니메이션을 간편하게 제작 할 수 있습니다.

    • 타 스프라이트 파일 포멧과의 호환을 위하여 게임오븐은 swf파일 포멧을 일부 지원합니다.
      http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special05.gif


    게임 화면 개발도 블록 쌓듯이 간편하게!

    • 게임 UI 툴박스만 있으면 제공되는 게임 UI 오브젝트들을 이용해 번거러운 게임 클라이언트 UI 손쉽게 만들 수 있습니다.

    게임 UI 툴박스 UI Toolbox

    • GameOVEN은 게임 클라이언트 UI 제작에 자주 사용되는 게임 화면 구성요소를 게임 UI 툴박스에서 제공합니다.
    • 게임 UI 툴박스에서 제공하는 게임 UI 오브젝트를 배치하고, 속성을 수정함으로써 편리하게 게임 클라이언트 화면을 제작할 수 있습니다.

    • 현재 게임 UI 툴박스에서 제공하는 게임 UI 오브젝트는 버튼, 이미지, 텍스트, 스크롤버튼, 체크박스 등 총 16개이며 사용자는 이러한 오브젝트를 이용해 게임 클라이언트 UI를 손쉽게 구성할 수 있습니다.
      http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special06.gif


    멀티 온라인 게임에 특화된 프로그래밍 모델

    • 멀티 온라인 게임 프로그래밍 경험이 없다고 포기하지 마세요.
    • GameOVEN은 멀티 온라인 게임에 특화된 프로그래밍 모델을 제공하여 손쉬운 멀티 온라인 게임 개발을 가능하게 합니다.

    GameOVEN 프레임워크 GO Framework

    • GO Framework은 2D 카드,보드,캐주얼 게임을 개발하고 실행하는 것을 지원하는 필수적인 구성요소로서, GO 런타임과 GO 패키지로 이루어져있습니다.

      1. GO 런타임 : 실행시 코드를 관리하는 에이전트로써, 메모리 관리, 쓰레드 관리, 원격 서비스 등의 핵심 기능을 제공하며, 동시에 엄격한 보안과 견고성을 제공합니다.
      2. GO 패키지 : 기본 프로그래밍 언어와 확장 키트, 그리고 다시 사용할 수 있는 형식의 광범위한 객체 지향 집합인 클래스 라이브러리를 포함하고 있습니다.

    • GO 패키지에서 제공되는 클래스 라이브러리를 통해 다음과 같은 게임개발이 가능합니다.

      • 게임 클라이언트 화면 프로그래밍
      • 네트워크 프로그래밍
      • 데이터 프로그래밍
      • 저장소 프로그래밍

    • 보다 자세한 내용은 GameOVEN / Tutorial에서 살펴보실 수 있습니다.


    내가 만든 게임, 세상에 선보여라!

    • GameOVEN으로 제작한 게임은 간단하게 패키징하여 배포할 수 있습니다.
    • 패키징한 파일을 게임 iDoGame을 통해 세상에 공개됩니다. 내가 만든 게임을 친구들과 함께 iDoGame에서 즐기세요.

    게임의 배포 및 실행

    • GameOVEN은 프로젝트로 관리하고 있는 모든 리소스의 집합을 모두 합쳐 하나의 게임 컨텐츠로 실행 및 배포됩니다.

    • GameOVEN에서는 생성되는 게임 컨텐츠는 다음과 같습니다.
      1. gsp : 게임 서버에서 동작하는 컨텐츠입니다.
      2. gcp : 게임 클라이언트에서 동작하는 컨텐츠입니다.
      3. gep : 게임에 사용되는 리소스 입니다.

    • GameOVEN은 게임 서버와 클라이언트를 독립적으로 실행시킬 수 있습니다. 또한, 로컬 네트워크 상에서 서로 다른 머신에서 실행시키는 것도 가능합니다.
      http://images.hangame.co.kr/hangame/idogame/img/promotion/img_oven_special08.jpg


    바깥 고리