เอกสาร Steamworks
คุณสมบัติ
Steamworks นำเสนอชุดเครื่องมือต่าง ๆ ที่สามารถช่วยเพิ่มมูลค่าให้กับผลิตภัณฑ์ของคุณ ซึ่งรวมถึงสิ่งต่าง ๆ อย่างเช่น การค้นหาแมตช์ รางวัลความสำเร็จ และเวิร์กชอป Steam (เนื้อหาที่สร้างโดยผู้ใช้) โดยคุณสามารถใช้เครื่องมือเหล่านี้ได้ตามที่คุณต้องการ แต่ไม่ใช่ว่าคุณสมบัติของ Steamworks ทั้งหมดจะเหมาะกับผลิตภัณฑ์ทุกตัว

คุณสมบัติบางประเภท เช่น การ์ดสะสม สามารถตั้งค่าได้อย่างสมบูรณ์ในพอร์ทัลของ Steamworks ส่วนคุณสมบัติอื่นนั้นจำเป็นจะต้องดำเนินการในผลิตภัณฑ์ของคุณ กรุณาอ่าน ข้อมูลอ้างอิงในการใช้งาน Steamworks API หรือ ข้อมูลอ้างอิงในการใช้งาน Steamworks Web API สำหรับข้อมูลทางเทคนิคเพิ่มเติม

หมวดนี้จะให้ข้อมูลภาพรวมเกี่ยวกับคุณสมบัติ 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 SurfaceSteam HTML Surface API จะทำให้สามารถใช้งานการแสดงผลและการเรนเดอร์หน้าแบบ HTML ได้โดยตรงในเกมหรือในแอปพลิเคชัน อินเตอร์เฟสนี้สร้างขึ้นจาก Chromium Embedded Framework และรองรับมาร์กอัป HTML5
การบริการช่องเก็บของ Steamบริการช่องเก็บของ Steam เป็นชุดคุณสมบัติที่อนุญาตให้เกมเปิดการใช้งานช่องเก็บของของผู้เล่นแบบถาวร โดยไม่ต้องมีการเรียกใช้เซิร์ฟเวอร์พิเศษเพื่อจัดการผู้ใช้หรือไอเท็ม
รหัส Steamสำหรับผลิตภัณฑ์ใด ๆ ของคุณบน Steam คุณสามารถสร้างรหัสผลิตภัณฑ์เพื่อให้ลูกค้าสามารถแลกรับผลิตภัณฑ์ของคุณบน Steam ได้ โดยจะสามารถสร้างรหัสผลิตภัณฑ์ให้แก่แพ็กเกจใด ๆ ก็ได้บน Steam ซึ่งรวมถึงผลิตภัณฑ์หลัก เนื้อหาดาวน์โหลด หรือเดโมฟรี
กระดานผู้นำ SteamSteam รองรับกระดานผู้นำแบบถาวรที่เรียงลำดับข้อมูลโดยอัตโนมัติ กระดานผู้นำเหล่านี้สามารถนำไปใช้แสดงผลกระดานผู้นำของเพื่อนและโดยรวมในเกมและในหน้าเว็บชุมชนของคุณได้ ผลิตภัณฑ์ Steamworks แต่ละชิ้นสามารถสร้างกระดานผู้นำได้สูงสุดถึง 10,000 กระดาน โดยสามารถเรียกใช้กระดานผู้นำแต่ละกระดานได้ทันทีหลังจากมีการใส่คะแนนของผู้เล่นลงไป
Steam Music PlayerSteam Music Player ช่วยอำนวยความสะดวกในการฟังเพลงในคอลเล็กชันของคุณขณะเล่นเกมบน Steam
โอเวอร์เลย์ Steamโอเวอร์เลย์ Steam เป็นอินเตอร์เฟสสำหรับผู้ใช้ของ Steam ชนิดหนึ่งที่สามารถเรียกให้แสดงเหนือเกมเกือบทุกเกมที่เปิดใช้ผ่าน Steam โอเวอร์เลย์ทำให้ผู้ใช้สามารถเข้าถึงรายชื่อเพื่อน เว็บเบราว์เซอร์ แชท และการสั่งซื้อเนื้อหาดาวน์โหลดในเกม
Steam Remote PlayYou can optimize your game for playing remotely on all kinds of devices, including phones, tablets, and TV.
ภาพหน้าจอ SteamScreenshot support is provided automatically through the โอเวอร์เลย์ Steam to every game through Steam and Steamworks provides a set of APIs designed to interact with this system. The Steamworks Screenshots API allows you to take screenshots and add them to a users local screenshot library with additional metadata such as the name of a location in your game or tagging users that appear in the screenshot.
เสียง SteamThe Steam Voice API is a set of functions that allow you record audio from the user's microphone in either compressed or uncompressed format. This can be used to implement voice chat or a voice command system.
เวิร์กชอปของ SteamThe Steam Workshop is designed as a place for your fans and community members to participate in the creation of content for your game. The form of this creation by community members can vary depending on the nature of the game and what kind of control you wish to have over the content in your game.
วิดีโอ SteamSteam as a platform is well positioned to provide entertainment beyond games to our customers. With this in mind, Steam has developed a video platform based on the MPEG-DASH Standard to allow delivery of both short- and long-form content to customers. We are inviting all Steam partners who have appropriate video content to use the streaming video platform.
การยืนยันตัวตนและการเป็นเจ้าของของผู้ใช้Steamworks exposes multiple methods for authenticating a Steam user's identity and verifying ownership of an application.
การแบนด้วยตัวป้องกันการโกงของ Valve (VAC) และเกมแบนSteam provides several tools to help manage cheating in online videogames. Whether you choose to integrate our anti-cheat APIs or use your own solution, make sure you give your customers proper warning that such a system exists and that you have UI ingame that clearly explains the ban.
ความจริงเสมือนSteam and Steamworks provide robust support for Virtual Reality experiences via SteamVR. This section provides information about how to develop SteamVR applications and additional requirements for distributing them on Steam.