---
title: "zcontracts - s&box library"
description: "A lightweight code library that provides a basic Contract/Mission system for games and addons."
canonical: "https://sbox.watch/libraries/zonical/zcontracts/"
generated_at: "2026-07-22T23:10:23.126Z"
---

# zcontracts

A lightweight code library that provides a basic Contract/Mission system for games and addons.

- Type: library
- Ident: zonical.zcontracts
- Creator: zonical
- Canonical: https://sbox.watch/libraries/zonical/zcontracts/
- Markdown: https://sbox.watch/libraries/zonical/zcontracts.md
- sbox.game: https://sbox.game/zonical/zcontracts/
- Generated: 2026-07-22T23:10:23.126Z

## Stats

- 24h momentum: +0
- Terry score: 27%
- Favorites: 2
- Upvotes: 1
- Downvotes: 0
- Updated: Jul 4, 2023
- Created: Jul 4, 2023
- Size: 31.3 KB
- Files: 5
- Tags: contracts, missions, objectives, progression

## Description

About zcontracts

ZContracts is a lightweight code library that provides a basic Contract/Mission system for games and addons. This project was inspired from a previous project of mine where I tried to recreate the Contracker progression system from Team Fortress 2 in SourceMod. I'm aiming to have the code be plug-and-play with an entity component that handles the event logic. Games and Addons can decide for themselves how to select and save/load Contracts.

This project is constantly evolving and open to ideas and suggestions.


