333 lines
15 KiB
HTML
333 lines
15 KiB
HTML
<h1 id="awesome-construct-awesome">Awesome Construct <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://awesome.re/badge-flat.svg" alt="Awesome" /></a></h1>
|
||
<p><img src="https://construct-static.com/images/v861/r/global/construct-3-logo_v130.png" align="right" width="100"></p>
|
||
<blockquote>
|
||
<p>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 <a
|
||
href="https://www.construct.net">Construct</a>.</p>
|
||
<p>— <cite>Ashley (Scirra Founder)</cite></p>
|
||
</blockquote>
|
||
<p>A curated list of the best tools, tutorials and examples related to
|
||
the Construct game engine on all its versions.</p>
|
||
<p><a
|
||
href="https://github.com/armaldio/awesome-construct/blob/master/CONTRIBUTING.md">How
|
||
to contribute?</a></p>
|
||
<!-- TOC ignore:true -->
|
||
<h2 id="contents">Contents</h2>
|
||
<!-- TOC -->
|
||
<ul>
|
||
<li><a href="#scirra">Scirra</a></li>
|
||
<li><a href="#community">Community</a></li>
|
||
<li><a href="#made-with-construct">Made With Construct</a></li>
|
||
<li><a href="#hosting">Hosting</a></li>
|
||
<li><a href="#export">Export</a></li>
|
||
<li><a href="#addons">Addons</a></li>
|
||
<li><a href="#tools">Tools</a></li>
|
||
<li><a href="#addon-development">Addon Development</a></li>
|
||
<li><a href="#youtube-channels">YouTube Channels</a></li>
|
||
<li><a href="#learning">Learning</a></li>
|
||
<li><a href="#teaching">Teaching</a></li>
|
||
<li><a href="#useful-links">Useful Links</a></li>
|
||
</ul>
|
||
<!-- /TOC -->
|
||
<h2 id="scirra">Scirra</h2>
|
||
<p>Official Scirra channels.</p>
|
||
<ul>
|
||
<li><a href="https://www.construct.net/forum">Forums</a></li>
|
||
<li><a href="https://www.reddit.com/r/construct/">Reddit</a></li>
|
||
<li><a href="https://twitter.com/constructteam">Twitter</a></li>
|
||
<li><a href="https://bsky.app/profile/construct.net">Bluesky</a></li>
|
||
<li><a href="https://www.facebook.com/ConstructTeam/">Facebook</a></li>
|
||
</ul>
|
||
<h2 id="community">Community</h2>
|
||
<p>Community supported channels.</p>
|
||
<ul>
|
||
<li><a href="https://discord.gg/8RJBHbX">Discord Server</a></li>
|
||
<li><a
|
||
href="https://bsky.app/profile/tackertacker.com/lists/3lh4xy2o5nx2q">Bluesky
|
||
List</a></li>
|
||
<li><a
|
||
href="https://bsky.app/starter-pack/tackertacker.com/3lbrn56cxcf2z">Bluesky
|
||
Starter Pack</a></li>
|
||
</ul>
|
||
<h2 id="made-with-construct">Made With Construct</h2>
|
||
<ul>
|
||
<li><a href="https://steamdb.info/tech/Engine/Construct/">Games on
|
||
Steam</a> - List of Steam games made with the engine.</li>
|
||
<li><a
|
||
href="https://itch.io/games/tag-construct-2/tag-construct-3">Games on
|
||
itch.io</a> - List of itch.io games made with the engine.</li>
|
||
<li><a href="https://www.madewithconstruct.com/">Games made with
|
||
Construct</a> - A website that list all the games made with the
|
||
engine.</li>
|
||
<li><a
|
||
href="https://x.com/search?q=%23madewithconstruct&src=typed_query&f=top">Games
|
||
shared on Twitter</a> - Tweets using the #MadeWithConstruct
|
||
hashtag.</li>
|
||
</ul>
|
||
<h2 id="hosting">Hosting</h2>
|
||
<ul>
|
||
<li><a href="https://www.itch.io">itch.io</a> - Platform where to host,
|
||
showcase, promote or sell your games - <strong>Free</strong>.</li>
|
||
<li><a href="https://gamejolt.com">GameJolt</a> - Similar platform to
|
||
itch.io, with a focus on social communities and gamification -
|
||
<strong>Free</strong>.</li>
|
||
<li><a href="https://pages.github.com">GitHub Pages</a> - Platform where
|
||
to host an exported game as a static website -
|
||
<strong>Free</strong>.</li>
|
||
<li><a href="https://surge.sh/">Surge</a> - Platform where to host an
|
||
exported game as a static website - <strong>Free/Paid</strong>.</li>
|
||
<li><a href="https://vercel.com/">Vercel</a> - Platform where to host an
|
||
exported game as a static website or cloud functions -
|
||
<strong>Free/Paid</strong>.</li>
|
||
<li><a href="https://www.netlify.com/">Netlify</a> - Platform where to
|
||
host an exported game as a static website -
|
||
<strong>Free/Paid</strong>.</li>
|
||
</ul>
|
||
<h2 id="export">Export</h2>
|
||
<h3 id="construct-3">Construct 3</h3>
|
||
<ul>
|
||
<li><a href="https://mp2.dk/chowdren/">Chowdren</a> - Blazingly fast
|
||
runtime for Clickteam Fusion and Scirra Construct.</li>
|
||
<li><a href="https://pipelab.app/">Pipelab</a> - Fully automated export
|
||
pipeline.</li>
|
||
</ul>
|
||
<h3 id="construct-2">Construct 2</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/Floflis/AppPlayer-Electron">AppPlayer-Electron</a>
|
||
- Preview apps/games in an Electron prebuilt exe - as if Electron were a
|
||
normal browser! Currently Windows only, but soon™ for Mac and
|
||
Linux.</li>
|
||
<li><a href="https://github.com/kckarnige/FreshNWjsForC2">Fresh NW</a> -
|
||
Easily setup exporting for the latest versions of NW.js, replacing the
|
||
outdated “NW.js for Construct 2” installer.</li>
|
||
<li><a href="https://reinarte.com.br/">website Reinarte</a> - Plugins,
|
||
Behaviors and examples.</li>
|
||
</ul>
|
||
<h2 id="addons">Addons</h2>
|
||
<h3 id="construct-3-1">Construct 3</h3>
|
||
<ul>
|
||
<li><a href="https://itch.io/c/5333183/construct-addons">piranha305’s
|
||
Addons</a> - Plugins and Behaviors.</li>
|
||
<li><a href="https://itch.io/c/2390490/asset-store-">Master Pose’s
|
||
Addons</a> - Plugins, Behaviors and Themes.</li>
|
||
</ul>
|
||
<h3 id="construct-2-1">Construct 2</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.construct.net/forum/extending-construct-2/addons-29/c2-plugins-and-behaviors-list-42712">Kyatric’s
|
||
Plugins</a> - Plugins and Behaviors.</li>
|
||
<li><a
|
||
href="https://www.construct.net/forum/extending-construct-2/effects-31/webgl-effects-list-51897">Kyatric’s
|
||
Effects</a> - WebGL Effects.</li>
|
||
<li><a href="https://itch.io/c/4077852/-my-c2-plugins">skwp’s
|
||
Plugins</a> - Ported Construct 3 Plugins to Construct 2.</li>
|
||
<li><a href="https://itch.io/c/5297919/-my-c2-behaviors">skwp’s
|
||
Behaviors</a> - Ported Construct 3 Behaviors to Construct 2.</li>
|
||
</ul>
|
||
<h2 id="tools">Tools</h2>
|
||
<h3 id="construct-2-2">Construct 2</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://rexrainbow.github.io/C2RexDoc/c2rexplugins.weebly.com/index.html">Rex’s
|
||
Plugins Tool</a> - The personal addon manager of Rex Rainbow.</li>
|
||
<li><a href="https://curious-pixie-60ff1a.netlify.app/">Array Editor for
|
||
C2</a> - A tool to edit arrays in Construct 2.</li>
|
||
<li><a
|
||
href="https://www.construct.net/en/forum/game-development/tools-and-resources-27/sprite-font-generator-v3-64038">Sprite
|
||
Font Generator - v3</a> - Tool to generate sprite fonts for
|
||
Construct.</li>
|
||
</ul>
|
||
<h2 id="addon-development">Addon Development</h2>
|
||
<h3 id="construct-3-2">Construct 3</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/Scirra/Construct-Addon-SDK">Construct
|
||
Addon SDK</a> - Scirra’s official SDK to develop plugins.</li>
|
||
<li><a href="https://github.com/ConstructFund/c3ide2-cli">C3IDE2-cli</a>
|
||
- C3IDE succesor framework.</li>
|
||
<li><a href="https://github.com/c3framework">C3 Framework</a> -
|
||
Automated addon development.</li>
|
||
<li><a href="https://github.com/lostinmind-dev/lost-c3">Lost
|
||
Framework</a> - Easy making of addons.</li>
|
||
</ul>
|
||
<h3 id="construct-2-3">Construct 2</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.construct.net/en/forum/construct-3/plugin-sdk-10/c3ide-construct-plugin-ide-141201">C3IDE</a>
|
||
- IDE for addon development.</li>
|
||
<li><a href="https://github.com/FabioSmuu/SDK_PluginC2">Fábio Smuu</a> -
|
||
SDK Plugins.</li>
|
||
</ul>
|
||
<h2 id="youtube-channels">YouTube Channels</h2>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/@Construct">ScirraVideos</a> -
|
||
Official Scirra’s YouTube channel.</li>
|
||
</ul>
|
||
<h3 id="construct-3-3">Construct 3</h3>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/@AJOrdaz">AJ Ordaz</a> - Successful
|
||
Construct developer shares his experiences.</li>
|
||
<li><a href="https://www.youtube.com/@FoozleCC">FoozleCC</a> - In-depth
|
||
showcases of addons and features.</li>
|
||
<li><a href="https://www.youtube.com/@gamedesignwithreilly">Game Design
|
||
with Reilly</a> - Explaining every detail of the engine.</li>
|
||
<li><a href="https://www.youtube.com/@MarcosGameDev">Marcos Game Dev</a>
|
||
- Tutorials & more.</li>
|
||
<li><a href="https://www.youtube.com/@Masterpose">Master Pose</a> -
|
||
Spanish tutorials, top lists & news.</li>
|
||
<li><a href="https://www.youtube.com/@PensnPixels">Pens ‘N’ Pixels</a> -
|
||
Devlogs of indie developer.</li>
|
||
<li><a href="https://www.youtube.com/@lessisgames8555">Lessis Games</a>
|
||
- Devlogs of an indie developer.</li>
|
||
<li><a href="https://www.youtube.com/@Vimlark">Vimlark</a> - Indie
|
||
developer influencer who mainly uses Construct.</li>
|
||
</ul>
|
||
<h3 id="construct-2-4">Construct 2</h3>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/@Learnconstruct2">ArcadEdGames</a>
|
||
- YouTube channel about making all sort of stuff.</li>
|
||
<li><a href="https://www.youtube.com/@DiegoLizarazo">Diego Lizarazo</a>
|
||
- Random Construct tutorials stuff.</li>
|
||
<li><a href="https://www.youtube.com/@Jerementor/">Jerementor</a> -
|
||
Extensive library of tutorials.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/@GameDevelopmentChannel">GameDev</a> -
|
||
General tutorials.</li>
|
||
<li><a href="https://www.youtube.com/@gamerz7204">Gamer Z</a> - General
|
||
tutorials.</li>
|
||
</ul>
|
||
<h2 id="learning">Learning</h2>
|
||
<h3 id="series-courses">Series / Courses</h3>
|
||
<h4 id="construct-3-4">Construct 3</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLuDpKE2ECBovsRiINMYss6iOHJYCN8MNe">Marcos
|
||
Game Dev: Plataforma Gostosinho - Técnicas de Polimento</a> - 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!</li>
|
||
<li><a
|
||
href="https://www.construct.net/en/tutorials/construct-tutorials-2525">Rafael
|
||
Trigo’s Tutorials</a> - List of Construct 3 tutorials.</li>
|
||
</ul>
|
||
<h4 id="construct-2-5">Construct 2</h4>
|
||
<ul>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLusL6SZZRaWr4zqm6GrQHmOuShwtypRJ5">English
|
||
Acorn: Editor</a> - General tutorials about the editor
|
||
interface.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLusL6SZZRaWqP6UmVPs9Ml8BRo2t-wvnT">English
|
||
Acorn: Plugins and Objects</a> - Tutorials about plugins and how they
|
||
work inside the Editor.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLq6aUvz66jtfnuyOKnPXO5dZly6CB8naA">John
|
||
Maksym’s Tutorials</a> - General tutorials.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PL59F92017DA9887DB">Lee
|
||
Stemkoski: Breakout Clone</a> - Learn how to create a Brakeout
|
||
game.</p></li>
|
||
<li><p><a href="https://www.youtube.com/watch?v=cvItNHEMB80">Let’s Make
|
||
Games: PONG</a> - Tutorials on how to create a Pong clone.</p></li>
|
||
<li><p><a href="https://www.youtube.com/watch?v=nYULTk2BpKY">Let’s Make
|
||
Games: ASTEROIDS</a> - Tutorials on how to create an Asteroids
|
||
clone.</p></li>
|
||
<li><p><a href="https://www.youtube.com/watch?v=eBccn1qMB_U">Let’s Make
|
||
Games: Flappy Bird</a> - Tutorials on how to create a Flappy Bird
|
||
clone.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLz66pfeeD4TcPN9kO7JlqiITpgi_WWgn7">LividProductions:
|
||
Platformer Series</a> - This series will teach you how to make a
|
||
platformer.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLsJBMeqEdtggBJBiuX8bnF10ewHjdE20e">Nicholas
|
||
Dingle’s Tutorials</a> - Number of tutorials covering different games
|
||
you can create and different tricks.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLuDpKE2ECBou-kcov-1DdbnNHLjxGiwDp">Marcos
|
||
Game Dev: Curso Metroidvania 1.0</a> - The version 1.0 of the
|
||
Metroidvania Course, recorded in 2018, is now free! Follow the lessons
|
||
to create your own metroidvania in Construct!</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLuDpKE2ECBovMW6iHOWwa0zy5_g_7KL2l">Marcos
|
||
Game Dev: Curso Beat’em Up</a> - Create an amazing beat’em up with
|
||
combos, local 4-player multiplayer, multiple enemies, and more in
|
||
Construct! Not recommended for beginners.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLuDpKE2ECBosjwzkBzyTCOGr8WDLXflY6">Marcos
|
||
Game Dev: Criando Roguelike</a> - Learn to create a roguelike with
|
||
RANDOM LEVEL GENERATION, multiple enemies, and a complete platformer
|
||
character! NOT recommended for beginners.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLuDpKE2ECBou7QX1vZa7dFt6n3mTbnYAD">Marcos
|
||
Game Dev: Super Mario Bros.</a> - Learn how to create Super Mario
|
||
Bros. mechanics in Construct, faithfully recreated from the NES
|
||
classic!</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLuDpKE2ECBovmH0TG_ye_Wrg9CATAiB1p">Marcos
|
||
Game Dev: Recriando Megaman X</a> - 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).</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLuDpKE2ECBoulD0kDJNLmFc32nphXvY3U">Marcos
|
||
Game Dev: Criando Menu Principal</a> - 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.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAfHxsK6bji7trLS-N0nKF-">thenewboston:
|
||
Game Development w/ Construct</a> - The official playlist for
|
||
thenewboston Game Development.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAp287UuTE0-K7Ty-b8rGAX">thenewboston:
|
||
Platform Game Development</a> - Official playlist for thenewboston
|
||
Platform Game Development.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PL6gx4Cwl9DGDexNbWi0uPBP6buduUZO3Q">thenewboston:
|
||
Physics Puzzle Game Development</a> - The official playlist for
|
||
thenewboston Physics Puzzle Game Development Tutorials.</p></li>
|
||
<li><p><a
|
||
href="https://www.youtube.com/playlist?list=PLO3K3VFvlU6B1InGyrx7Iz7w_MDizWlXK">TodaysTuts:
|
||
Behaviors</a> - Tutorials about Behaviors.</p></li>
|
||
<li><p><a
|
||
href="https://www.udemy.com/learn-construct-2-creating-a-pixel-platformer-in-html5/">Udemy:
|
||
Creating a Pixel Platformer in HTML5!</a> - By the end, you will have
|
||
gone from beginner to advanced in no time!
|
||
<strong>(Free)</strong></p></li>
|
||
</ul>
|
||
<h3 id="other-sources">Other Sources</h3>
|
||
<h4 id="construct-3-5">Construct 3</h4>
|
||
<ul>
|
||
<li><a href="https://howtoconstructdemos.com/">How To Construct Demo</a>
|
||
- Construct 2 & Construct 3 example demos.</li>
|
||
</ul>
|
||
<h4 id="construct-2-6">Construct 2</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.construct.net/forum/construct-2/how-do-i-18/how-do-i-frequently-asked-ques-41236">FAQ</a>
|
||
- The all frequently asked questions megrathread.</li>
|
||
<li><a
|
||
href="https://www.construct.net/blogs/construct-official-blog-1/level-zero-free-construct-2-book-853">Level
|
||
Zero</a> - Complete book on how to make games.</li>
|
||
</ul>
|
||
<h2 id="teaching">Teaching</h2>
|
||
<h3 id="construct-3-6">Construct 3</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.construct.net/en/make-games/education/resources/ebook">Level
|
||
Up - The Educator’s Edition</a> - The ideal companion for anyone using
|
||
Construct in the classroom.</li>
|
||
<li><a
|
||
href="https://www.construct.net/en/make-games/education/resources/curriculum">Construct
|
||
3 Starter Curriculum</a> - Free starter curriculum for Construct aimed
|
||
at teaching students the basics of Computer Science.</li>
|
||
</ul>
|
||
<h2 id="useful-links">Useful Links</h2>
|
||
<p><a
|
||
href="https://github.com/ConstructCommunity/awesome-construct">construct.md
|
||
Github</a></p>
|