적절한 코드 아키텍처를 가진 게임 메이커 스튜디오 및 게임 메이커 언어 (GML)를 배우는 샘플 프로젝트 및 템플릿이있는 라이브러리
프로젝트는 여러 난이도로 분류됩니다.
0 (DOCS) - 문서, 가이드, UML 다이어그램 및 작은 스크립트에 사용됩니다.
1 (초보자) - 특정 솔루션 또는 작은 게임 템플릿을위한 소규모 프로젝트 / 샘플.
2 (중간) - 네트워킹 및 저장 및 로딩과 같은 초보자 수준보다 약간 높은 프로젝트.
3 (Advanced) - 재고 시스템, 저장,로드, 네트워킹, GM 연결 서버에 연결 등과 같은 복잡한 기계공을 위해 예약되었습니다.
이게 누구야? 이 저장소는 대부분 게임 메이커에 대한 경험이없는 사람들을 대상으로합니다. 그러나 경험이 풍부한 개발자에게는 가치있는 것이 없다고 말하는 것은 아닙니다. 저의 의도는 솔루션을 구축하는 데 도움이되는 귀중한 샘플 프로젝트 목록을 만드는 것입니다.
문서 폴더 구조 :
문서 :
다이어그램 : (UML 다이어그램, 차트, 디자인 등)
외부 자원 : 무료 및 유용한 콘텐츠에 대한 링크.
그래픽 : 타일셋 등
가이드 : 프로그래밍 개념, if/else 문, 스위치 케이스 등을 설명했습니다. 샘플 : 마우스 기반 조준, 하향식 이동 또는 히트 등록과 같은 특정 기능을 보여주는 작은 데모 프로젝트.
스 니펫 : 쉽게 복사 할 수있는 코드 스 니펫. 스 니펫에는 간단한 움직임 코드, 마우스 기반 조준 등이 포함됩니다.
내용 테이블
docs:
diagrams:
-none currently included.
external-resources:
-1 text file with all external resources.
graphics:
-tileset folder, currently 1 tileset included for top-down interiors.
guides:
-if/else statements and switch cases guide
-scoping variables guide
etc.
samples:
-mouse_based_aiming
-simple_hit_registration
-simple_top_down_movement
-subsystems/modules
snippets:
-mouse_based_aiming
-simple_hit_registration
난이도에 따른 샘플 프로젝트 :
0- 해당되지 않습니다
1- 세 프로젝트
2- 세 프로젝트
3- 하나의 프로젝트