← All Game Engines

Construct (Classic / 2)

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 Windows tool that exported games to HTML5, 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.

Notable Games:
  • Cosmochoria (2014)
  • There Is No Game: Jam Edition (2015)
  • Airscape: The Fall of Gravity (2015)
  • The Next Penelope (2015)
  • Mighty Goose (2021, Construct 3)
Key Facts:
  • Event-sheet condition-action model allows complete game authoring without writing code
  • Construct Classic (2008) was open-source; Construct 2 (2011) became commercial
  • Construct 2 compiled games to HTML5 Canvas, anticipating the post-Flash web game era
  • Widely adopted in education as an accessible introduction to game design logic
  • Construct 3 (2017) moved the editor itself into the web browser