Steamworks นำเสนอชุดเครื่องมือต่าง ๆ ที่สามารถช่วยเพิ่มมูลค่าให้กับผลิตภัณฑ์ของคุณ ซึ่งรวมถึงสิ่งต่าง ๆ อย่างเช่น การค้นหาแมตช์ รางวัลความสำเร็จ และเวิร์กชอป Steam (เนื้อหาที่สร้างโดยผู้ใช้) โดยคุณสามารถใช้เครื่องมือเหล่านี้ได้ตามที่คุณต้องการ แต่ไม่ใช่ว่าคุณสมบัติของ Steamworks ทั้งหมดจะเหมาะกับผลิตภัณฑ์ทุกตัว
คุณสมบัติบางประเภท เช่น การ์ดสะสม สามารถตั้งค่าได้อย่างสมบูรณ์ในพอร์ทัลของ Steamworks ส่วนคุณสมบัติอื่นนั้นจำเป็นจะต้องดำเนินการในผลิตภัณฑ์ของคุณ กรุณาอ่าน
หมวดนี้จะให้ข้อมูลภาพรวมเกี่ยวกับคุณสมบัติ Steamworks รวมถึงการนำเสนอหรือการฝึกสอนในบางหัวข้อ ถ้ามี
Redistributable แบบใช้ร่วมกัน | Steam ได้เตรียมวิธีการง่าย ๆ สำหรับติดตั้งส่วนประกอบที่ใช้งานร่วมกันบางอย่างที่จำเป็น เพื่อให้เกมหรือแอปพลิเคชันของคุณทำงานอย่างถูกต้อง ซึ่งรวมถึง Microsoft Visual C++ Redistributables หลายเวอร์ชัน |
การแจ้งเตือนเกม | การแจ้งเตือนเกม Steam เป็นระบบที่จะนำส่งการแจ้งเตือนแบบออฟไลน์ให้กับผู้ใช้ สำหรับเกมที่ให้บริการการเล่นเกมผู้เล่นหลายคนแบบอะซิงโครนัส เช่น เกมหมากรุก เป็นต้น |
ธุรกรรมขนาดเล็ก (การสั่งซื้อในเกม) | Steam ให้การสนับสนุนที่มีคุณภาพสูงระดับโลกแก่การสั่งซื้อในเกม ไม่ว่าจะเป็นไอเท็ม เงินในเกม หรืออะไรก็ตามที่คุณคิดขึ้นมาได้ โดยคุณสามารถใช้งาน Steam Microtransaction API ต่าง ๆ เพื่อมอบทางเลือกให้แก่ลูกค้าได้มากขึ้น |
เกมแบบผู้เล่นหลายคน | Steam เริ่มต้นให้บริการในฐานะแพลตฟอร์มเล่นเกมแบบผู้เล่นหลายคน ซึ่งเป็นช่วงที่ Counter-Strike 1.6 ออกวางจำหน่าย และเราก็ให้ความสำคัญอย่างมากกับการเล่นเกมแบบผู้เล่นหลายคนตั้งแต่นั้นเป็นต้นมา Steam ให้บริการคุณสมบัติและ API ต่าง ๆ มากมาย เพื่อปรับปรุงประสบการณ์การเล่นเกมแบบผู้เล่นหลายคนแก่ผู้พัฒนาเกมและลูกค้า ด้วยคุณสมบัติเหล่านี้ คุณสามารถใช้ Steam Matchmaking API เพื่อให้ผู้เล่นสามารถค้นหาและเล่นเกมร่วมกันได้ หรือใช้ Steam Game Servers API ในการสร้างเซิร์ฟเวอร์ถาวรโดยเฉพาะที่ผู้เล่นสามารถสร้างชุมชนการเล่นเกมร่วมกัน |
สถิติและรางวัลความสำเร็จ | ระบบสถิติและรางวัลความสำเร็จของ Steam จะมอบวิธีการง่าย ๆ เพื่อให้เกมของคุณสามารถให้บริการการติดตามรางวัลความสำเร็จและสถิติที่บันทึกไว้ถาวรและใช้งานข้ามอุปกรณ์ได้สำหรับผู้ใช้ของคุณ โดยข้อมูลผู้ใช้จะเชื่อมโยงกับบัญชี Steam ของผู้ใช้เอง รวมทั้งสามารถจัดรูปแบบและแสดงผลรางวัลความสำเร็จและสถิติของผู้ใช้แต่ละรายในโปรไฟล์ชุมชน Steam ของผู้ใช้ได้ |
การนำเสนอแบบ Rich Presence ขั้นสูง | ด้วยระบบเพื่อนบน Steam และไคลเอนต์แช็ตใหม่ที่มีการเผยแพร่ล่าสุด เราได้เพิ่มความสามารถของระบบการนำเสนอแบบ Rich Presence ของเรา เพื่อแสดงข้อมูลเพิ่มเติมเกี่ยวกับเกมที่กำลังมีการเล่นอยู่ เราเห็นว่าการนำเสนอแบบ Rich Presence ของผู้เล่นเป็นวิธีการในการเชิญชวนเพื่อนของผู้เล่นคนนั้นเข้าร่วมในกิจกรรมของตน ตัวอย่างเช่น เพื่อนที่เป็นเจ้าของเกมสามารถเข้าร่วมกิจกรรมได้หากทราบเวลาที่เหมาะสมในการเข้าร่วมเกม หรือหากได้พูดคุยกับผู้เล่นนั้น และผู้ที่ไม่ได้เป็นเจ้าของเกมอาจได้รับการกระตุ้นเร้าความสนใจจากข้อความการนำเสนอแบบ Rich Presence ต่าง ๆ ที่บอกเล่าเกี่ยวกับเกมที่พวกเขาไม่รู้จักมากได้ |
คลาวด์บน Steam | คลาวด์บน Steam คือระบบจัดเก็บไฟล์ทางไกลที่ใช้งานง่ายและโปร่งใสสำหรับเกมของคุณ ไฟล์ที่ระบุไว้ในการกำหนดค่า Auto-Cloud หรือเขียนลงไปในดิสก์ (ถูกสร้าง ดัดแปลง ลบ ฯลฯ) โดยใช้ Cloud API จะถูกคัดสำเนาไปยังเซิร์ฟเวอร์ Steam โดยอัตโนมัติหลังจากออกจากเกม |
อุปกรณ์ควบคุมบน Steam | การควบคุมบน Steam เป็นคลังการควบคุมที่มีความยืดหยุ่น ซึ่งรองรับอุปกรณ์ควบคุมกว่า 300 แบบ อันได้แก่อุปกรณ์ควบคุมทั่วไปทุกรูปแบบ เช่น Xbox, Playstation, Nintendo Switch, และ Steam Controller |
Steam DRM | แรปเปอร์ของ Steam DRM นั้นถือเป็นส่วนสำคัญของแพลตฟอร์ม Steam เพราะจะช่วยยืนยันการเป็นเจ้าของเกม และยืนยันว่าคุณสมบัติของ Steamworks ได้ทำงานอย่างถูกต้องด้วยการเปิดใช้งาน Steam ก่อนที่จะเปิดเกม |
การรายงานข้อผิดพลาดบน Steam | หากมีการใช้งานการรายงานข้อผิดพลาด Steam ทาง Steam จะอัปโหลดมินิดัมป์ของข้อยกเว้นโดยอัตโนมัติ หลังจากมีการส่งข้อยกเว้นแบบเดียวกัน 10 ครั้ง |
Steam HTML Surface | Steam HTML Surface API จะทำให้สามารถใช้งานการแสดงผลและการเรนเดอร์หน้าแบบ HTML ได้โดยตรงในเกมหรือในแอปพลิเคชัน อินเตอร์เฟสนี้สร้างขึ้นจาก Chromium Embedded Framework และรองรับมาร์กอัป HTML5 |
การบริการช่องเก็บของ Steam | บริการช่องเก็บของ Steam เป็นชุดคุณสมบัติที่อนุญาตให้เกมเปิดการใช้งานช่องเก็บของของผู้เล่นแบบถาวร โดยไม่ต้องมีการเรียกใช้เซิร์ฟเวอร์พิเศษเพื่อจัดการผู้ใช้หรือไอเท็ม |
รหัส Steam | สำหรับผลิตภัณฑ์ใด ๆ ของคุณบน Steam คุณสามารถสร้างรหัสผลิตภัณฑ์เพื่อให้ลูกค้าสามารถแลกรับผลิตภัณฑ์ของคุณบน Steam ได้ โดยจะสามารถสร้างรหัสผลิตภัณฑ์ให้แก่แพ็กเกจใด ๆ ก็ได้บน Steam ซึ่งรวมถึงผลิตภัณฑ์หลัก เนื้อหาดาวน์โหลด หรือเดโมฟรี |
กระดานผู้นำ Steam | Steam รองรับกระดานผู้นำแบบถาวรที่เรียงลำดับข้อมูลโดยอัตโนมัติ กระดานผู้นำเหล่านี้สามารถนำไปใช้แสดงผลกระดานผู้นำของเพื่อนและโดยรวมในเกมและในหน้าเว็บชุมชนของคุณได้ ผลิตภัณฑ์ Steamworks แต่ละชิ้นสามารถสร้างกระดานผู้นำได้สูงสุดถึง 10,000 กระดาน โดยสามารถเรียกใช้กระดานผู้นำแต่ละกระดานได้ทันทีหลังจากมีการใส่คะแนนของผู้เล่นลงไป |
features/music_player | Steam Music Player ช่วยอำนวยความสะดวกในการฟังเพลงในคอลเล็กชันของคุณขณะเล่นเกมบน Steam |
โอเวอร์เลย์ Steam | โอเวอร์เลย์ Steam เป็นอินเตอร์เฟสสำหรับผู้ใช้ของ Steam ชนิดหนึ่งที่สามารถเรียกให้แสดงเหนือเกมเกือบทุกเกมที่เปิดใช้ผ่าน Steam โอเวอร์เลย์ทำให้ผู้ใช้สามารถเข้าถึงรายชื่อเพื่อน เว็บเบราว์เซอร์ แช็ต และการสั่งซื้อเนื้อหาดาวน์โหลดในเกม |
Steam Remote Play | คุณสามารถเพิ่มประสิทธิภาพการเล่นเกมระยะไกลบนอุปกรณ์ทุกชนิดของคุณได้ รวมถึงโทรศัพท์ แท็บเล็ต และโทรทัศน์ |
ภาพหน้าจอ Steam | ทุกเกมของ Steam ให้การสนับสนุนภาพหน้าจอโดยอัตโนมัติผ่านทาง โอเวอร์เลย์ Steam และ Steamworks จัดเสนอชุด API ที่ออกแบบขึ้นมาเพื่อให้ทำงานร่วมกับระบบนี้ Steamworks Screenshots API ช่วยให้คุณสามารถถ่ายภาพหน้าจอและเพิ่มภาพไปยังคลังภาพหน้าจอในเครื่องของผู้ใช้ พร้อมระบุข้อมูลเมตาเพิ่มเติม เช่น ชื่อสถานที่ในเกมของคุณ หรือการแท็กผู้ใช้ที่ปรากฏในภาพ |
เสียง Steam | Steam Voice API เป็นชุดฟังก์ชันที่ช่วยให้คุณสามารถบันทึกเสียงจากไมโครโฟนของผู้ใช้ได้ ทั้งในรูปแบบของไฟล์ที่ถูกบีบอัดและไม่บีบอัด ซึ่งสามารถนำไปสร้างระบบแช็ตด้วยเสียงหรือระบบออกคำสั่งด้วยเสียง |
เวิร์กชอปของ Steam | เวิร์กชอปของ Steam ออกแบบมาเพื่อให้แฟน ๆ และสมาชิกชุมชนของคุณใช้เป็นสถานที่ที่ร่วมมือกันสร้างสรรค์เนื้อหาให้แก่เกมของคุณ รูปแบบในการสร้างสรรค์ที่สมาชิกชุมชนมีส่วนร่วมด้วยนี้อาจแตกต่างกันออกไป ทั้งนี้ขึ้นอยู่กับลักษณะของเกม และประเภทการควบคุมที่คุณต้องการใช้กับเนื้อหาในเกมของคุณ |
วิดีโอ Steam | Steam เป็นแพลตฟอร์มที่มอบความบันเทิงหลากหลายรูปแบบให้แก่ลูกค้า นอกเหนือจากเกม ด้วยความมุ่งมั่นดังกล่าว Steam จึงพัฒนาแพลตฟอร์มวิดีโอที่ทำงานด้วย มาตรฐาน MPEG-DASH เพื่อให้บริการเนื้อหาทั้งแบบสั้นและยาวแก่ลูกค้า เราขอเชิญพันธมิตรทุกท่านซึ่งมีเนื้อหาวิดีโอที่เหมาะสมมาใช้แพลตฟอร์มวิดีโอสตรีมของเรา |
การยืนยันตัวตนและการเป็นเจ้าของของผู้ใช้ | Steamworks ใช้กระบวนการหลายแบบเพื่อยืนยันตัวตนของผู้ใช้ Steam และตรวจสอบความเป็นเจ้าของแอปพลิเคชัน |
การแบนด้วยตัวป้องกันการโกงของ Valve (VAC) และเกมแบน | Steam มีเครื่องมือมากมายที่จะช่วยจัดการกับกลโกงในวิดีโอเกมออนไลน์ ไม่ว่าคุณจะเลือกใช้งาน API ป้องกันการโกงที่เราเตรียมไว้ให้ หรือใช้เครื่องมือของคุณเองก็ตาม อย่าลืมเตือนให้ลูกค้าของคุณทราบว่า มีการใช้ระบบดังกล่าวอยู่ พร้อมทั้งระบุด้วยว่า คุณแสดง UI ไว้ในเกม เพื่อชี้แจงเกี่ยวกับการแบนไว้อย่างชัดเจน |
ความจริงเสมือน | Steam และ Steamworks ให้การรองรับที่มีประสิทธิภาพสำหรับประสบการณ์ความเป็นจริงเสมือนผ่าน SteamVR ส่วนนี้ให้ข้อมูลเกี่ยวกับวิธีการพัฒนาแอปพลิเคชัน SteamVR และข้อกำหนดเพิ่มเติมสำหรับการแจกจ่ายบน Steam |