ส่วนประกอบ Stencyl
Stencyl เป็นเครื่องมือสร้างเกม 2D ที่ออกแบบมาเพื่อให้ทั้งผู้เริ่มต้นและนักพัฒนามืออาชีพสามารถสร้างเกมได้ง่ายและรวดเร็ว

หมวดหลักใน Resources (แถบด้านซ้าย)
หมวด RESOURCES (ทรัพยากรในเกม)
BackgroundsBackgrounds
FontsFonts
ScenesScenes
SoundsSounds
TilesetsTilesets

การกำหนดคุณสมบัติให้กับวัตถุ :
ใช้กำหนดลักษณะภายนอกของ Actorสามารถ รายละเอียด ดังนี้
สรุป

การจัดการส่วน Palette Inspector
Palette Inspector เป็นส่วนของเครื่องมือนี้คือ คลังวัตถุและพื้นผิว ของเกม เมื่อเราสร้าง Tileset หรือ Actor ขึ้นมา จะปรากฏในหน้าต่างนี้ แล้วเราสามารถลากไปวางในฉากได้

การจัดการส่วนของฉาก Scence :
1. แถบเมนูการทำงานด้านบน (Scene Tabs)
Behaviors :กำหนดพฤติกรรมของฉาก เช่น เพิ่มตัวนับเวลา คะแนนBehaviors :กำหนดพฤติกรรมของฉาก เช่น เพิ่มตัวนับเวลาคะแนน
Physics:ตั้งค่าฟิสิกส์ เช่น แรงโน้มถ่วง, การชน Physics:ตั้งค่าฟิสิกส์ เช่น แรงโน้มถ่วง, การชน
Properties:ตั้งค่าทั่วไป เช่น ชื่อฉาก, ขนาดฉากเป็นศูนย์รวมคำสั่งหลัก ใช้ควบคุม “การทำงานเบื้องหลัง” ของฉากเกมScene :ออกแบบและแก้ไขฉาก (วาง Actor, Tiles)
Behaviors:กำหนดพฤติกรรมของฉาก เช่น เพิ่มตัวนับเวลา คะแนนBehaviors:กำหนดพฤติกรรมของฉาก เช่น เพิ่มตัวนับเวลาคะแนน
Events:ตั้งเหตุการณ์ เช่น “ถ้าเก็บเพชรครบ 5 ชิ้น ชนะเกม”Events:ตั้งเหตุการณ์ เช่น “ถ้าเก็บเพชรครบ 5 ชิ้น ชนะเกม”
Physics :ตั้งค่าฟิสิกส์ เช่น แรงโน้มถ่วง, การชนPhysics :ตั้งค่าฟิสิกส์ เช่น แรงโน้มถ่วง, การชน
Atlases :จัดการไฟล์รูปภาพ/สไปรท์ของเกมAtlases :จัดการไฟล์รูปภาพ/สไปรท์ของเกม
Properties :ตั้งค่าทั่วไป เช่น ชื่อฉาก, ขนาดฉากProperties :ตั้งค่าทั่วไป เช่น ชื่อฉาก, ขนาดฉาก ป็นศูนย์รวมคำสั่งหลัก ใช้ควบคุม “การทำงานเบื้องหลัง” ของฉากเกม
2. แถบเครื่องมือด้านซ้าย (Toolbox)
พู่กัน (Draw Tool)พู่กัน (Draw Tool)
ถังสี (Fill Tool) ถังสี (Fill Tool)
เส้นตาราง (Grid Tool) เส้นตาราง (Grid Tool)
มือ (Hand Tool)
แว่นขยาย (Zoom Tool)แว่นขยาย (Zoom Tool)
3. พื้นที่การทำงานหลัก (Scene Workspace หรือ Game Scene)

1. กลุ่มบล็อกแก้ไข Block Editor
เป็นส่วนที่ใช้สร้าง “เงื่อนไขและกติกาของเกม” โดยลากบล็อกคำสั่งมาต่อกัน (คล้าย Scratch)ให้เราเลือกหมวดเพื่อหาคำสั่งที่ต้องการอธิบายหมวดหมู่ทั้งหมด ดังนี้
2.กลุ่มบล็อกเงื่อนไข (Conditionals)
สำหรับกำหนดการทำงาน แบบมีเงื่อนไขคล้ายกับการเขียนโปรแกรมด้วย if, else if, else ในภาษาโค้ดจริง
2. หมายเลข 3 : Booleans (ค่าความจริง True/False)
สำหรับกำหนดการทำงาน แบบมีเงื่อนไขคล้ายกับการเขียนโปรแกรมด้วย if, else if, else ในภาษาโค้ดจริง
กลุ่มบล็อกแก้ไข Block Editor
เป็นส่วนที่ใช้สร้าง “เงื่อนไขและกติกาของเกม” โดยลากบล็อกคำสั่งมาต่อกัน (คล้าย Scratch)ให้เราเลือกหมวดเพื่อหาคำสั่งที่ต้องการ
เปลี่ยนตำแหน่ง (Move, Jump, Teleport)
