
Gain access to all videos and source code while building a Flappy Bird clone, a platformer, and physics games. Export to desktop Windows and manage with images, objects, and events.
Discover why Construct 3 enables building games without coding, offers online cross-platform support, a fast engine setup, and active community help, with an annual fee.
Create a new project, name the file, and choose a local save location to save your progress. Save and close projects, then reopen later to begin working again.
Learn alternative save and load options for your project, including browser storage and cloud services like Dropbox and OneDrive, by authorizing and selecting from three online options.
Understand Construct 3 by exploring project properties, description, layouts, and loading options; configure resolution, aspect ratio, full-screen modes, and object snapping to build cohesive game layouts.
Learn to work with images in Construct 3, from creating image objects and loading files to naming, zooming, and configuring animation properties such as frames per second and speed.
Learn how to use event sheets to drive layouts in Construct 3, add multiple events, set conditions and actions, manage frame rate, and review outcomes.
Use bottom approach debugging with a real-time preview to inspect global variables like variable 1 and the specter profile, observing slow-motion frames and object counts.
Explore object behaviors and instance variables in Construct 3, where each object maintains its own variables and supports multiple behaviors, affecting position, appearance, and game state.
Import from Construct 2 and align project elements and behaviors when moving to Construct 3, while navigating common quirks and ensuring the game structure starts correctly.
Create the main menu by arranging a background image, logos, a play button, and a leaderboard; position elements from the top-left origin for precise layout.
Create the playstate background by adding a ground that moves to simulate motion, larger than the background, and adjust its position to replace the ground image to zero.
Add a hero sprite for the player that shoots flames in a plains setting, introducing basic sprite actions and player interactions in construct 3.
Add the image in one place and perform a date check to align with platform behavior. Avoid adding another condition if the image is earlier.
In this Construct 3 course, add pipes to the top and bottom, align them with the ground, and tune vertical movement and speed using a global variable.
Learn how to set up the player in Construct 3, configure jumping mechanics, and ensure the character moves cleanly without falling in a practical game world scenario.
Outline dire conditions to allow player death within the game space, enforce boundaries near pipes, stop ground movement, and trigger game over on invalid moves or collisions.
Explains game scoring, including a global score variable, increasing when players pass through gates, and a helper object that moves with the two bikes to track points.
Navigate game state transitions in a Construct 3 project, toggling game over and game on, while resetting scores and integrating brain-inspired animations, neuron-like logic, and score thresholds.
Implement the best score feature with local storage, load it on startup, and update it on game over when the current score surpasses the saved best in the main menu.
Explore creating a platformer project inspired by Flappy Bird, selecting features across videos, and building a new project with configurable size.
Explore tilemaps in Construct 3; learn to adjust tile sizes, manage controls, erase tiles, and use references to guide your project.
Add a player, enable jumping, and assign core behaviors to keep the player on the platform, guiding basic interactions in Construct 3.
Learn how to implement a camera that follows the player and keeps them on screen in Construct 3, then explore alternative controls like jump and other tricks.
Explore creating and refining animations in Construct 3 by aligning frames, editing the first frames, and ensuring the player's animation plays and jumps smoothly.
Define a consistent bounding box for the player money box and apply it across all animations to ensure uniform quantity handling.
Learn walljump mechanics in construct 3 by exploring jumping on the right side and center back door paths, with keyboard-free control and references to Mindstorm and water in trials.
Master the basic scoring mechanic by collecting coins in Construct 3, where each coin collected adds one to the score and drives gameplay progress.
Design a user interface that shows an actual score and ensures the score follows the movement of play.
Develop and implement user interface additions in Construct 3 to improve score mechanics and player interaction within the game creation workflow.
Study spike as the most basic enemy type, with action demonstrations and notes on collision concepts mentioned in the caption.
Create a patrol enemy that moves from left to right, and define the area in which the enemy can move.
Master vertical patrol concepts in Construct 3 by configuring object behavior, adjusting speeds, and integrating maps to design enemy patrol patterns across levels.
Learn to implement enemy shooting mechanics in Construct 3, including bullet creation, bullet speed, enemy orientation, timing, and player death via bullets.
Power ups require players to collect a special object that enables a special board and unlocks jump behavior only after obtaining the power inside the music.
Implement a feature where defeating an enemy triggers a flash that causes a jump, while ensuring the player is not killed in specific scenarios.
Enable the player to shoot bullets by defining shooting behavior and managing the interaction between player actions and projectile events.
Add health attributes to enemies to prevent instant destruction from a single bullet, assign health per enemy, and manage patrolling and shooting states for multiple enemies.
Implement a reloading feature: after the player shoots more than five bullets, enforce a two-second reload period during which the boss cannot shoot.
Introduce and implement a loading bar as a visual loading indicator in the game, explaining how to display progress, manage a two-second load, and integrate it with gameplay actions.
Master one-sided platforms and a jump-through platform, and understand how to manage behavior on a single side of the platform as you design game mechanics in Construct 3.
Learn how to implement slopes in Construct 3 by adjusting the collision point on the base to create a slope, then test if the player can climb it.
Learn how save games and checkpoints preserve player position and progress, introducing safe features that help manage game flow and planning.
Explore Construct 3 by examining a prebuilt game called Magic range, including three layouts and a main menu with mobile-specific buttons, game states, and achievements for different scores.
Explore the match arranger logic in a grid-based game, detailing touch-driven item placement, color-match checks, score updates, and function-driven matches like five and three toward game over.
Export a Construct 3 game to mobile, optimize assets by compressing images, and complete the compile steps.
Export your game to Windows, Linux, and Mac to maximize portability, choosing platform versions and settings such as full screen mode for desktop builds.
Export your projects to html5 websites using Construct 3, enabling online distribution. Learn to publish independently and troubleshoot network issues to ensure your sites work reliably.
Exporting to Xbox and Windows using Visual Studio as the current standard, noting that it's not working so well over just three weeks.
Learn how to build the ipa file for Construct 3, including active subscription requirements, purchasing, pasting files on your device, and uploading to Apple to monetize with ads.
Test the Android APK by emulating it on devices and verifying compatibility with five point zero. Address seeds and sampling problems, export considerations, and the integration of mobile Play services.
Master layering and z-order to control which game objects appear in front or behind, use parallax scrolling, and manage transparency to create depth and visibility.
learn how remote debugging can be a useful tool, access this, and scan obscure code using the link above.
Learn to create and control particle explosions in Construct 3, adjusting size, growth rate, and gravity, and review how particles behave within a game project.
Explore arrays in game creation, including checking empty arrays, comparing sizes and values, and using ajax calls to fetch data while setting up objects and heights.
Explore how dictionaries map keys to string values, test creation and manipulation of dictionary objects, adjust size, access names, and handle actions and conditional logic in game data.
Learn to manage external files and a style sheet, unload many files, and implement strategies for saving games in xml css workflows.
Learn to load web fonts in construct 3, fix dummy text issues, and use font actions to speed up font loading during game startup.
Explore speech recognition for Construct 3 to create games that respond to spoken input, and learn how clear pronunciation helps the game understand commands.
Explore speech synthesis techniques for game characters by testing different voices and text samples. Practice crafting expressive, varied dialogue for projects in this course.
Record your game using the standard plugin, then test and review the resulting video file. Troubleshoot Firefox browser issues and two-format availability, and ensure you can stop recording.
Learn how to play a video in Construct 3 by specifying the video source and handling playback events.
Explore the 9-patch object technique that preserves consistent visuals as object proportions change, using scalable images and batch practices in game creation.
Explore creating dynamic visual effects in Construct 3, including custom transitions, fade-ins, explosions, and sprite-based animations to craft engaging state changes and cinematic scenes.
Learn to create game visual effects with fire and rain, including flying out of the Firebirds and creating fireworks, using practical techniques demonstrated in this special effects lesson.
Learn to use particle effects to create explosions in your game, offering a great way to achieve realistic explosions and engaging visuals.
Learn how to change icons in a Construct 3 project by right-clicking to select input files or alternative icons, and organize notes for icons you are not using.
Create and manage container objects that group game components like the player and its bullets; add or remove parts, and destroy the container when the main object is destroyed.
Explore how to use the addon manager to install and organize add-ons by placing them in a dedicated folder, view rankings, and enable new add-ons from the cloud.
Explore breakpoints and debugger functions, learn how a breakpoint pauses execution, and note limitations such as not setting breakpoints on events or functions, with step-by-step debugging and bookmarking.
Design a user interface for managing events, including night time and date settings and focusing on a specific event, with case-insensitive type selection.
Create a Facebook app by registering as a Facebook developer. Configure Facebook login, host your site, and define app domains to enable posting and sharing from your app.
Learn how to convert a plugin from Construct 2 to Construct 3, examine compatibility issues, and apply manual fixes to ensure reliable functionality.
Explore touch panning in construct 3 by handling multi-touch inputs to drag layouts, track touch points from zero, and initialize coordinates with minus one for mobile game controls.
Explore touch rotating in Construct 3 by using single and multi-touch inputs to rotate objects, test on mobile, and copy-paste the event logic.
Discover touch zooming to adjust game visuals by calculating the distance between objects and applying zoom in, zoom out, and scale.
Drive a driving game using a micro machines–style template, featuring car speed with maximum speed and constant acceleration, camera behavior, and environment sequencing to create a dynamic racing feel.
Learn ragdoll physics by combining a hand and body with joints on a strong base, and observe how collision mass circles influence movement.
Discover physics joints by linking two objects and adjusting their distance, behaving like an elastic cord. Practice creating, restricting, and removing joins to control object connections.
Set up a physics force point with no gravity, then apply it centered in the world to achieve a stable state for the project.
Explore vehicle physics in construct 3 by applying forces to move a car, operate lift mechanisms, and build level-reaching tooling that demonstrates motion.
Explore physics-based platformer design in Construct 3, using jump seats for multiple jumps, movable plates, and bullets to reveal how physics drives behavior in game levels.
Explore how a multiplayer real-time shooter uses a host-authoritative server model to synchronize player positions, health, and events, broadcast messages, prevent cheating, and manage disconnections.
Learn how multiplayer events and rooms operate, including host notifications, plan updates as the game state changes, joining specific roles, quest concepts, and handling messages between players.
Explore porting or building a pseudo-3D game in Construct 3, importing a 3D eraser project or creating from scratch, and run a car crash game with about 30 events.
Create a new 3d racer project from scratch, laying out the initial 3d elements and animations while defining the game state for a good preview.
In 3d racer part 2, learn to build gameplay by creating a player with three positions, wiring triggers for movement, managing scoring, and adding sound.
Learn to implement endgame race sequences for Nanami, manage varied enemy spawns and score logic, and scale the player character during gameplay.
Apply final touches to the 3d racer by setting the horizontal speed relative to the player's position, completing the construct 3 project with tuned motion.
Explore how tower defense turrets manage enemy waves, design flying enemies and gates, and tune targeting, range, bullet speed, and events to create dynamic combat.
Learn real time strategy basics, including selecting units with the selection box, commanding movement along paths, coordinating combats and armies, and adjusting positions for effective play.
This course is aiming to be a complete guide on how to create games with construct 3 program.
I am coding games for more than 10 years and I was using many frameworks and programs but Construct 3 is the best and the fastest way to create games.
Don't worry if you don't have any experience with programming and/or game development,I will teach you how to create games from scratch.
When you complete the course you will be able to:
create a flappy bird clone
create a fully featured platformer game
create a match 3 game.
export construct 3 games to android and iOS
create special effects, fire, rain, shadows, access camera, geolocation
create several kind of physics games
create multiplayer games
create a pseodo 3d game from scratch