Source Engine Games on Steam

Further links and information are available once you have signed up and logged into your account here


Q. I've got a Source Engine Mod that has been Greenlit. Should I fill out the paperwork?

A. Yes, please complete the digital paperwork as presented.

Q. Is there a licensing fee for using the Source Engine?

A. There is no fee for using the Source Engine for your free mod, but there may be licensing fees for included tools if you charge money for your game.

Q. Can I sell my Source Engine game on Steam?

A. Yes, but there are a few requirements:

  • You will need to complete an additional agreement for distributing a paid Source Engine product on Steam.
  • If you are using the RAD tools included with the Source SDK, you will need to contact RAD for information and cost associated with licensing MILES and/or BINK.
  • For any Source Engine game that charges money, Havok needs to be paid a licensing fee of $25,000 for the physics engine. You will need to pay this fee up front before making your game available for sale on Steam.
  • You can only sell your Source Engine game via Steam unless you get a full Source Engine license.

Q. I’ve got a Source mod that I want to distribute via Steam. How do I prepare my mod under my appID?

A. You'll need to copy the exe and content from the Valve Source Engine game you have built your mod off and wrap that up as your application.

While you should include all the necessary Source Engine dlls and content from the base Source game that you need for your mod to run, all Source Engine mods must be configured to require ownership of a Source Engine base game in order to play. This needs to be configured by Valve.

Q. I wish to use Steam achievements in my mod. How do I do that?

A. Use the CAchievementMgr object after configuration achievements via your Game page on the partner side. For more details, please see the Achievements Documentation (must be signed in to the Steamworks Developer site, which may require accepting the SDK access agreement if you haven't already).

Q. How does the dedicated server work for my game?

A. You will need a new dedicated server appid so that you can create depots that are for a dedicated server. Once you've got an appID for your base game, please post in the Steamworks Development Discussions and request an appID for your dedicated server.

Q. Can I use Valve IP in my Source Mod?

A. Yes. However, please make it clear on your store pages that your mod is a mod and not created by Valve.

Q. Can I use multiple Valve IPs in one Source Mod?

A. Sure

Q. Where can I learn more about Source Engine development?

A. The best place to start is the Valve developer wiki here.


Valve Confidential

This restricted access site and content provided by it (code, documentation, etc.) is Valve confidential information. You must have a non-disclosure and/or license agreement covering confidential information with Valve to use or access this site