Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 20, 2020
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


announcing contract( ), a free builder for plain English agreements

by Adriaan de Jongh on 02/25/15 04:33:00 pm   Expert Blogs   Featured Blogs

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.


Legalese is for attorneys. contract( ) is for game developers.

contract( ) (pronounced ‘do contract’) generates free, plain English agreements for and between game developers. It’s based on the idea that developers do not need legalese to come to an agreement or to resolve a disagreement.

After many iterations on contract( ), using feedback from experienced game developers and attorneys, I’m super excited to announce that contract( ) is now ready for public use. What started as a homemade tool to quickly make agreements between me and my collaborators, quickly developed into a full-fledged agreement builder that anyone can use. The builder currently includes templates for defining the work per project or per milestones, templates for giving out IP rights, and templates for compensation through a fixed fee, fixed rate, per milestone, or through revenue share.

For the sake of simplicity and clarification, contract( ) tries not to use the specific terminology of the laws of any country or state. Several lawyers have reviewed contract( ) to make sure it doesn't conflict with most legal systems. contract( ) generates agreements that you can read, understand, and that speak to you as a developer. More in-depth information about how I simplified the legalese for contract( ) can be read below the agreement on

When and how to use contract( )

Game developers can use the agreement from contract( ) when working together with programmers, artists, designers, musicians, marketeers, producers, film makers, or anyone else related to game development. To use contract( ), simply fill in the data on the left and contract( ) generates your agreement on the right. All you need to do is print the agreement, talk it over with your collaborator, and sign it. - by @AdriaandeJongh

Related Jobs

Visual Concepts
Visual Concepts — Agoura Hills, California, United States

Camera Designer
Remedy Entertainment
Remedy Entertainment — Espoo, Finland

Development Director
Remedy Entertainment
Remedy Entertainment — Espoo, Finland

Senior Development Manager (Xdev Team)
Remedy Entertainment
Remedy Entertainment — Espoo, Finland

Senior Cinematic Scripter

Loading Comments

loader image