당신 스스로 프로그래밍 언어를 배워야하지만, 요즘은 매우 쉽습니다. 그러나 일단 당신이 하나를 배운다면, 당신은 이미 거기 절반 정도있을 것입니다. 가장 먼저해야 할 일은 테트리스 게임입니다. 이것은 상대적으로 거의 진행되지 않아 가장 간단한 게임 중 하나입니다. 아주 기본적인 모양을 만들고 간단한 시간 기반 시스템으로 작업해야합니다. 몇 가지 간단한 수학으로 충분하므로 충돌 감지가 지나치게 복잡하지 않아도됩니다. 하지만 가장 좋은 방법은 실제 게임을 만드는 것입니다. 시작하고, 옵션 메뉴를 가지고 있고, 게임 플레이를하고, 승리 상황을 원할 것입니다. 실제로 게임을 완료하면 기분이 좋아질 것입니다..
나만의 비디오 게임을 만드는 방법 - Epic How To
테트리스 이후에는 퐁 게임이나 브레이크 아웃 게임을 만들어야합니다. 이것은 두 가지 새로운 것을 소개 할 것입니다. 레벨 생성 및 물리학. 자, 제가 물리학을 말할 때, 나는 ragdolls와 flying polygon을 의미하지 않습니다. Super Mario Bros와 같은 기본 플랫폼 게임을 보면 매우 간단한 물리를 가지고 있습니다. 마리오가 그렇게하지 못했다면 게임은 똑같지 않을 것입니다. 그리고 화면 주위에 공을 반사 할 수 있도록 앞뒤로 움직이는 외륜을 프로그래밍하면 파이프 렌치를 휘두르는 작업복을 입은 캐릭터의 점프 명령을 프로그래밍 할 수있는 모든 경험을 제공합니다.
이제 자신을 매우 자랑스럽게 생각하기 시작할 것입니다. 사람들에게 보여줄 수있는 무언가를 완성하고 게임을 즐기는 것에 자부심을 가져야합니다. 다음은 인공 지능입니다. 이미 게임을 만드는 법을 알고 있고, 실제 캐릭터를 추가 할 수 있습니다. 최선의 방법은 Pac-Man과 같습니다. 원래 Pac-Man에는 실제로 4 가지 유형의 인공 지능이있었습니다. 각 baddies에는 당신을 따라 가려고하는 자체 방법이 있습니다. 하나는 가장 짧은 거리를 찾을 것이고 하나는 모든 대체 경로를 찾을 것입니다. 이 시점까지 아케이드와 같이 유치 모드를 도입해야합니다..
너는 너의 길을 가고있어. 다음은 플랫폼 작성자입니다. 이것은 너무 어려워서는 안되지만, 이제는 버퍼링과 스프라이트를 처리해야합니다. 가장 좋은 방법은 그래픽 사용자 인터페이스를 갖춘 레벨 편집기를 만드는 것입니다. 이제 당신은 정했습니다. 모든 기본 사항을 알고 있습니다. 남은 것은 3D API가 어떻게 작동하는지 배우고 다음 게임을 3D로 통합 할 수있는 것입니다. 프로그래밍 개념은 완전히 동일해야합니다..
마지막으로 게임을 보호하기를 원할 것입니다. 저작권 보호에 관심을 가지기를 원할 것입니다. 소프트웨어 에스크로 서비스를 원할 것입니다. 당신의 일은 잠재적으로 수백만의 가치가 있으며 어떤 기회도 원하지 않습니다. 행운을 빌어 프로그래밍을해라.!