때에 따라 다르지.
작동하는 일관된 게임을 디자인하는 기능과 같이 수행 할 수있는 몇 가지 측면이 있습니다. 그러나 그것은 모든 게임 엔진 / SDK를 사용하는 법을 배우는 데서 나옵니다.
그러나 그것은 모두 다음에 달려 있습니다.
-사용 수준 스크립트를 빌리고 시각적 인 것만 대부분 알고있는 경우에는 도구의 일부만 잘 알고있을 가능성이 높습니다.
-당신이 새로운 소프트웨어에 대해 일종의 배경을 구축 한 소프트웨어 GameMaker와 같은 것에서 CryEngine, UDK와 같은 것으로 이동하면 Unity는 다음과 같은 경우를 제외하고는 잘 진행되지 않습니다.
-다양한 프로그래밍 언어에 대한 배경 지식이 있습니다
당신이 지시 한 것처럼 새로운 당신이라면, 나는 GameMaker의 기본으로 시작합니다. 드래그 앤 드롭 인터페이스와 기본적인 게임 플레이 프로그래밍에 익숙해지면 GameMaker Language로 자신 만의 스크립트를 작성하는 방법을 배우십시오. 한편, 프로그래밍 엔진 (java, C, C ++, C #, ... 등)을 배우십시오.이 개념은 퍼스트 파티 엔진 언어를 배우기 시작할 때 매우 유용합니다.
AI가 당신이 정말로 관심을 갖는 것이라면 , 프로그래밍 언어와 그 배후의 논리 를 배우는 것이 얼마나 중요한지 강조 할 수 없습니다 .인공 지능은 힘들고 정말 거칠며, 그것들을위한 스크립트를 작성하는 것과 관련된 많은 것들이 있습니다. 말하자면, 좋은 AI를 작성하는 개념은 모든 게임 엔진 / SDK가 다르기 때문에 반드시 그렇게하는 것은 아니지만 반드시 그렇게해야합니다.
나는 당신이 이것을 듣고 싶지 않다는 것을 알고 있습니다. 나는 당신을 낙담 시키려고하지 않습니다. 그러나 당신은 당신보다 긴 길을 가지고 있습니다. 밖을 들여다 보면 게임 디자인을 공부하는 것이 재미있을 것 같고 때로는 그렇습니다.하지만 알아야 할 것이 많으며 더 많은 작업이 필요합니다.
이것이 올바른 방향으로 안내하는 데 도움이되기를 바랍니다.
출처 : Unity, UDK 및 GameMaker 경험이있는 비디오 게임 디자인 / 프로그래밍 학생. 또한 유용한 경험 : C, C ++, Java, OOP 데이터 구조, Autodesk Maya, ProTools, Reaper, Audition, Photoshop, GIMP ... 아이디어를 얻습니다.
지식이 매우 제한적인 경우 GameMaker 또는 Project Spark와 같은 것으로 시작하십시오. 기본 이해에 도움이 될 것입니다.