비디오 게임을 작성하는 방법

작가: Bobbie Johnson
창조 날짜: 7 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
SUB) Make $50K per day with Unity Flappy Bird Clone Game
동영상: SUB) Make $50K per day with Unity Flappy Bird Clone Game

콘텐츠

1 프로그래밍 언어를 배우십시오. C / C ++는 업계 표준일 뿐만 아니라 가장 대중적이지만 프로그래밍이 처음이라면 Python으로 시작하는 것이 더 나을 수 있습니다. http://www.sthurlow.com/python은 초보자를 위한 매우 유용한 Python 프로그래밍 가이드입니다. 또한 "RPG Maker" 또는 "Torque"와 같은 편리한 게임 엔진을 찾으십시오. 프로그래밍을 모르는 경우 도움이 될 수 있습니다. 그러나 학습 프로그래밍은 미래를 위한 최선의 선택일 수 있습니다.
  • 2 게임을 생각해 봅시다. 게임의 스토리를 결정했으면 게임 플레이의 더 자세한 순간으로 넘어갑니다. 계획이 구체적일수록 실행하기가 더 쉽습니다. * 이야기의 줄거리를 만드세요. 예를 들면: Sally가 우연히 두 번째 문의 열쇠를 찾게 될까요? 아니면 Miller 박사의 임무를 완료하여 사다리를 찾고 나무에 올라가 열쇠를 찾아야 할까요?
    • 키보드나 마우스를 사용하여 캐릭터가 어떻게 움직일까요? 치트 코드가 사용됩니까?
  • 3 자원을 수집하십시오. 게임에 필요한 모든 텍스처, 스프라이트, 사운드 및 모델을 수집하거나 생성합니다. 인터넷에서 많은 무료 리소스를 찾을 수 있으므로 주변을 살펴보십시오. http://www.onrpg.com/contentid-4.html은 스프라이트에 대한 매우 유용한 가이드입니다.
    • 스프라이트를 만들려면 픽셀 아트를 배워야 합니다. 인터넷에 이 주제에 대한 많은 자습서가 있습니다.
  • 4 엔진을 선택합니다. 특히 프로그래밍을 처음 접하는 경우 게임 엔진을 구축하는 것이 어려울 수 있습니다. 먼저 오픈 소스 엔진을 사용해보십시오. 그들은 무료이며 동시에 엔진이 어떻게 생겼는지 이해할 것입니다.
  • 5 게임 스크립트를 만듭니다. 스크립팅은 게임을 만드는 마지막 단계 중 하나입니다. 스크립트는 엔진에게 언제 무엇을 해야 하는지 알려줍니다. 고유한 엔진을 구축하는 경우 엔진이 이해할 수 있는 고유한 스크립팅 언어를 만들어야 합니다. 오픈 소스 엔진을 사용한 경우 스크립트가 이미 이 어셈블리에 있을 가능성이 큽니다.
  • 6 게임을 테스트합니다. 이제 열심히 노력한 결과를 볼 수 있습니다. 게임을 하고 컴퓨터가 파란색으로 변할 때까지 모든 것을 하십시오. 게임을 출시하기 전에 가능한 모든 "버그"(문제)를 찾아 수정하십시오.
  • 7 게임을 출시합니다. 이 부분은 전적으로 귀하에게 달려 있습니다. 게임을 판매할 계획이라면(오픈 소스 엔진 중 하나를 사용하지 않은 경우) 저작권, 상표 등을 보호하는 과정에 있습니다. 또는 다른 사람들이 배울 수 있도록 무료(오픈 소스)로 공개할 수 있습니다.
    • 게임이 온라인으로 진행되는 경우 암호화를 사용해야 합니다! 당신이하지 않으면 해커가 쉽게 그것을 제거합니다.
    • 작게 시작하여 구축하십시오. 게임의 기본 구조를 설정할 때까지 특수 효과와 같은 것을 추가하지 마십시오.
    • 엔진이 아니라 게임을 만들어야 한다는 것을 항상 기억하십시오. 엔진이 아닌 게임에 노력을 집중하고 미래에 "편리할 수 있다"거나 "있으면 좋을 것"이라는 이유만으로 불필요한 기능을 추가하지 마십시오.
    • 당신이 "필요할 수도 있는" 것 대신에 * * 지금 필요한 것을 * * 쓰십시오.
    • 게임을 만들고 개발하는 것은 어려울 수 있습니다. 게임의 한 부분이 작동하지 않는다는 스트레스를 받으면 휴식을 취하십시오. 당신이 사랑하는 것을 서둘러 적으로 바꾸지 마십시오.
    • 바퀴를 재발명할 필요가 없습니다. 원하는 것을 수행하는 라이브러리가 있다면 직접 만들지 마십시오.

    경고

    • 게임을 판매할 계획이고 자체 엔진이나 작업을 사용하지 않는 경우 잠재적인 문제를 방지하기 위해 제작자의 허가를 받았는지 확인하십시오.