ห้องสมุดที่มีโครงการตัวอย่างและเทมเพลตเพื่อเรียนรู้สตูดิโอผู้สร้างเกมและ Game Maker Language (GML) พร้อมสถาปัตยกรรมรหัสที่เหมาะสม
โครงการแบ่งออกเป็นหลายระดับ:
0 (เอกสาร) - ใช้สำหรับเอกสารคำแนะนำไดอะแกรม UML และสคริปต์ขนาดเล็ก
1 (เริ่มต้น) - โครงการขนาดเล็ก / ตัวอย่างสำหรับโซลูชันเฉพาะหรือเทมเพลตเกมขนาดเล็ก
2 (ระดับกลาง) - โครงการที่สูงกว่าระดับเริ่มต้นเล็กน้อยเช่นเครือข่ายและการออมและการโหลด
3 (ขั้นสูง) - สงวนไว้สำหรับกลไกที่ซับซ้อนเช่นระบบสินค้าคงคลังการออมการโหลดเครือข่ายเชื่อมต่อ GMS กับเซิร์ฟเวอร์ ฯลฯ
นี่คือใคร? พื้นที่เก็บข้อมูลนี้มีจุดมุ่งหมายเป็นส่วนใหญ่ไปยังคนที่ไม่มีประสบการณ์มากมายกับผู้สร้างเกม อย่างไรก็ตามนั่นไม่ได้บอกว่าไม่มีอะไรที่มีค่าสำหรับนักพัฒนาที่มีประสบการณ์ ความตั้งใจของฉันคือการสร้างรายการตัวอย่างที่มีค่าของโครงการที่สามารถช่วยทุกคนในการสร้างโซลูชันของพวกเขา
โครงสร้างเอกสารโฟลเดอร์:
เอกสาร:
ไดอะแกรม: (ไดอะแกรม UML, แผนภูมิ, การออกแบบ ฯลฯ )
แหล่งข้อมูลภายนอก: ลิงก์ไปยังเนื้อหาฟรีและเป็นประโยชน์
กราฟิก: Tilesets ฯลฯ
คำแนะนำ: แนวคิดการเขียนโปรแกรมอธิบายว่าคำสั่งถ้า/อื่น ๆ , สวิตช์เคส, ฯลฯ ตัวอย่าง: โครงการสาธิตขนาดเล็กที่แสดงคุณสมบัติเฉพาะเช่นการเล็งที่ใช้เมาส์การเคลื่อนไหวจากบนลงล่างหรือการลงทะเบียน HIT
ตัวอย่าง: โค้ดตัวอย่างที่สามารถคัดลอกวางได้อย่างง่ายดาย ตัวอย่างรวมถึงรหัสการเคลื่อนไหวอย่างง่ายการเล็งโดยใช้เมาส์ ฯลฯ
หนังสือพิมพ์
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 - โครงการหนึ่งโครงการ