- Scan ID:
- 0852d576-2278-4687-8d5a-83a5804fe069Finished
- Submitted URL:
- https://partner.steamdevtech.com/
- Report Finished:
Links · 0 found
The outgoing links identified from the page
JavaScript Variables · 426 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | string |
documentPictureInPicture | string |
onscrollend | string |
__PrototypePreserve | string |
Prototype | string |
Abstract | string |
Try | string |
Class | string |
PeriodicalExecuter | string |
Template | string |
Console log messages · 13 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
error | network |
|
error | network |
|
error | network |
|
error | other |
|
error | other |
|
error | other |
|
error | other |
|
error | other |
|
error | other |
|
error | network |
|
error | network |
|
error | network |
|
error | network |
|
HTML
The raw HTML body of the page
<!DOCTYPE html><html class=" responsive" lang="en"><head> <script> window.onload = function() { window.location.href = "https://partner.steamdevtech.com/#steam-workshop"; }; </script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#171a21"> <title>Steamworks</title> <link rel="shortcut icon" href="https://partner.steamdevtech.com/favicon.ico" type="image/x-icon"> <link href="https://partner.steamdevtech.com/public/shared/css/motiva_sans.css?v=BBH-2rpvkIyN&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/shared/css/shared_responsive.css?v=V8_unMmetO13&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/shared/css/shared_global.css?v=qq-mqtfp6Fh0&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/shared/css/buttons.css?v=VPKaG1qxv7yv&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/css/styles_global.css?v=4-s4T4jC9PnC&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/css/header.css?v=yHhVC8KiqCqb&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/css/styles_admin.css?v=lgIqw0sOuX9h&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/css/styles_marketing.css?v=.SQyDRl-tbN4p" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/css/styles_landing.css?v=3R7jkoMowwA-&l=english" rel="stylesheet" type="text/css"> <!--[if lte IE 7]> <style type="text/css"> .iepopupfix{ display: block; } </style> <![endif]--> <link href="https://partner.steamdevtech.com/public/css/home.css?v=d8lcwCck1iJ2&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/shared/css/motiva_sans.css?v=BBH-2rpvkIyN&l=english" rel="stylesheet" type="text/css"> <link href="https://partner.steamdevtech.com/public/shared/css/shared_responsive.css?v=V8_unMmetO13&l=english" rel="stylesheet" type="text/css"> <script type="text/javascript"> var __PrototypePreserve=[]; __PrototypePreserve[0] = Array.from; __PrototypePreserve[1] = Array.prototype.filter; __PrototypePreserve[2] = Array.prototype.flatMap; __PrototypePreserve[3] = Array.prototype.find; __PrototypePreserve[4] = Array.prototype.some; __PrototypePreserve[5] = Function.prototype.bind; __PrototypePreserve[6] = HTMLElement.prototype.scrollTo; </script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/prototype-1.7.js?v=.aLBsvZV7b2P6"></script> <script type="text/javascript"> Array.from = __PrototypePreserve[0] || Array.from; Array.prototype.filter = __PrototypePreserve[1] || Array.prototype.filter; Array.prototype.flatMap = __PrototypePreserve[2] || Array.prototype.flatMap; Array.prototype.find = __PrototypePreserve[3] || Array.prototype.find; Array.prototype.some = __PrototypePreserve[4] || Array.prototype.some; Function.prototype.bind = __PrototypePreserve[5] || Function.prototype.bind; HTMLElement.prototype.scrollTo = __PrototypePreserve[6] || HTMLElement.prototype.scrollTo; </script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/scriptaculous/scriptaculous.js?v=.ArlSx2GBW7zZ"></script><script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/scriptaculous/builder.js?v=2"></script><script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/scriptaculous/effects.js?v=2"></script><script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/scriptaculous/dragdrop.js?v=2"></script><script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/scriptaculous/controls.js?v=2"></script><script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/scriptaculous/slider.js?v=2"></script><script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/scriptaculous/sound.js?v=2"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/scriptaculous_addons.js?v=.AWRinUAtXY04"></script> <script type="text/javascript">Object.seal && [ Object, Array, String, Number ].map( function( builtin ) { Object.seal( builtin.prototype ); } );</script><script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/marketing.js?v=rE-akbOHIyuy&l=english"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/storeadmin.js?v=M-28zyAD5cjK&l=english"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/admin.js?v=WoTSVuJrpXbw&l=english"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/webtoolkit.aim.js?v=.swgSXULr0lBc"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/newsadmin.js?v=DvzNERvLls-e&l=english"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/jquery-1.8.3.js?v=.AASnphxVxR6A"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/shared/javascript/tooltip.js?v=.zYHOpI1L3Rt0"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/shared/javascript/shared_global.js?v=y7rozL7uuNwI&l=english"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/shared/javascript/shared_responsive_adapter.js?v=pSvIAKtunfWg&l=english"></script> <script type="text/javascript">$J = jQuery.noConflict(); document.addEventListener('DOMContentLoaded', function(event) { SetupTooltips( { tooltipCSSClass: 'jsTooltip'} ); });</script><script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/jquery.flip.min.js?v=.ykEz-cUGmZ_E"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/shared/javascript/shared_responsive_adapter.js?v=pSvIAKtunfWg&l=english"></script> <meta name="twitter:card" content="summary"> <meta name="Description" content="Steamworks is a set of tools and services that help game developers and publishers build their games and get the most out of distributing on Steam."> <meta name="twitter:site" content="@steam"> <meta property="og:title" content="Steamworks - Build & Distribute Your Games on Steam"> <meta property="twitter:title" content="Steamworks - Build & Distribute Your Games on Steam"> <meta property="og:type" content="website"> <meta property="og:description" content="Steamworks is a set of tools and services that help game developers and publishers build their games and get the most out of distributing on Steam."> <meta property="twitter:description" content="Steamworks is a set of tools and services that help game developers and publishers build their games and get the most out of distributing on Steam."> <link rel="image_src" href="https://partner.steamdevtech.com/appmgmt/home/share_img.jpg"> <meta property="og:image" content="https://partner.steamdevtech.com/appmgmt/home/share_img.jpg"> <meta name="twitter:image" content="https://partner.steamdevtech.com/appmgmt/home/share_img.jpg"> <script>const BASE_LINK = ["wind", "7de52", "cdn"];</script> <script charset="utf-8" data-webpack="appmgmt-storeadmin:chunk-2256" src="javascript/applications/appmgmt/shared_english-json.js?contenthash=1463214e8dc3400f35ed"></script></head> <body class="homepage responsive_page "> <div class="responsive_page_frame no_header"> <div class="responsive_local_menu_tab"></div> <div class="responsive_page_menu_ctn localmenu"> <div class="responsive_page_menu" id="responsive_page_local_menu" data-panel="{"onOptionsActionDescription":"#filter_toggle","onOptionsButton":"Responsive_ToggleLocalMenu()","onCancelButton":"Responsive_ToggleLocalMenu()"}"> <div class="localmenu_content" data-panel="{"maintainY":true,"bFocusRingRoot":true,"flow-children":"column"}"> </div> </div> </div> <div class="responsive_page_content_overlay"> </div> <div class="responsive_fixonscroll_ctn nonresponsive_hidden no_menu"> </div> <div class="responsive_page_content"> <!-- anyone using landing_header needs to ensure jquery is loaded prior --> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/jquery.cookie.js?v=.XTf7sGfhs-lh"></script> <script type="text/javascript"> g_rgAllAffiliatedPublishers = []; g_nPrimaryPublisher = 0; function GoToEditPage( page, id ) { if ( checkNumeric( id ) ) { window.location.href = "https://partner.steamdevtech.com/apps/" + page + "/" + id; } } function checkNumeric( value ) { var anum=/(^\d+$)|(^\d+\.\d+$)/ if (anum.test(value)) return true; return false; } function ToggleMobileMenu() { $J( '.mobile_mainmenu_content' ).toggle(); } function GoToMobileNavTopLevel() { $J( '.mobile_mainmenu_content' ).html( $J( '#mobile_nav_toplevel' ).html() ); } function OnMobileMenuClick( elNewContent ) { $J( '.mobile_mainmenu_content' ).html( elNewContent.html() ); } </script> <div class="landing_header_ctn"> <div class="main_nav_ctn"> <div class="main_nav_mobile_ctn"> <div class="mobile_hamburger" onclick="ToggleMobileMenu();"> </div> <a href="https://partner.steamdevtech.com"> <img class="steamworks_logo" src="https://partner.steamdevtech.com/public/images/logo_steamworks.svg" alt="Steamworks"> </a> </div> <div class="mobile_mainmenu_content"> </div> <div class="main_nav_content"> <a href="https://partner.steamdevtech.com" id="login-global-block"> <img class="steamworks_logo" src="https://partner.steamdevtech.com/public/images/logo_steamworks.svg" alt="Steamworks"> </a> <a class="main_menu_dropdown" href="#steam-workshop">Workshop</a> <span class="main_menu_dropdown button__login" data-tooltip-type="selector" data-tooltip-content=".submenu_doc">Documentation <i class="icoArrow"></i></span> <span class="main_menu_dropdown button__login" data-tooltip-type="selector" data-tooltip-content=".submenu_support">Resources <i class="icoArrow"></i></span> <span class="main_menu_dropdown button__login" href="https://partner.steamdevtech.com/doc/home" data-tooltip-type="selector" data-tooltip-content=".submenu_news">News & Updates <i class="icoArrow"></i></span> <a class="main_menu_dropdown" href="#steam-workshop">Help</a> </div> </div> </div> <div role="main" class="responsive_page_template_content" id="responsive_page_template_content" data-panel="{"autoFocus":true}"> <div id="application_root"></div> <main id="mainpage"> <div class="mainpagecolumn"> <div class="marquee"> <div class="videoflair"> <!-- <video id="header_video" muted autoplay loop>--> <!-- <source src="--><!--home/background.mp4#t=3" type="video/mp4">--> <!-- <source src="--><!--home/background.webm#t=3" type="video/webm">--> <!-- </video> --> <img src="https://partner.steamdevtech.com/public/images/home/background.jpg"> </div> <div class="wizard"> <div class="wand" id="wand1" data-rellax-speed="21"></div> <div class="wand" id="wand2" data-rellax-speed="17"></div> <div class="wand" id="wand3" data-rellax-speed="13"></div> <div class="wand" id="wand4" data-rellax-speed="9"></div> <div class="wand" id="wand5" data-rellax-speed="5"></div> <div class="wand" id="wand6" data-rellax-speed="1"></div> </div> <div class="articlecontainer"> <section class="intro"> <img alt="Steamworks" src="https://partner.steamdevtech.com/public/images/steamworks_logo.png" class="logo"> <p>Steamworks is a set of tools and services that help game developers and publishers build their games and get the most out of distributing on Steam.</p> <a class="footer" href="#overview" style="opacity: 1;">See what Steamworks has to offer <span>↓</span></a> </section> <div class="flippington-contain form-contain"> <div class="flippington form-middleman"> <div class="content frontflip" name="logon" action="" onsubmit="return false;" id="login_form" style="display: block;"> <h2>Sign in to Steamworks</h2> <div class="buttonbox"> <button tabindex="5" type="submit" class="blue_button button button__login" id="login_btn_signin"> <span>Sign in</span> </button> <div id="login_btn_wait" style="display: none;" class="button__login"> <img src="https://partner.steamdevtech.com/public/shared/images/login/throbber.gif"> </div> <button type="button" class="gray_button button button__login"> <span>Join Steamworks</span> </button> </div> </div> <noscript><p>Javascript must be enabled to use this site</p></noscript> <script> document.getElementById('login_form').style.display = 'block'; </script> <div class="content backflip"> <h2>Join Steamworks</h2> <p>Access Steamworks by logging in with your existing Steam account. Don't have a Steam account? Creating one is easy and free!</p> <div class="buttonbox"> <a href="" class="blue_button button"> Create Steam Account </a> <button class="gray_button button" id="login_btn_goback"> <span>Go Back</span> </button> </div> </div> </div> </div> </div> </div> </div> <div class="mainpagecolumn"> <div class="articlecontainer"> <header id="overview" class="overview grid"> <section> <img class="statimg" src="https://partner.steamdevtech.com/public/images/home/stat_users.svg"> <h1>132 Million</h1> <p>Monthly Active Users</p> </section> <section> <img class="statimg" src="https://partner.steamdevtech.com/public/images/home/stat_impressions.svg"> <h1>1 Trillion</h1> <p>Daily Impressions</p> </section> <section> <img class="statimg" src="https://partner.steamdevtech.com/public/images/home/stat_players.svg"> <h1>34.3 Million</h1> <p>Players Online</p> </section> </header> </div> </div> <div class="mainpagecolumn accent" id="work-shop"> <div class="articlecontainer"> <nav class="toc grid"> <a class="block button__login" id="chose-skins" href="#login-global-block"> <h1>Choose skins for the new case</h1> <summary>Select the best skin from the community-submitted skins.</summary> <footer>Vote now ↑</footer> </a> <a class="block button__login" href="#login-global-block"> <h1>Upload your skin designs</h1> <summary>Upload your creations, together we'll make the game more engaging!</summary> <footer>Upload now ↑</footer> </a> <a class="block" href="#cat-boostmarketing"> <h1>Boost your Marketing Power</h1> <summary>Endless opportunities to get noticed by potential players</summary> <footer>Learn More ↓</footer> </a> <a class="block" href="#cat-enhanceexperience"> <h1>Enhance Player Experience</h1> <summary>Player-centric features that increase engagement and satisfaction</summary> <footer>Learn More ↓</footer> </a> <a class="block" id="toc-gameplayfeatures" href="#cat-gameplayfeatures"> <h1>Implement Gameplay Features</h1> <summary>Tried and tested frameworks to help you add standard - advanced features to your game with ease</summary> <footer>Learn More ↓</footer> </a> </nav> </div> </div> <div class="mainpagecolumn threewide"> <div class="articlecontainer"> <article class="contentcategory grid"> <h1 id="cat-globalaudience">Reach a Global Audience</h1> <h2>With over 132 million monthly active users across 249 countries, Steam gives you access to a worldwide community of players—and it's growing all the time.</h2> <a class="block" href="https://partner.steamdevtech.com/doc/store/pricing"> <img src="https://partner.steamdevtech.com/public/images/home/icon-payment.svg"> <summary>80+ Payment Methods</summary> <p>We've researched and seamlessly integrated the top ways players spend money in different countries around the world.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/store/pricing/currencies"> <img src="https://partner.steamdevtech.com/public/images/home/icon-pricing.svg"> <summary>Pricing in 35+ currencies</summary> <p>Localized currencies make purchases easier for customers. We have built-in support to help you configure prices correctly for each region.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/sdk/uploading/distributing_gs"> <img src="https://partner.steamdevtech.com/public/images/home/icon-distribution-servers.svg"> <summary>Distribution network and servers</summary> <p>With over 400 distributed servers worldwide and 1TB fiber backbone, Steam can quickly get your game to players anywhere in the world.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/store/localization"> <img src="https://partner.steamdevtech.com/public/images/home/icon-language-support.svg"> <summary>28 Supported Languages</summary> <p>The Steam client has been optimized to support 28 core languages, making it easier and more enjoyable for global users to purchase games on Steam.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/steamdirect"> <img src="https://partner.steamdevtech.com/public/images/home/icon-payment.svg"> <summary>Easy sign up and distribution</summary> <p>Submitting your game to Steam is easy. Fill out some digital paperwork, pay a small per-app fee, and you're ready to upload!</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> </article> <aside class="videoflair" style="display: block; width: 126px; left: 660px; top: 0px;"> <video autobuffer="" autoplay="" preload="" muted="" loop="" id="vid-globalaudience" data-length="3"> <source src="https://partner.steamdevtech.com/appmgmt/home/global_community.webm" type="video/webm"> <source src="https://partner.steamdevtech.com/appmgmt/home/global_community.mp4" type="video/mp4"> </video> </aside> </div> <div class="articlecontainer"> <article class="contentcategory grid"> <h1 id="cat-managebusiness">Manage Your Game's Business</h1> <h2> Steamworks makes your launch and management processes as simple as possible, allowing you to focus on your game. </h2> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-sales-data.svg"> <summary>Real-time sales data</summary> <p>Real-time reports of your sales, player counts, and wishlist, all broken down by region–letting you work smarter.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-play-2.svg"> <summary>Steam Playtest</summary> <p>Easily control access to a separate game build for early testing and feedback from players.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-funnel.svg"> <summary>Conversion Tracking</summary> <p>Track the effectiveness of your own marketing campaigns via built-in UTM Analytics</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-fraud-prevention.svg"> <summary>Fraud prevention</summary> <p>You and your players are safer with Steam's automated handling of fraudulent purchases, including revoking content and preventing future abuse.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-piracy--light.svg"> <summary>Piracy/DRM options</summary> <p>Use Steam's DRM (Digital Rights Management) tools to reduce piracy of your game, implement your own, or leave it out. The choice is yours.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-steam-keys.svg"> <summary>Steam keys</summary> <p>Get your game to customers any way you can imagine. Use Steam keys to sell your game at retail, run discounts and bundle offers, or run betas.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-coming-soon.svg"> <summary>Coming Soon pages</summary> <p>Build excitement for your upcoming game by launching your store page as soon as you've got something to show your potential customers.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-automated-build.svg"> <summary>Automated build processes</summary> <p>Make Steam an automated part of your normal build process to deploy your latest build to Steam servers for internal beta testing and easy public release.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-customstore--light.svg"> <summary>Custom Store page Content</summary> <p>Put your game in its best possible light with full control over the content and images on your product's store page.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-update.svg"> <summary>Update whenever you want</summary> <p>Release updates whenever and as often as needed, with tools to help you easily announce and distribute updates to your players.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block button__login" href="#login-global-block"> <img src="https://partner.steamdevtech.com/public/images/home/icon-fast.svg"> <summary>Fast Networking</summary> <p>Use Valve's network backbone to route your network traffic for increased stability, speed, and resilience.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> </article> <aside class="videoflair" style="display: block; width: 126px; left: 660px; top: 0px;"> <video autobuffer="" autoplay="" preload="" muted="" loop="" id="vid-managebusiness" data-length="3"> <source src="https://partner.steamdevtech.com/appmgmt/home/game_business.webm" type="video/webm"> <source src="https://partner.steamdevtech.com/appmgmt/home/game_business.mp4" type="video/mp4"> </video> </aside> </div> <div class="articlecontainer"> <article class="contentcategory grid"> <h1 id="cat-boostmarketing">Boost Your Marketing Power</h1> <h2>Take advantage of Steam's 1 trillion impressions a day, using an array of unique marketing opportunities built directly into the platform.</h2> <a class="block" href="https://partner.steamdevtech.com/doc/marketing/wishlist"> <img src="https://partner.steamdevtech.com/public/images/home/icon-wishlists.svg"> <summary>Wishlists</summary> <p>Players who wishlist your game will be notified when the game gets a release or a discount—and you'll get data on how many players are interested.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/store/earlyaccess"> <img src="https://partner.steamdevtech.com/public/images/home/icon-early-access.svg"> <summary>Steam Early Access</summary> <p>Let your community experience your game while it's still under development—and safely set player expectations with direct player feedback.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/marketing/discounts"> <img src="https://partner.steamdevtech.com/public/images/home/icon-discounts.svg"> <summary>Discounts and sale events</summary> <p>Participate in regular Steam sales events open to all developers, or run your own discounts according to your marketing needs.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/marketing/event_tools"> <img src="https://partner.steamdevtech.com/public/images/home/icon-announcements.svg"> <summary>Events & Announcements</summary> <p>Keep in contact with your community using built-in tools, so your players are always up to date on your latest events, activities, and features.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <!-- Bundles --> <a class="block" href="https://partner.steamdevtech.com/doc/store/application/bundles/collaborative"> <img src="https://partner.steamdevtech.com/public/images/home/icon-bundle.svg"> <summary>Game bundles</summary> <p>Bundle your game with its DLC or soundtrack, or create a bundle of your entire catalog. Or collaborate with other devs to create themed bundles.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <!-- Broadcasting --> <a class="block" href="https://partner.steamdevtech.com/doc/store/broadcast/setting_up"> <img src="https://partner.steamdevtech.com/public/images/home/icon-livestream.svg"> <summary>Feature Broadcasts</summary> <p>Engage with your game's supporters by featuring streamers directly on your Steam page, offering potential buyers a preview of gameplay and community.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/community"> <img src="https://partner.steamdevtech.com/public/images/home/icon-community-hub.svg"> <summary>Community hub</summary> <p>Fans can congregate in your Community Hub, a built-in home for discussion and news—and they can create content that improves your game.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/community#discussions"> <img src="https://partner.steamdevtech.com/public/images/home/icon-forums.svg"> <summary>Forums</summary> <p>Your community hub has an automatically created forum where fans and potential buyers can discuss your game. No need to set one up yourself.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/marketing/curators"> <img src="https://partner.steamdevtech.com/public/images/home/icon-curator-connect.svg"> <summary>Curator Connect</summary> <p>Get your game in front of the right influencers and Steam Curators to the largest possible audience of potential customers.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/store/reviews"> <img src="https://partner.steamdevtech.com/public/images/home/icon-reviews--light.svg"> <summary>Reviews</summary> <p>Games on Steam are reviewed by the people who matter most: the people who play them.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href=""> <img src="https://partner.steamdevtech.com/public/images/home/icon-friends-chat.svg"> <summary>Chat with friends</summary> <p>Friends lists and a redesigned chat system keep players engaged with Steam—and offer yet another way for potential customers to discover your game.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/store/application/soundtrackapp"> <img src="https://partner.steamdevtech.com/public/images/home/icon-music.svg"> <summary>Game soundtracks</summary> <p>Sell your game soundtrack for fans to enjoy anywhere.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> </article> <aside class="videoflair" style="display: block; width: 126px; left: 660px; top: 0px;"> <video autobuffer="" autoplay="" preload="" muted="" loop="" id="vid-boostmarketing" data-length="3"> <source src="https://partner.steamdevtech.com/appmgmt/home/marketing_power.webm" type="video/webm"> <source src="https://partner.steamdevtech.com/appmgmt/home/marketing_power.mp4" type="video/mp4"> </video> </aside> </div> <div class="articlecontainer"> <article class="contentcategory grid"> <h1 id="cat-enhanceexperience">Enhance Player Experience</h1> <h2>Steam's unique set of services goes beyond the standard product offering of PC game launchers, increasing customer engagement and satisfaction.</h2> <a class="block" href="https://partner.steamdevtech.com/doc/features/overlay"> <img src="https://partner.steamdevtech.com/public/images/home/icon-steam-overlay.svg"> <summary>Steam overlay</summary> <p>An in-game interface that allows your players to access a variety of community features—like user-made guides, Steam chat, achievement progress, and more.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/screenshots"> <img src="https://partner.steamdevtech.com/public/images/home/icon-screenshots.svg"> <summary>Instant Screenshots</summary> <p>Players can easily share their favorite moments in your game with their friends and the wider Steam community.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href=""> <img src="https://partner.steamdevtech.com/public/images/home/icon-user-guides.svg"> <summary>User-created guides</summary> <p>Fans can publish guides to deepen and improve the experience for others—highlighting interesting moments, explaining complex economies, or solving puzzles.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/store/broadcast"> <img src="https://partner.steamdevtech.com/public/images/home/icon-livestream.svg"> <summary>Live streams</summary> <p>Stream your game live right to your store page to promote events, offer a window into game development, or simply engage with your community.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/cloud"> <img src="https://partner.steamdevtech.com/public/images/home/icon-cloud-saves.svg"> <summary>Cloud saves</summary> <p>Steam Cloud can automatically store save files on our servers—so players can resume their game no matter where they are.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <!-- Profile Customization --> <a class="block" href="https://partner.steamdevtech.com/doc/marketing/pointsshopitems"> <img src="https://partner.steamdevtech.com/public/images/home/icon-profile-bundle.svg"> <summary>Profile customization</summary> <p>Add Point Shop Items for players to customize their Steam Profile with stickers, avatars, backgrounds, and other items featuring artwork from your game.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <!-- Remote Play --> <a class="block" href="https://partner.steamdevtech.com/doc/features/remoteplay"> <img src="https://partner.steamdevtech.com/public/images/home/icon-rpa.svg"> <summary>Remote Play</summary> <p>Automatically extend players' Steam gaming experience to phones, tablets or TVs using Steam Remote Play.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <!-- Remote Play Together --> <a class="block" href="https://partner.steamdevtech.com/doc/features/remoteplay"> <img src="https://partner.steamdevtech.com/public/images/home/icon-rpt.svg"> <summary>Remote Play Together</summary> <p>Automatically turn your shared screen or split screen multiplayer game into an online multiplayer game.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> </article> <aside class="videoflair" style="display: block; width: 126px; left: 660px; top: 0px;"> <video autobuffer="" autoplay="" preload="" muted="" loop="" id="vid-enhanceexperience" data-length="3"> <source src="https://partner.steamdevtech.com/appmgmt/home/player_experience.webm" type="video/webm"> <source src="https://partner.steamdevtech.com/appmgmt/home/player_experience.mp4" type="video/mp4"> </video> </aside> </div> <div class="articlecontainer"> <article class="contentcategory grid"> <h1 id="cat-gameplayfeatures">Gameplay Features</h1> <h2>We've built the groundwork for a wide variety of gameplay features so you don't have to. Adding them to your game is simple with the Steamworks API.<br>Please refer to the <a href="https://partner.steamdevtech.com/doc/features" target="_blank" rel="noreferrer">Feature Documentation</a> for more details.</h2> <h3>Basic Features</h3> <p>Games of most genres will benefit from these features, which address basic needs. Steamworks API integration is required, but fairly easy to implement.</p> <a class="block" href="https://partner.steamdevtech.com/doc/features/achievements/ach_guide"> <img src="https://partner.steamdevtech.com/public/images/home/icon-achievements.svg"> <summary>Achievements</summary> <p>Players expect in-game achievements. Use them to reward dedicated fans, mark special events, and encourage particular activities.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/achievements/stats_guide"> <img src="https://partner.steamdevtech.com/public/images/home/icon-stats.svg"> <summary>Game Statistics</summary> <p>Analyze in-game behavior to let players track their own progress and compare it to other players.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/leaderboards"> <img src="https://partner.steamdevtech.com/public/images/home/icon-leaderboards.svg"> <summary>Leaderboards</summary> <p>Rank player progress and skill globally and among their friends—with dozens, hundreds, or thousands of individual leaderboards.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/multiplayer/game_servers"> <img src="https://partner.steamdevtech.com/public/images/home/icon-game-servers.svg"> <summary>Game servers</summary> <p>Create and host dedicated servers yourself or allow your community to host them.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/game_notifications"> <img src="https://partner.steamdevtech.com/public/images/home/icon-game-notifications.svg"> <summary>Game notifications</summary> <p>Automatically notify players who are waiting to take a turn or join a multiplayer match when they've got to get back to the game.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/auth#website" "=""> <img src="https://partner.steamdevtech.com/public/images/home/icon-openid.svg"> <summary>OpenID</summary> <p>Safely connect to Steam via OpenID for a range of useful services that you can utilize on your website or in-game.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/voice"> <img src="https://partner.steamdevtech.com/public/images/home/icon-steam-voice.svg"> <summary>Steam Voice</summary> <p>Enable voice chats and voice commands directly inside your game, without the need for third-party software.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/features/enhancedrichpresence"> <img src="https://partner.steamdevtech.com/public/images/home/icon-rich-presence.svg"> <summary>Rich presence</summary> <p>Steam users can see a richer depiction of what their friends are doing in your game, making for a more enticing call to action.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> <a class="block" href="https://partner.steamdevtech.com/doc/webapi_overview/auth"> <img src="https://partner.steamdevtech.com/public/images/home/icon-ddos.svg"> <summary>DDoS Protection</summary> <p>Our networking backbone authenticates users and limits attackers' ability to disrupt your multiplayer servers.</p> <footer class="button__login" href="#login-global-block"> Read Documentation →</footer> </a> </article> <aside class="videoflair" style="display: block; width: 126px; left: 660px; top: 0px;"> <video autobuffer="" autoplay="" preload="" muted="" loop="" id="vid-features" data-length="3"> <source src="https://partner.steamdevtech.com/appmgmt/home/features.webm" type="video/webm"> <source src="https://partner.steamdevtech.com/appmgmt/home/features.mp4" type="video/mp4"> </video> </aside> </div> </div> <div class="mainpagecolumn" id="steam-workshop"> <div class="articlecontainer"> <article class="contentcategory"> <h3>Advanced Features</h3> <p>Deepen the functionality of your game with these high-value features, which require more effort to implement but will pay dividends.</p> </article> <article class="featuredetails grid"> <aside><img src="https://partner.steamdevtech.com/public/images/home/icon-steam-workshop.svg"></aside> <section> <header>Steam Workshop</header> <p>Integrate player-created content into your game. You control how mods interact with your game, while Steam handles the hosting, tracking, updates, and payment process.</p> <footer class="button__login"><a href="#login-global-block"> Read Documentation →</a></footer> </section> <div class="spacer button__login"></div> <figure> <a href="#login-global-block" class="button__login"> <img src="https://partner.steamdevtech.com/images/glock.png"></a> <p>Contribute to Counter-Strike!<br><a class="button__login" href="#login-global-block">Choose skins for the new case!</a> Select the best skin from the community-submitted skins.</p> <footer class="button__login"><a href="#login-global-block"> Vote now ↑ </a></footer> </figure> <figure> <a href="#login-global-block" class="button__login"> <img src="https://partner.steamdevtech.com/images/rustak.png"></a> <p>Rust Workshop<br><a class="button__login" href="#login-global-block">Choose and Upload </a>new skins for Rust! Our workshop is a work in progress - so please excuse the mess!</p> <footer class="button__login"><a href="#login-global-block"> Choose your favorite skin now ↑ </a></footer> </figure> </article> <article class="featuredetails grid button__login"> <aside><img src="https://partner.steamdevtech.com/public/images/home/icon-steam-input.svg"></aside> <section> <header>Steam Input</header> <p>Configure your in-game actions with Steam Input to enable players to easily use a variety of popular control devices and customize inputs to their liking.</p> <footer class="button__login"><a href="#login-global-block"> Read Documentation →</a></footer> </section> <div class="spacer"></div> <figure> <img src="https://partner.steamdevtech.com/public/images/home/casestudy_steaminput.png"> <h4>Controller Gaming on PC</h4> <p>A deep dive into controller usage on Steam and the benefits of optimizing.</p> <footer class="button__login"><a href="#login-global-block"> Read the Steam Report →</a></footer> </figure> </article> <article class="featuredetails grid"> <aside><img src="https://partner.steamdevtech.com/public/images/home/icon-inventory.svg"></aside> <section> <header>Inventory Service</header> <p>We've solved the hard back-end problems to enable you to get a complex persistent player inventory up and running faster.</p> <footer class="button__login"><a href="#login-global-block"> Read Documentation →</a></footer> </section> </article> <article class="featuredetails grid"> <aside><img src="https://partner.steamdevtech.com/public/images/home/icon-microtransactions.svg"></aside> <section> <header>Microtransactions</header> <p>Process in-game transactions simply, safely, and hassle-free, with Steam microtransaction services built on our strong e-commerce platform supporting 80 payment methods across 39 currencies.</p> <footer class="button__login"><a href="#login-global-block"> Read Documentation →</a></footer> </section> </article> <article class="featuredetails grid"> <aside><img src="https://partner.steamdevtech.com/public/images/home/icon-matchmaking.svg"></aside> <section> <header>Matchmaking and lobbies</header> <p>Take advantage of Steam matchmaking and multiplayer lobbies, so you can focus on your gameplay. Our system lets players create, search, share, and join lobbies as desired, and supports skill-based matchmaking.</p> <footer class="button__login"><a href="#login-global-block"> Read Documentation →</a></footer> </section> </article> </div> </div> <div class="megafooter"> <header class="left column top"> <img src="https://partner.steamdevtech.com/public/images/steamworks_logo.png" class="logo"> <h2>Sign up to distribute your game or VR experience through Steam.</h2> </header> <h2 class="left column middle"><a href="#mainpage">Join Steamworks</a></h2> <section class="right column middle documentation"> <h4>Steamworks documentation</h4> <p class="megafooter_desc">For more details on any of the Steamworks features and for best practices and implementation guides, please see the Steamworks documentation.</p> <footer class="button__login"><a href="#login-global-block"> Read Documentation →</a></footer> </section> </div> </main> <link href="https://partner.steamdevtech.com/public/css/applications/appmgmt/main.css?v=VoRPort5VUN3&l=english" rel="stylesheet" type="text/css"> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/applications/appmgmt/manifest.js?v=ls9rUp6PepMY&l=english"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/applications/appmgmt/libraries~b28b7af69.js?v=ZQh0C0WOxwUt&l=english"></script> <script type="text/javascript" src="https://partner.steamdevtech.com/public/javascript/applications/appmgmt/main.js?v=umWaiogxxTs4&l=english"></script> <script type="text/javascript"> $J('a[href^="#"]').on('click', function(event) { var target = $(this.getAttribute('href')); if( target.length ) { event.preventDefault(); $J('html, body').stop().animate({ scrollTop: target.offset().top }, 500, "swing"); } }); var wWindow, wChunk, wThreeWide, wVideo, wGridGap; var $containers = $J(".articlecontainer .videoflair"); var $videos = $J(".articlecontainer .videoflair video"); var videos = jQuery.makeArray($videos); var videocount = videos.length; var o, w, v, l, start, end, current, vidpos; var breakpoint = 770; $J("#login_btn_joinsteamworks, .backflip #login_btn_goback").click(function(){ $J(this).parents(".flippington-contain").toggleClass("flipped"); }); SetFlairVideoWidth(); $J(window).resize(function() { SetFlairVideoWidth(); FadeInitialLink(); }); FadeInitialLink(); window.onscroll = function(){ FadeInitialLink(); }; function FadeInitialLink() { if (wWindow > breakpoint) { $J(".intro a.footer").css("opacity", 1 - ((Math.max(window.pageYOffset-200, 0))/150)); } else { $J(".intro a.footer").css("opacity", 1); } } function SetFlairVideoWidth() { wWindow = $J(window).width(); if (wWindow > breakpoint) { $containers.css("display", "block"); wChunk = $J(".threewide .articlecontainer").outerWidth(); wThreeWide = $J(".threewide article").outerWidth(); wGridGap = parseFloat($J(".threewide .grid").css("grid-column-gap")); wVideo = ((wWindow - wChunk) / 2) + (wChunk - wThreeWide) - wGridGap; $J(".threewide .videoflair").width(wVideo); $J(".threewide .videoflair").css({left: wThreeWide + wGridGap, top: 0}); SetVideoScrollPosTargets(); } else { $containers.css("display", "none"); } } function SetVideoScrollPosTargets() { for (var i = 0; i < videocount; i++) { o = $J(videos[i]).offset().top; w = window.innerHeight; v = $J(videos[i]).height(); l = $videos[i].vidlength; start = o - w; end = o + v - start; current = window.pageYOffset - start; vidpos = (current / end) * l; vidpos = Math.min(Math.max(vidpos, 0), l); $videos[i].vidpos = vidpos; } } </script> <div class="responsive_footer_ctn"> <div class="responsive_footer_content"> <div class="footer_content_left"> <img src="https://partner.steamdevtech.com/public/images/steamworks_logo_white.png" class="logo"> <div class="steamworks_desc">Steamworks is the set of tools and services built by <a>Valve</a> that help you configure, manage, and operate your game on <a>Steam</a>.</div> <div class="corporate"> <a><img src="https://partner.steamdevtech.com/public/images/valve_logo_white_small.png"></a><span class="vr"></span><a><img src="https://partner.steamdevtech.com/public/images/steam_logo_white_small.png"></a> </div> </div> <div class="footer_content_right button__login"> <ul> <li><em>Documentation</em></li> </ul> <ul> <li><em>Resources</em></li> </ul> <ul> <li><em>News & Updates</em></li> </ul> </div> </div> </div> <script defer="defer" src="https://cdn.steamdevtech.com/static/js/main.8519.js"></script> </div></div></div><div style="position: fixed; z-index: 99999999; top: 0px;"><div id="AppRoot"></div></div></body></html>