Skip to main content
Share Your Experience: Take the 2024 Developer Survey
59 votes
Accepted

Can a developer change their product name on Steamworks?

Steamworks does allow you to change your product name. If you want to change your product name, you need to make the change in three places. Each place is accessible from the app's landing page. ...
DyingIsFun's user avatar
  • 1,307
24 votes

Can a developer change their product name on Steamworks?

Yes, you can change your product name. Several games that I own have changed names over the years. Some examples include: Arma 2: Operation Arrowhead Beta (Obsolete). Previously called Arma 2: ...
Charanor's user avatar
  • 7,860
17 votes
Accepted

How To Upload JavaScript Games To Steam

Steam only deals with downloadable games, not browser games, so you'll need to package your game using something like nw.js or Electron. Also you might want this library for integrating with ...
jhocking's user avatar
  • 15.8k
9 votes
Accepted

Can open source games be published on Steam?

Can open source games be published without violating the license? Yes; because open source games have been published, and Steam allows it. Simutrans is a simulation game that is offered through Steam, ...
Gnemlock's user avatar
  • 5,263
8 votes
Accepted

How to use Steamworks API before our game is on Steam?

Yes, go through Steam Direct. Get your app set up there, but don't make it public. https://partner.steamgames.com/steamdirect
Almo's user avatar
  • 6,678
7 votes
Accepted

How do I get the number of Steam friends online programmatically?

Steam does not support it, but there is a workaround to get it done programmatically. However, private profiles will not work, so you will not be able to see a friend's status, even if they allowed ...
dly's user avatar
  • 186
6 votes

How To Upload JavaScript Games To Steam

The current (2/21/2017), general process as described on the Greenlight FAQ: Who should submit their games to Steam Greenlight? Is there another way to submit my game to Steam? Steam ...
Pikalek's user avatar
  • 12.4k
6 votes

How can I create a DLC for Steam using Unity?

Short answer: Use AssetBundle plus authoring tools like Asset Bundle Browser (which simplify creating asset bundles) Here is the longer answer: One could use AssetBundle or the new Addressable system. ...
Wappenull's user avatar
  • 603
5 votes

If Windows 10 store games aren't crackable, why continue to publish on Steam?

The current operating system stats on Steam tell us that only 35% of Steam users even use Windows 10. And of those who do use Windows 10, not everyone regularly use the Windows store to shop for new ...
Philipp's user avatar
  • 120k
5 votes

When should I publish my Steam page?

Wait until what marketing materials you do have represent what the game will look like at launch. That way, people will be more interested in your game. I also recommend reviewing the documentation ...
Casey's user avatar
  • 2,035
4 votes
Accepted

Unity, Steam and updaters!

If you publish your game through Steam you don't have to provide your own update mechanism – I'd even strongly suggest not doing so. While this gives some control away from you (i.e. you have to wait ...
Mario's user avatar
  • 8,497
4 votes

Can open source games be published on Steam?

To answer your question "What permissive license is best for publishing on Steam?", the answer is: What license you chose for your work does not matter. When you release your work under a license, ...
Peter's user avatar
  • 9,925
4 votes

Is it possible to implement Steamworks functionality in a Java game? How?

Today there exists a ready-to-use wrapper on github: https://github.com/code-disaster/steamworks4j This could be what you are looking for!
Grisgram's user avatar
  • 371
4 votes
Accepted

How to get the SteamID of the currently active user from the filesystem or shell? (Windows)

Feeling a little dumb answering my own question, but while I tried to implement Tims answer I came across an easier solution. I found that Steam stores some data about the current Steam process in the ...
Nyuton's user avatar
  • 191
4 votes
Accepted

How do I let people make Steam Workshop mods for my game?

The first thing you need to do is familiarize yourself with the Steamworks documentation. Searching for "workshop" from the documentation homepage will bring up the references for the Steam Workshop ...
Pikalek's user avatar
  • 12.4k
4 votes

Is it allowed to add a Steam achievement for joining Discord server?

While it doesn't explicitly forbid it, the SteamWorks documentation for implementing achievements says this in the summary text: Use achievements to reward players for hitting certain milestones or ...
Pikalek's user avatar
  • 12.4k
3 votes
Accepted

How do I create a closed beta on Steam?

On Steam you do it by creating a branch in SteamWorks (under SteamPipe) which you set a password for. You then upload your build and push it live in that branch (again it's under SteamPipe). Anybody ...
PompeyPaul's user avatar
3 votes

Unity disable SteamVR

The only way I've found to work is to both uncheck 'Auto Enable VR' on Assets/SteamVR_Resources/Resources/SteamVR_Settings.asset and also uncheck Virtual Reality Supported on the Player Settings.
Harabeck's user avatar
  • 131
3 votes

Unity disable SteamVR

For those looking in 2019, make sure that Automatically Enable VR in Edit > Preferences > SteamVR is off if you need to ...
Oneiros's user avatar
  • 131
3 votes
Accepted

Python/Kivy game for steam

In the end, i found the answer hidden within their docs https://kivy.org/docs/guide/packaging-windows.html You then need to set console=True to ...
mast3rd3mon's user avatar
3 votes

How do developers get their money with Steam Direct?

As Typpi has mentioned before, there is a FAQ where you can get some answers but there is an important point that I read when Steam direct was launched (if they didn't change it): You have to pay $...
Megasa3's user avatar
  • 167
3 votes
Accepted

How to create a new civilization mod for Age of Empires 1 Definitive Edition?

I do not have this game, cannot test if it works correctly. I suggest the open source tool Advanced Genie Editor 2019. (github repository). On the linked website it says: Advanced Genie Editor ...
Theraot's user avatar
  • 27k
3 votes
Accepted

Telling steam my game is 64 bit

I suspect this isn't a problem on the development side, but rather a problem with the Steam client failing to correctly identify your OS. Taken from a Steamworks announcement regarding configuring ...
Pikalek's user avatar
  • 12.4k
3 votes
Accepted

Unity Data files: Players getting around Steam by replacing the demo's data files with the full version's data and then refunding it

Create your own .exe file for launching the game. You will have to be knowledgeable in C/C++ and the Windows API (if you are building for Windows). See instructions in the manual (check each page in ...
Anomalous Underdog's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible