Licensing
This page provides details on the licensing requirements for Gameware Navigation.
Evaluation and source packages
Gameware Navigation is distributed in two different packages:
- An evaluation package, used for your initial product evaluation.
- A complete source package, available to clients who license Gameware Navigation for
their projects.
Note that both versions validate your Gameware license key, but do so at different
times.
Differences between evaluation and complete packages
|
evaluation package |
source package |
license validation:
|
The Gameware license key is validated:
- when you set up the BaseSystem in your runtime code.
- when you launch the Navigation Lab tool.
|
The Gameware license key is validated only when you launch the Navigation Lab tool.
|
source code distribution:
|
Only partial source code is distributed for the gwnavruntime and gwnavgeneration libraries.
|
Full source code is provided for the gwnavruntime and gwnavgeneration libraries, as well as Visual Studio solution and project files that you can use to
rebuild the libraries on your own.
|
Upgrading to the complete source package
When you agree to purchase Gameware Navigation for your project, your developer account
on the Gameware support portal will be updated to offer you access to:
- The complete source package. Download this package and extract it into the same location
you currently maintain your evaluation version, overwriting the contents of your evaluation
package. You should see a new sdk\source sub-directory, and a new solutions directory, and your existing versions of other files such as the pre-built libraries
should be overwritten by the new copies in the source package.
- A new, perpetual license key that will never expire.
- Replace the evaluation key you set up in the data\navigation.gamewarekey file in order to keep working with the Navigation Lab tool during the rest of your
production cycle.
- Remove your time-limited evaluation key from your BaseSystem initialization code. For safety, it is recommended that you DO NOT replace it with
your new key.
The Gameware license key
The Gameware license key is a single string that authorizes your use of the Gameware
Navigation software. For example:
6QYQXOSIJKYDM13K9ETMJBJHK04E8NS1LNAEOG7C
- Your key may be time-limited, expiring on a specific date.
- Alternatively, your key may be perpetual. Perpetual keys never expire.
Getting your license key
Your license key is always available on the Gameware support portal at http://gameware.autodesk.com.
To get your Gameware key:
- Log into your developer account on the Gameware support portal.
- Select Account from the main navigation menu, and open the Project Information tab.
Setting up your license
To set up your Gameware license key for use by the Navigation Lab tool:
- Create a new text file called navigation.gamewarekey in the data directory within your Gameware Navigation package.
- Paste your license key into this new file.
To set up your Gameware license key for use by the runtime library (evaluation version
only):
BEFORE YOU RELEASE YOUR GAME
Before you build the final gold copy of your game:
- Make sure that you have complied with all the terms outlined in your licensing agreement.
- If your project links against the gwnavruntime library, make sure that your build is compiled using the library distributed in the
complete source package, NOT the version distributed in the evaluation package. The
runtime library contained in the complete source package does not validate the license
key at all, ensuring that your game will never be disabled due to a license expiry.
The easiest way to ensure that you are using the correct library is to remove the Gameware license key from all calls to BaseSystem::Init(). If your game runs successfully, then you are using the right library. If you receive
the message "ERROR: Gameware key invalid" in your debug output, then you are still
using the evaluation version.