# Awesome Construct [![Awesome](https://awesome.re/badge-flat.svg)](https://github.com/sindresorhus/awesome)

<img src="https://construct-static.com/images/v861/r/global/construct-3-logo_v130.png" align="right" width="100">

> You can create the game of your dreams. Build brain tickling puzzles, stunning platformers and immersive RPGs - or break the mould and make something new.
> Create what you want, how you want with [Construct](https://www.construct.net).
>
> — <cite>Ashley (Scirra Founder)</cite>

A curated list of the best tools, tutorials and examples related to the Construct game engine on all its versions.

[How to contribute?](https://github.com/armaldio/awesome-construct/blob/master/CONTRIBUTING.md)

<!-- TOC ignore:true -->

## Contents

<!-- TOC -->

- [Scirra](#scirra)
- [Community](#community)
- [Made With Construct](#made-with-construct)
- [Hosting](#hosting)
- [Export](#export)
- [Addons](#addons)
- [Tools](#tools)
- [Addon Development](#addon-development)
- [YouTube Channels](#youtube-channels)
- [Learning](#learning)
- [Teaching](#teaching)
- [Useful Links](#useful-links)

<!-- /TOC -->

## Scirra

Official Scirra channels.

- [Forums](https://www.construct.net/forum)
- [Reddit](https://www.reddit.com/r/construct/)
- [Twitter](https://twitter.com/constructteam)
- [Bluesky](https://bsky.app/profile/construct.net)
- [Facebook](https://www.facebook.com/ConstructTeam/)

## Community

Community supported channels.

- [Discord Server](https://discord.gg/8RJBHbX)
- [Bluesky List](https://bsky.app/profile/tackertacker.com/lists/3lh4xy2o5nx2q)
- [Bluesky Starter Pack](https://bsky.app/starter-pack/tackertacker.com/3lbrn56cxcf2z)

## Made With Construct

- [Games on Steam](https://steamdb.info/tech/Engine/Construct/) - List of Steam games made with the engine.
- [Games on itch.io](https://itch.io/games/tag-construct-2/tag-construct-3) - List of itch.io games made with the engine.
- [Games made with Construct](https://www.madewithconstruct.com/) - A website that list all the games made with the engine.
- [Games shared on Twitter](https://x.com/search?q=%23madewithconstruct&src=typed_query&f=top) - Tweets using the #MadeWithConstruct hashtag.

## Hosting

- [itch.io](https://www.itch.io) - Platform where to host, showcase, promote or sell your games - **Free**.
- [GameJolt](https://gamejolt.com) - Similar platform to itch.io, with a focus on social communities and gamification - **Free**.
- [GitHub Pages](https://pages.github.com) - Platform where to host an exported game as a static website - **Free**.
- [Surge](https://surge.sh/) - Platform where to host an exported game as a static website - **Free/Paid**.
- [Vercel](https://vercel.com/) - Platform where to host an exported game as a static website or cloud functions - **Free/Paid**.
- [Netlify](https://www.netlify.com/) - Platform where to host an exported game as a static website - **Free/Paid**.

## Export

### Construct 3

- [Chowdren](https://mp2.dk/chowdren/) - Blazingly fast runtime for Clickteam Fusion and Scirra Construct.
- [Pipelab](https://pipelab.app/) - Fully automated export pipeline.

### Construct 2

- [AppPlayer-Electron](https://github.com/Floflis/AppPlayer-Electron) - Preview apps/games in an Electron prebuilt exe - as if Electron were a normal browser! Currently Windows only, but soon™ for Mac and Linux.
- [Fresh NW](https://github.com/kckarnige/FreshNWjsForC2) - Easily setup exporting for the latest versions of NW.js, replacing the outdated "NW.js for Construct 2" installer.
- [website Reinarte](https://reinarte.com.br/) - Plugins, Behaviors and examples.

## Addons

### Construct 3

- [piranha305's Addons](https://itch.io/c/5333183/construct-addons) - Plugins and Behaviors.
- [Master Pose's Addons](https://itch.io/c/2390490/asset-store-) - Plugins, Behaviors and Themes.

### Construct 2

- [Kyatric's Plugins](https://www.construct.net/forum/extending-construct-2/addons-29/c2-plugins-and-behaviors-list-42712) - Plugins and Behaviors.
- [Kyatric's Effects](https://www.construct.net/forum/extending-construct-2/effects-31/webgl-effects-list-51897) - WebGL Effects.
- [skwp's Plugins](https://itch.io/c/4077852/-my-c2-plugins) - Ported Construct 3 Plugins to Construct 2.
- [skwp's Behaviors](https://itch.io/c/5297919/-my-c2-behaviors) - Ported Construct 3 Behaviors to Construct 2.

## Tools

### Construct 2

- [Rex's Plugins Tool](https://rexrainbow.github.io/C2RexDoc/c2rexplugins.weebly.com/index.html) - The personal addon manager of Rex Rainbow.
- [Array Editor for C2](https://curious-pixie-60ff1a.netlify.app/) - A tool to edit arrays in Construct 2.
- [Sprite Font Generator - v3](https://www.construct.net/en/forum/game-development/tools-and-resources-27/sprite-font-generator-v3-64038) - Tool to generate sprite fonts for Construct.

## Addon Development

### Construct 3

- [Construct Addon SDK](https://github.com/Scirra/Construct-Addon-SDK) - Scirra's official SDK to develop plugins.
- [C3IDE2-cli](https://github.com/ConstructFund/c3ide2-cli) - C3IDE succesor framework.
- [C3 Framework](https://github.com/c3framework) - Automated addon development.
- [Lost Framework](https://github.com/lostinmind-dev/lost-c3) - Easy making of addons.

### Construct 2

- [C3IDE](https://www.construct.net/en/forum/construct-3/plugin-sdk-10/c3ide-construct-plugin-ide-141201) - IDE for addon development.
- [Fábio Smuu](https://github.com/FabioSmuu/SDK_PluginC2) - SDK Plugins.

## YouTube Channels

- [ScirraVideos](https://www.youtube.com/@Construct) - Official Scirra's YouTube channel.

### Construct 3

- [AJ Ordaz](https://www.youtube.com/@AJOrdaz) - Successful Construct developer shares his experiences.
- [FoozleCC](https://www.youtube.com/@FoozleCC) - In-depth showcases of addons and features.
- [Game Design with Reilly](https://www.youtube.com/@gamedesignwithreilly) - Explaining every detail of the engine.
- [Marcos Game Dev](https://www.youtube.com/@MarcosGameDev) - Tutorials & more.
- [Master Pose](https://www.youtube.com/@Masterpose) - Spanish tutorials, top lists & news.
- [Pens 'N' Pixels](https://www.youtube.com/@PensnPixels) - Devlogs of indie developer.
- [Lessis Games](https://www.youtube.com/@lessisgames8555) - Devlogs of an indie developer.
- [Vimlark](https://www.youtube.com/@Vimlark) - Indie developer influencer who mainly uses Construct.

### Construct 2

- [ArcadEdGames](https://www.youtube.com/@Learnconstruct2) - YouTube channel about making all sort of stuff.
- [Diego Lizarazo](https://www.youtube.com/@DiegoLizarazo) - Random Construct tutorials stuff.
- [Jerementor](https://www.youtube.com/@Jerementor/) - Extensive library of tutorials.
- [GameDev](https://www.youtube.com/@GameDevelopmentChannel) - General tutorials.
- [Gamer Z](https://www.youtube.com/@gamerz7204) - General tutorials.

## Learning

### Series / Courses

#### Construct 3

- [Marcos Game Dev: Plataforma Gostosinho - Técnicas de Polimento](https://www.youtube.com/playlist?list=PLuDpKE2ECBovsRiINMYss6iOHJYCN8MNe) - It all started with one question: 'Can you polish a game without adding new art?' The 'Plataforma Gostosinho' series answers this by transforming a basic platformer into a game that is fun to play in Construct 3!
- [Rafael Trigo's Tutorials](https://www.construct.net/en/tutorials/construct-tutorials-2525) - List of Construct 3 tutorials.

#### Construct 2

- [English Acorn: Editor](https://www.youtube.com/playlist?list=PLusL6SZZRaWr4zqm6GrQHmOuShwtypRJ5) - General tutorials about the editor interface.
- [English Acorn: Plugins and Objects](https://www.youtube.com/playlist?list=PLusL6SZZRaWqP6UmVPs9Ml8BRo2t-wvnT) - Tutorials about plugins and how they work inside the Editor.

- [John Maksym's Tutorials](https://www.youtube.com/playlist?list=PLq6aUvz66jtfnuyOKnPXO5dZly6CB8naA) - General tutorials.

- [Lee Stemkoski: Breakout Clone](https://www.youtube.com/playlist?list=PL59F92017DA9887DB) - Learn how to create a Brakeout game.

- [Let's Make Games: PONG](https://www.youtube.com/watch?v=cvItNHEMB80) - Tutorials on how to create a Pong clone.
- [Let's Make Games: ASTEROIDS](https://www.youtube.com/watch?v=nYULTk2BpKY) - Tutorials on how to create an Asteroids clone.
- [Let's Make Games: Flappy Bird](https://www.youtube.com/watch?v=eBccn1qMB_U) - Tutorials on how to create a Flappy Bird clone.

- [LividProductions: Platformer Series](https://www.youtube.com/playlist?list=PLz66pfeeD4TcPN9kO7JlqiITpgi_WWgn7) - This series will teach you how to make a platformer.

- [Nicholas Dingle's Tutorials](https://www.youtube.com/playlist?list=PLsJBMeqEdtggBJBiuX8bnF10ewHjdE20e) - Number of tutorials covering different games you can create and different tricks.

- [Marcos Game Dev: Curso Metroidvania 1.0](https://www.youtube.com/playlist?list=PLuDpKE2ECBou-kcov-1DdbnNHLjxGiwDp) - The version 1.0 of the Metroidvania Course, recorded in 2018, is now free! Follow the lessons to create your own metroidvania in Construct!
- [Marcos Game Dev: Curso Beat'em Up](https://www.youtube.com/playlist?list=PLuDpKE2ECBovMW6iHOWwa0zy5_g_7KL2l) - Create an amazing beat'em up with combos, local 4-player multiplayer, multiple enemies, and more in Construct! Not recommended for beginners.
- [Marcos Game Dev: Criando Roguelike](https://www.youtube.com/playlist?list=PLuDpKE2ECBosjwzkBzyTCOGr8WDLXflY6) - Learn to create a roguelike with RANDOM LEVEL GENERATION, multiple enemies, and a complete platformer character! NOT recommended for beginners.
- [Marcos Game Dev: Super Mario Bros.](https://www.youtube.com/playlist?list=PLuDpKE2ECBou7QX1vZa7dFt6n3mTbnYAD) - Learn how to create Super Mario Bros. mechanics in Construct, faithfully recreated from the NES classic!
- [Marcos Game Dev: Recriando Megaman X](https://www.youtube.com/playlist?list=PLuDpKE2ECBovmH0TG_ye_Wrg9CATAiB1p) - Learn to create Megaman X mechanics like the iconic X-buster, intense boss battles, and special powers in Construct! Detailed, intermediate-level videos (with some advanced content).
- [Marcos Game Dev: Criando Menu Principal](https://www.youtube.com/playlist?list=PLuDpKE2ECBoulD0kDJNLmFc32nphXvY3U) - Learn to create a main menu that works for almost any game (focus on desktop). Includes fullscreen/window mode, control mapping, language switch, audio settings, and more.

- [thenewboston: Game Development w/ Construct](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAfHxsK6bji7trLS-N0nKF-) - The official playlist for thenewboston Game Development.
- [thenewboston: Platform Game Development](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAp287UuTE0-K7Ty-b8rGAX) - Official playlist for thenewboston Platform Game Development.
- [thenewboston: Physics Puzzle Game Development](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGDexNbWi0uPBP6buduUZO3Q) - The official playlist for thenewboston Physics Puzzle Game Development Tutorials.

- [TodaysTuts: Behaviors](https://www.youtube.com/playlist?list=PLO3K3VFvlU6B1InGyrx7Iz7w_MDizWlXK) - Tutorials about Behaviors.

- [Udemy: Creating a Pixel Platformer in HTML5!](https://www.udemy.com/learn-construct-2-creating-a-pixel-platformer-in-html5/) - By the end, you will have gone from beginner to advanced in no time! **(Free)**

### Other Sources

#### Construct 3

- [How To Construct Demo](https://howtoconstructdemos.com/) - Construct 2 & Construct 3 example demos.

#### Construct 2

- [FAQ](https://www.construct.net/forum/construct-2/how-do-i-18/how-do-i-frequently-asked-ques-41236) - The all frequently asked questions megrathread.
- [Level Zero](https://www.construct.net/blogs/construct-official-blog-1/level-zero-free-construct-2-book-853) - Complete book on how to make games.

## Teaching

### Construct 3

- [Level Up - The Educator's Edition](https://www.construct.net/en/make-games/education/resources/ebook) - The ideal companion for anyone using Construct in the classroom.
- [Construct 3 Starter Curriculum](https://www.construct.net/en/make-games/education/resources/curriculum) - Free starter curriculum for Construct aimed at teaching students the basics of Computer Science.

## Useful Links

[construct.md Github](https://github.com/ConstructCommunity/awesome-construct
)
