Dokumentasi Steamworks
Fitur
Steamworks menawarkan banyak koleksi alat yang dapat membantumu menambah nilai pada produkmu. Ini termasuk hal-hal seperti Matchmaking, Pencapaian, Workshop Steam (Konten Buatan Pengguna). Kamu bebas menggunakan fitur-fitur Steamworks sesuai dengan kebutuhan produkmu.

Beberapa fitur seperti Trading Card bisa diatur seluruhnya di portal Steamworks, sementara yang lain harus diimplementasikan di produkmu. Lihat Steamworks API Reference atau Steamworks Web API Reference untuk informasi teknis selengkapnya.

Bagian ini memberikan ringkasan tentang fitur Steamworks dan jika berlaku, termasuk presentasi atau tutorial tentang topik tertentu.

Redistributables UmumSteam menyediakan cara mudah untuk memilih untuk menginstal komponen bersama tertentu yang diperlukan untuk pengoperasian game atau aplikasimu dengan benar, termasuk banyak versi redistributables Microsoft Visual C ++.
Pemberitahuan GamePemberitahuan Game Steam adalah sistem untuk mengirimkan pemberitahuan offline kepada pengguna untuk game yang menyediakan permainan multipemain asinkron, seperti Catur.
Transaksi Mikro (Pembelian dalam Game)Steam menyediakan dukungan kelas dunia untuk pembelian dalam game, baik itu untuk item, mata uang dalam game, atau hal-hal lainnya. Kamu bisa menggunakan API Transaksi Mikro Steam untuk memberikan lebih banyak pilihan untuk pelanggan.
MultipemainSteam memulai platform gaming multipemain dengan merilis Counter-Strike 1.6 dan multipemain selalu menjadi fokus utama. Steam menyediakan banyak fitur dan API yang berbeda untuk meningkatkan pengalaman multipemain untuk pengembang dan pelanggan. Dengan fitur-fitur ini, kamu bisa dengan mudah memungkinkan pemain untuk saling menemukan dan bermain bersama menggunakan API Matchmaking Steam, atau menggunakan API Server Game Steam untuk menyediakan server khusus yang tangguh di mana pemainmu bisa membuat komunitas di dalamnya.
Statistik dan PencapaianStatistik dan Pencapaian Steam menyediakan cara mudah bagi game-mu untuk menyediakan pelacakan pencapaian dan statistik yang persisten untuk penggunamu. Data pengguna dikaitkan ke akun Steam mereka, dan setiap pencapaian pengguna dan statistik bisa dibentuk dan ditampilkan di Profil Komunitas Steam mereka.
Rich Presence yang DitingkatkanDengan adanya rilisan terkini fitur Teman dan Obrolan Steam, kami telah meningkatkan kemampuan dari sistem rich presence untuk menampilkan lebih banyak tentang game yang dimainkan. Kami melihat rich presence pemain adalah cara untuk melibatkan teman dari pemain dalam aktivitas mereka. Misalnya, teman yang memiliki game terlibat dengan mengetahui waktu yang tepat untuk bergabung ke game atau dengan membicarakannya dengan sesama pemain, dan mereka yang tidak memiliki game-nya mungkin tertarik dengan menemukan berbagai rich presence yang memberi tahu mereka lebih banyak tentang game yang mereka kurang ketahui.
Steam CloudSteam Cloud menyediakan penyimpanan file jarak jauh yang mudah dan transparan untuk game-mu. File yang ditentukan dalam konfigurasi Auto-Cloud
atau ditulis ke disk (dibuat, dimodifikasi, dihapus, dll.) menggunakan API Cloud akan secara otomatis digandakan ke server Steam setelah game keluar.
Steam InputSteam Input adalah perpustakaan input fleksibel yang mendukung 300 lebih perangkat, termasuk semua varian dari Xbox, Playstation, Nintendo Switch, dan Kontroler Steam.
DRM SteamWrapper DRM Steam adalah bagian penting dari platform Steam karena ini memverifikasi kepemilikan game dan memastikan fitur Steam berfungsi dengan benar, dengan meluncurkan Steam sebelum meluncurkan game.
Pelaporan Eror SteamJika pelaporan eror Steam diimplementasikan, maka Steam secara otomatis akan mengunggah minidump untuk pengecualian apa pun setelah 10 pengecualian serupa dilakukan.
Surface HTML SteamAPI Surface HTML Steam mengaktifkan tampilan dan render dari halaman berbasis HTML langsung ke game atau aplikasi. Ini dibuat di atas Chromium Embedded Framework dan mendukung markup HTML5.
Layanan Inventaris SteamLayanan Inventaris Steam adalah serangkaian fitur yang memungkinkan game untuk mengaktifkan inventaris pemain persisten tanpa harus menjalankan server khusus untuk mengelola pengguna atau item.
Steam KeyUntuk produk apa pun milikmu di Steam, kamu bisa membuat key untuk mengaktifkan pelanggan untuk menukarkan produkmu di Steam. Key dapat dibuat untuk paket apa pun di Steam, termasuk produk base, DLC, atau Demo gratis.
Papan Peringkat SteamSteam mendukung papan peringkat persisten dengan entri yang disusun secara otomatis. Papan peringkat ini bisa digunakan untuk menampilkan papan peringkat global atau teman dalam game-mu dan di halaman web komunitasmu. Setiap game di Steamworks dapat membuat hingga 10.000 papan peringkat, dan setiap papan peringkat bisa ditarik langsung setelah skor pemain dimasukkan.
Overlay SteamOverlay Steam adalah bagian dari antarmuka pengguna yang bisa diaktifkan melalui game apa pun yang diluncurkan di Steam. Ini memungkinkan pengguna untuk mengakses daftar teman, peramban web, obrolan, dan pembelian DLC dalam game.
Steam Remote PlayKamu bisa mengoptimalkan game-mu untuk bermain jarak jauh di berbagai perangkat, termasuk ponsel, tablet, dan TV.
Screenshot SteamDukungan screenshot tersedia secara otomatis melalui Overlay Steam untuk setiap game melalui Steam dan Steamworks menyediakan satu set API yang didesain untuk berinteraksi dengan sistem ini. API screenshot Steamworks memungkinkanmu untuk mengambil screenshot dan menambahkannya ke perpustakaan screenshot lokal pengguna dengan metadata tambahan, seperti nama lokasi dalam game-mu atau memberikan tanda pada pengguna yang ada di screenshot.
Suara SteamAPI Suara Steam adalah kumpulan fungsi yang memungkinkanmu untuk merekam suara dari mikrofon pengguna, bisa dalam format terkompresi atau tidak. Ini bisa digunakan untuk mengimplementasikan obrolan suara atau sistem perintah suara.
Workshop SteamWorkshop Steam didesain sebagai tempat untuk penggemarmu dan anggota komunitas untuk berpartisipasi dalam pembuatan konten untuk game-mu. Bentuk kreasi dari anggota komunitas ini bisa bervariasi tergantung sifat dari game-nya, dan kontrol seperti apa yang ingin kamu miliki untuk konten dalam game-mu.
Autentikasi Pengguna dan Verifikasi KepemilikanSteamworks memiliki beberapa metode untuk mengautentikasi identitas pengguna Steam dan memverifikasi kepemilikan aplikasi.
Valve Anti-Cheat (VAC) dan Ban GameSteam menyediakan beberapa alat untuk membantu mengelola tindakan cheat dalam video game online. Terlepas dari jika kamu memilih untuk mengintegrasikan API anti-cheat kami atau menggunakan solusimu sendiri, pastikan untuk memberi peringatan yang tepat kepada pelangganmu, bahwa sistem seperti itu diterapkan dan kamu memiliki Antarmuka dalam game yang menjelaskan larangan dengan jelas.
VRSteam dan Steamworks memberikan dukungan kuat untuk pengalaman VR melalui SteamVR. Bagian ini memberikan informasi tentang cara mengembangkan aplikasi SteamVR dan persyaratan tambahan untuk mendistribusikannya di Steam.