컴퓨터, 프로그래밍
자신의 "안드로이드"에 연극을 만드는 방법
모바일 플랫폼 용 게임을 다운로드 많은 사람들이 생각 : "왜 꿈 인터랙티브 엔터테인먼트 산업을 제공하는 이미 것보다 더 더 흥미있는 제품을 만들하지 왜 현실하지?" 당신이 "안드로이드"에서 게임을 만드는 방법을 알고 있지만, 배우고 싶지 않은 경우,이 문서는 초보 개발자를 기다리고 함정의 일부에 대해 이야기합니다.
생각
게임을 만드는 데 필요한 첫 번째 것은 - 아이디어. 첫 번째 단계에서 그것은 어떤 형태로 작성 될 수있다. "미약는"이해할 수 있었다 것이 바람직하다. 대부분의 경우, 그것을 구현하는 과정에서 변경됩니다. 뭔가 추가해야합니다,하지만 뭔가 - 완전히 제거하거나 변경합니다. 이상한 아무것도 없다 - 기능 부품의 더욱 정교 만 철저하게 설명해야하지만, 그것의 적합성을 확인하지.
완전히 아이디어의 초기 설명을 포기하고 "안드로이드"에 러시아의 게임을 만들하기 시작,이 단계를 건너 뛸 필요가 없습니다. 아이디어를 수집 -이 쉽게되는 주요 출발점은, 운동을 시작합니다. 또한, 객관적으로 계획을보고 할 논문에서 제시 한 아이디어를 통지하고 정확한 약점을 진행 할 수있다.
기능 목록
그래서 "안드로이드"에서 게임을 만드는 방법에서 작업을 계속해야합니다이 단계에서 자세한 정교하지 않고 불가능 텍스트 편집기 및 게임에있을 것입니다 기능을 설명합니다. 다음은 예입니다 : 전쟁의 하나님의 일련 - 슬래셔입니다. 주인공의 무기 - 채찍. 전투 동안, 당신은 아름다운 긴 콤보 공격을 할 수 있습니다. 각 레벨은 상사와 싸움을 완료됩니다.
이 목록은, 즉, 다른 사람의 배경에 게임을 생산하는 것과 매우 인색입니다 만 주요 특징을 반영한다. 사실이 더 많은,하지만 다른 기능은 차입니다. 덜 중요한, 개발 속도를 위해 희생 할 수있는 - 최초의 설명에서 당신의 미래 창조가 존재하지 수없는 사람들, 최신에 가야합니다.
Dizdok
따라서이 문서없이 새로운 게임을 만드는 방법을 작동하고 그 위에해야하는 것은 거의 불가능하다. Dizdok는 - "설계 문서"에 대한 짧은, 그것은 가장 상세한 설명을 포함 :
- 개체 모델 및 기관의 기능을 제공합니다.
- 기능 사양.
- 게임 내용.
- 인터페이스.
- 필요한 경우 지식 기반에 추가 할 수 있습니다.
- 개체 모델.
개체 모델
무기, 갑옷의 NPC, 마법, 플레이어 : 개체 모델은 각 게임 개체에 대한 정보가 포함되어 있습니다. 그것은 각 게임마다 고유합니다.
기능에 의해 이해되어야한다 :
- 나는 \ \ 구매 \의 판매 \ 개선 제거 입을 수 있습니다.
- 죽음 이후 재고는 것입니다.
- 어떤 행동 시간이 지남에 따라 또는 잃게 강도입니다.
- 문자 또는 그룹 여부를 증가시킵니다.
- 특별한 속성 세트를 않습니다.
위의 항목은 필수 아닌, 그들의 수는 감소 또는 각 그룹 엔티티 증가 할 수있다.
기능 사양
은 "안드로이드"에 대한 게임을 만드는 방법의 질문에 대답하는 과정에서, 당신은 다음 섹션 dizdoka에 대한 정보를 알려 주어야합니다. 기능 사양은 씩 게임 플레이에 대해 설명합니다. 여기에 당신이 그 주인공을 수행하는 방법을 알고 그것을 어떻게 구현되고, 말할 가능한 한 정확하게해야합니다. 같은 별도로 각 NPC에 대해이 작업을 수행해야합니다. 게임 캐릭터뿐만 아니라, 응급 처치 키트, 무기, 갑옷, 환경의 요소를 해결해야합니다.
사실,이 부분은 메뉴에서, 그리고 피해가 영향을 계산하는 방법으로, 모든 게임의 순간에 영향을 미치는 일련의 규칙입니다. 더 당신이 모든 단일 지점을 작동, 쉽게는 프로젝트를 구현하는 것입니다.
함유량
좋은 게임을 만들 전에, 당신은 생각해야하고 정확히 무엇을 할 것이다. 사양을 묘사, 당신은 문자가있는 충전 된 카트리지를 단단히 고정 피해와 무기를 쏠 것이라는 점을 지정할 수 있습니다. 이 파라미터의 NPC에 주입 할 때, 예약 용량을 공제한다. 또한 각각의 샘플 무기, 갑옷의 NPC의 이름을 지정해야합니다. 그리고 물론, 필요에 따라 설명하는 모습. 콘텐츠 - 전체 게임이 나중에 지어 질 것이다되는 빌딩 블록.
인터페이스
인터페이스 - 사용자가 프로그램과 상호 작용되는 기능과 버튼 세트. 를 만들 때 고려해야 할 중요한 것은 - 편리. 모든 요소를 구성하는 방법을 정확히 이해하기 위해서는, 당신은 당신의 프로젝트에 가장 적합한 솔루션을 전송, 실행 및 장르의 가장 좋은 예를 분석 할 수 있습니다.
엔진 또는 생성자의 선택
"안드로이드"에 게임을 만들기 전에 수행해야하는 또 다른 단계는 - 선택 게임 엔진을. 사라 긴 모든 것을 처음부터 수행했던 일이다. 오늘은 준비 디자이너를 복용, 당신은 최소한의 코드를 작성하여 모든 작업을 수행 할 수 있습니다.
엔진의 선택은 몇 가지 특징을 기반으로하고 가치가있다 :
- 이용 약관.
- 기회.
- 가격.
- 개발자를위한 지원.
- Zadokumentirovannost.
- 지역 사회의 크기입니다.
- 단순성.
- 확장 성.
이용 약관 : 아마도 한 번 당신은 그것의 전체 소유자가 될하지 않습니다, 디자이너를 샀다. 이 게임의 상업적 성공은 엔진 개발자의 이익의 일정 비율을 지불 할 필요가 있음을 발생합니다. 중요한 것은 - "안드로이드"에 게임을 만들기 전에, 읽기 사용권 계약 구현을 위해 선택한 제품의합니다.
특징 : 그들은 완전히 개발자의 요구 사항을 포함해야한다. 제품이 당신이 필요로하는 것보다 더 제공하는 경우, 게임은 쉽게 새로운 dizdoka 기능을 사용 할 수 있도록 확장 할 수 있습니다. 그러나 균형에 대해 생각! 테트리스에 대한 언리얼 엔진을 사용 - 바보입니다.
지원 : 우선,이 제품이 개발되어 있는지 여부를 확인하는 것이 중요하다? 버전 버전의 버그 수정이 있습니까? 그는 새로운 기능과 도구를 획득하면? 빠른 속도로 개발 엔진, 엔진, 냉동 몇 년 전에 장점이있다.
커뮤니티 : 디자이너를 사용하는 사람들의 수는 무엇입니까? 많은 수의 사용자가, 문서, 레슨, 마스터 클래스를 찾을 경우, 예를 들면 문제가되지 않습니다. 사용자가 상대적으로 작은 경우,이 정보는 경쟁력있는 뭔가를 할 수 있도록 범위에 사용하지 못할 수 있습니다.
확장 성 : 당신이 당신의 자신의 게임을 만들기 전에, 외국 될 수 선택한 엔진 모듈에 연결할 수 있는지 여부를 확인하기 위해 문제를 가지고. 일반적으로, 그들은 입체 모델, 사운드, 스크립트, 스프라이트의 수출 또는 수입하는 데 사용됩니다. 이러한 도구에 대한 지원이있는 경우, 디자이너는 콘텐츠를 만들 내부 도구에 한정되는 것은 아니다.
UDK
언리얼 개발 키트 -하지 가장 쉬운 게임 엔진을 마스터하지만, 가장 강력한 중 하나입니다. 그것은뿐만 아니라 초보 개발자뿐만 아니라 대기업에 사용됩니다. 당신이 질문에 대한 답을 찾고 있다면 "어떻게 3D 게임 엔진을 만드는 방법을 선택?" - 당신은 UDK의 가능성을 탐구한다.
프로그래밍 로직을 설명하려면 내부 스크립팅 언어를 사용 - 언리얼 스크립트를. 개발자 사이트 비디오 캡처 및 텍스트 형식의 설명에 따라 수업을 많이 제공합니다. 동시에 그들은 최대 기능을 포함 - 편집기에서 자신의 스크립트를 작성할 수 있습니다.
토크 2D / 3D
토크 - 모바일 플랫폼 용 게임의 가장 인기있는 디자이너 중 하나. 그것은 편집자 및 디버깅 도구의 필요한 모든 세트가 있습니다. 프로그래머의 개발에서 우리는 편안함에 큰 관심을 지불하고 모든 유틸리티는 가장 간단하고 접근 할 노력했다.
디자이너는 기회의 대부분을 설명 문서와 함께 제공됩니다. 공식 웹 사이트에 몇 가지 준비가 만든 게임의 튜토리얼과 소스 코드를 찾을 수 있습니다.
토크 토크 스크립트 언어에 포함 된 스크립트. 각 개체의 특성은 미리 결정될 수있다. 또한 디자이너에서 물리적 계산을 다루는 Box2D의 세트를 만들었습니다.
당신이 질문에 대한 답을 찾기 위해 노력하는 경우 : "어떻게 생성하는 네트워크 게임을 하고 이것에 대한 어떤 스크립트를 선택?" - 우리는 안전하게 토크가 가능한 최단 시간에 멀티 프로젝트를 만들 것이라고 말할 수있다. 필요한 모든 기능이 미리 내장, 그리고 예는 공식 웹 사이트에있는되며, 가장 효율적으로 사용하는 방법을 보여줍니다.
연구
가능한 한 여전히 이해할 수없는 게임 엔진을 선택한 후 게임을 만들 수 있습니다. 공부에 많은 시간을 할애해야합니다. 팀이 더 있기 때문에, 당신은 모든 것을 직접 수행해야합니다 스크립트를 작성, 텍스처, 스프라이트, 모델 (경우 입체 게임)을 생성, 테스트 할 수있는 스크립트를 작성 할 수 있습니다. 초보 개발자는 기본 바로 많은 배워야 할 것이라고 추측하기 어렵지 않다 프로그래머 : 직업 작가, 테스터, 아티스트, 디자이너.
그것은 그 프로젝트에서 작업을하는 과정에 수행하여 학습하는 것이 가장 좋습니다. 게임을 개발 한 회사에 대한 작업 - 또 다른 방법은 당신이 필요로하는 모든 것을 배울 수 있습니다. 당신이 내부 geymdev 볼 수있는 기회를 포기하지 않는, 일상적인 집안일에 참여하게됩니다 경우에도 우리는 수석 프로그래머로 즉시 표시 할 수 없습니다.
어떤 회사의 작업은 괜찮아요, 바닥에서 시작합니다. 스크립터과 기술, 레벨 디자이너, 분산 예, 테스터는 매우 유용 할 것, 그리고 후배의 대부분을 고용 이러한 산업이다. 이러한 훈련의 몇 년 후, dizdoki 및 기술 과제를 작성 버그 추적기에 대한 자세한 내용 및 연락처 데이터베이스를 형성하는 방법을 학습합니다. 작업이 "안드로이드"에 러시아의 게임을 만들 완료 후에는 필요한 모든 기술과 능력에 비축해야하기 때문에, 당신은 더 적은 노력을 투자해야합니다.
그것은 개발의 문제에 자신의 능력을 입증하는 데, 가능성이있다, 당신은이 프로젝트에 선도적 인 위치를 취할 것입니다, 또한, 기존의 팀을 떠날 필요가 없습니다.
Similar articles
Trending Now