Il motore per videogiochi Source è un ambiente per lo sviluppo di software che consiste di ambienti di sviluppo integrati e strumenti di progettazione specializzati, concepiti per l’iterazione rapida di giochi informatici derivati dagli utenti.