Scirra · 2008 · 2000sā2010s · C++ (engine) / Event-based scripting (authoring)
Construct introduced an event-sheet, condition-action authoring model for 2D game development that let hobbyists build complete games without writing a line of code, becoming one of the most important accessible game creation tools of the late 2000s.
Construct Classic was initially developed as an open-source Windows application by Ashley Gullen and others in 2008, using a DirectX renderer and an event-based logic system in which developers described game behaviour as condition-action pairs on a spreadsheet-like event sheet rather than in traditional script. Scirra later rebuilt the engine as Construct 2 (2011), a proprietary browser-based tool that compiled games to HTML5 Canvas, making it possible to publish 2D games to the web without a plugin. The event sheet model proved extraordinarily accessible: designers, artists, and educators without programming backgrounds could create complete, polished 2D games; a large template and plugin marketplace evolved around it. Construct 2's browser-first output model anticipated the importance of web game distribution at a time when Flash was beginning to decline, positioning it well for the transition to HTML5 gaming.