Construct je freeware/open-source proizvod tima studenata pod nazivom Scirra kojim mozete na jednostavan i brz nacin napraviti kvalitetnu Windows 2D igru. Trenutno radi samo na Windows platformi i zahteva da imate najnoviji DirectX update. Koristi DirectX, brz je, jednostavan, mocan, podrzava vizuelno programiranje, opcionalno skriptovanje putem Python-a i Pixel Shader 2.0.

Construct, na prvi pogled vizuelno slican poznatom Multimedia Fusion 2 programu, dolazi sa nekoliko integrisanih alata za izradu video igara:

- Layout editor kojim kreirate 2D scene. Pod 2D scenama se podrazumevaju stvari kao sto su leveli, glavni meni, help stranice i inventari. Na scenama postavljate objekte koje vi definisite. Construct dolazi sa nekoliko tipa objekta kao sto su sprajtovi, tile mape, muzicki objekti, fajl objekti i drugi.




- Event sheet editor kojim programirate igru tj. odredjujete nacin na koji ce se postavljeni objekti na sceni *ponasati*. Za razliku od tradicionalnog pisanog koda, programiranje u Construct-u se zasniva na sastavljanju vizuelnog algoritma putem click 'n point-a.



- Object behaviors - unapred odredjena ponasanja odredjenog tipa objekata koje mozete pridodati vasim objektima i koje mozete kustomizirati. Jedan primer je physics behavior koji vasem sprajt objektu dodeljuje realisticnu fiziku. Drugi primer je sine behavior koji vasem vizuelnom objektu dodeljuje sinusno kretanje koje vi mozete kustomizirati. Bolja stvar kod object behavior-a i tipova objekta je to sto ako ste programer mozete praviti sopstvene tipove objekte i object behavior-e putem C++-a i Construct Plugin SDK-a.



- Picture editor kojim kreirate ili samo ucitavate slike (BMP, PNG, JPG, itd) za vase vizuelne objekte (sprajtove naprimer).



Pored ovih integrisanih alata jos postoje project manager, family manager, variable manager i jos par drugih.