
Access source code for every course section, and build from scratch across platform, match 3D, and mobile export, while designing levels and features in Construct 2.
Cross-platform design lets you build a game once and publish to Windows desktop, Linux, Mac, Android, and BlackBerry, making it the fastest way to create games while focusing on gameplay.
Install Construct 2 by selecting the appropriate version for your computer, accepting the license agreement, and following on-screen steps to save the file and complete the setup.
Double-click the desktop shortcut to open the Construct 2 program. Create a new empty project, save it as a single file, name the project hello world, and type hello.
Explore Construct 2 game resolution options, including actual resolution, full-screen, and letterboxed mode, to understand how the game scales to the browser size.
Explore the variety of templates ready to use in Construct 2, navigate to the folder, and select the flapping bird template to start your game.
Explains how events drive game logic in construct 2, showing that each layout has its own event sheet and how events register from top to bottom with a one-second update.
Examine debugging techniques in construct 2 by tracking a variable named abc that decreases every three seconds, and analyze memory usage while performing subtract operations.
Test your Construct 2 game on mobile by opening the project, navigating to the layout, and typing the provided address on an iPad or Android device to test your key.
Export your html5 game and test it by uploading to a website, using Dropbox for public sharing, then verify the game plays correctly.
Create a game template by starting with a flappy bird style project, duplicate layouts, and assign event sheets for a main menu and manual mode controls.
Design the main menu for Construct 2 by arranging a background image, a logo, a play button, and leaderboard button; position sprites to fill the screen and load on click.
Set up a continuous scrolling ground by placing a ground sprite larger than the layout, moving it left at speed -70, and resetting it when off-screen.
Add a player sprite with animation and speed, place its position, enable platformer behavior, disable movement controls for now, and trigger a jump on touch start.
Set the initial platform state to disabled, display the info image, and guide the player to read instructions before starting, then enable the platform as the ball becomes visible.
Create pipe up and pipe down objects at the top and bottom with a fixed gap, spawning every few seconds on the right side and moving left off-screen.
Examine angle movement in Construct 2 by tuning upwards and downwards angles to control how players jump, move up, and fall, and explore the opposite behaviors when rising versus falling.
Learn to implement dying conditions in construct 2 by handling collisions with ground and pipes, making pipes stop after death, disabling platforms, and triggering game over.
Learn to implement scoring in Construct 2 by adding a score variable that increments when the player passes an object, starting at zero, and display it with a text object.
Add sounds in Construct 2 by importing sound assets, incorporating background music, and triggering sounds on user taps to enhance the game's audio experience.
Create the game over screen that appears after the player dies, wait a few seconds, then transition; set the zero-origin background with default and inertial frames.
Learn to implement gameover events in Construct 2 by scoring initial events, arranging layouts, adding new events, and controlling frame zero to frame one and animation speed.
Learn to implement a best score feature in Construct 2 using a storage plug-in and local storage, creating a local key on first play and updating the best score.
Update for using local storage in our release, replacing web storage with the local storage plugin, and managing best score updates and game over events in Flappy Bird.
The lecture guides turning a platformer into a complete game by extending the Flappy Bird project, focusing on core mechanics, creating a new project, and configuring the game window size.
Explore tilemaps in Construct 2 by setting tile width and height, adjusting values for your image, and creating a project to add polygons and later slopes.
Demonstrates building a player that moves with arrow keys, jumps and a double jump, using a single transparent sprite and the platform behavior in Construct 2, with double-jump options.
learn to implement a camera follow behavior and WASD controls in Construct 2, fixing the camera issue and enabling player movement with the W, A, S, D keys.
Learn to create and trigger sprite animations in construct 2 by configuring frame counts, building multiple animations, and activating them with movement and down or knocked states.
Adjust the player bounding box in Construct 2 by zooming and sizing to stay consistent across animations, apply changes to any images, and keep ground alignment intact.
In Construct 2, learn to build an advanced wall-jump feature in a new world, enabling jumps off walls on both sides and testing with the player.
Learn how to create coins, initialize a global score to zero, increase the score by one when a coin is destroyed, and display the score with text.
Diagnose a UI text positioning bug in a platforming scene, ensure the text scrolls properly, and practice collecting a coin to start the game.
Learn to implement spike enemies in Construct 2, understand collision points, and control how spikes interact in your game.
Create a vertical-patrol enemy with animation and upward motion, ensure it bounces off solid tiles and avoids overlapping. Test and refine collision and patrol reliability in construct 2.
Create enemies that patrol horizontally by defining movement directions and velocities, setting the initial velocity, and implementing reusable patrol behavior for left and right movement in a game.
Set up an enemy shooter in Construct 2 that fires bullets every two seconds, using a bullet object, placing it on the floor, and adjusting firing direction.
Learn how to activate a default double jump triggered by a click sound, and then add a power-up mechanic that players can collect and later destroy.
implement a stomp-on-enemies mechanic where jumping on an opponent defeats it, handle overlap events to destroy the player when appropriate, and provide a game reset flow.
Implement health and barrier mechanics across all objects with consistent damage to spikes, bullets, and enemies so players lose health instead of dying instantly, triggering planet destruction at zero health.
Explore how the health bar shows the player's current health and how the inner bar is used, with notes on money spent and weapon costs such as 25 and 95.
Learn to implement player shooting by firing bullets on touch input. Manage bullet objects and synchronize event timing with wait behavior for responsive mobile gameplay.
Implement enemy health logic in Construct 2 with instance variable to track health, applying bullet damage on overlaps, and destroying enemies when health is less than or equal to zero.
Implement a reloading time: after five bullets, disable shooting for about two seconds, then reset bullets to zero so the player can shoot again.
Learn to implement and style a reloading bar in a Construct 2 project, controlling visibility, color, and timing, while debugging and exploring alternative UI solutions.
Learn how to create a one-sided platform in Construct 2, a special block that blocks movement from one side while the player cannot drop through it.
Explore creating moving platforms in Construct 2, implementing vertical or horizontal movement, tuning magnitudes, and ensuring platforms do not overlap edges.
Explore slope behavior in Construct 2, analyzing how movement responds to different conditions and overlaps to ensure reliable game mechanics.
Learn how to implement checkpoints that save game state across sessions, track time spent at checkpoints, and restore progress after death or reload.
Discover a nontraditional match game on a 5x5 grid where random items fill the board; three matches combine into a higher-value item, and the game checks for new matches.
Navigate between layout one, the play state, and the game over state by touching plates, reset global variables on game over, return home to the menu, and toggle sound.
Explore how arrays and functions drive game logic, using a two-dimensional array to represent animation frames and grid items, and define reusable functions to avoid duplication.
Learn how to fill an array with values in a grid-based game using touch interactions to place items and update values along the x and vertical axes, driving animations.
Learn how the match engine works in Construct 2 by performing horizontal and vertical checks to detect three, four, or five identical items, then destroy matches and update the score.
Discover fancy features you can apply to your games to make them more polished and engaging.
Learn how to load a custom webfont in a Construct 2 project, including uploading the font, selecting a font family, and initializing it at startup to reduce delay.
Explore tilemap shortcuts to speed up time lapse creation, using the rectangle tool to pattern the tarmac, and experiment with bitwise methods to modify the map layout in Construct 2.
Explore how to design and manage multiple levels in Construct 2, using layout-specific event sheets, a global level variable, and a single main menu to launch each level.
Explore spyker as a skeletal animation tool and learn to install, link, and import plugins and sprite to create fluid animations in construct 2.
Learn how to adapt your Construct 2 game to different screen sizes and aspect ratios by using scalable backgrounds and oversized images that scale to fit, reducing edge crops.
Apply the 9 patch technique to split an image into nine squares so resizing preserves the look. Implement it in your project by customizing lines and inserting the sprite key.
Learn to move characters with a touch stick in Construct 2, copy and expand events for single-finger player control, and refine on-screen touch controls for a complete career project.
Learn to implement snow, rain, water, and fire effects in Construct 2 by copying events into your project, using your own sprites, and testing collisions with snowballs.
Explore using Cranbury plugins in Construct 2 for exporting to Android and Windows Phone, enabling ads, analytics, in-app purchases, and social sharing with Facebook and Twitter.
Exporting from Construct 2 covers exporting workflows, noting a paid version may be required to export to Cordo, with projects targeting phones and tablets.
Set up a new project, choose the export folder, and configure Android cross-walk and Windows 8 options, icons, splash screens, and landscape orientation for testing.
Export your Construct 2 project for Android, download the cross-walk application finder, and install the app on an Android device.
Install and test the apk on an Android device by downloading it, mirroring the app from a reference device, and opening the file to complete the installation.
Exporting for iOS part 1 guides you through preparing the project for iOS export, handling Apple profiles, downloading required assets, and following file steps to complete the export.
Learn how to export a Construct 2 project for iOS, configure profiles and certificates, build and upload to the App Store, and test on an iPhone.
discover how to install on ios part 1 by locating an exported file on your device, navigating iTunes and the phone directory, and initiating a Flappy Bird style install.
Install on iOS part 2 guides you through adapting a flappy-bird style game in Construct 2 for iOS, addressing splash screens, music, and aspect ratio so it runs smoothly.
Integrate Cranbury plugins into your Construct 2 project by copying plugins into the plugins folder, then configure Google Play services, Game Center, and in-app purchases, plus Facebook sharing and analytics.
Learn to implement AdMob in Construct 2, including ad unit setup, account integrity, and handling Google bans, with plugins and sample code to copy-paste.
Configure Google Play services for a Construct 2 game, manage graphic assets and screenshots for release, and prepare app ID, package name, and publishing steps.
Explore setting up game center, connecting apps, configuring endpoints and center name, and using the sandbox for testing.
Implement a leaderboard with score submission using GameCenter or play services in Construct 2, guided by Cranbury examples, including login setup and platform naming considerations.
Implement in-app purchases in Construct 2 by configuring license keys, setting up Android devices, and troubleshooting startup errors to deliver a ready-to-build game project.
Rebuild the project from scratch, upload the android app, set up products, address missing billing permissions, and manage export tokens to obtain the apk or ipa through a lengthy process.
Solve a bug in Construct 2 by replacing a line, configuring plug-ins, and integrating a Google Map key, then verify export and safe upload of the project.
Upload your new application to configure products and enable billing permissions, then manage non-consumable and managed products with pricing settings for Google Play services setup part 2.
Learn to test in-app purchases on Google systems by uploading your app, creating a Google group, and testing on a real device before publishing to Google Play.
Learn how to correct leaderboard identifiers for Android and iOS, ensuring consistent naming and proper platform-specific handling within your game project.
Sign in to a sandbox account to test the game on iOS, connect Game Center, verify scores and purchases, and ensure smooth sign-in and sign-out flows.
Test the game on Android, observe leaderboard updates, and track top scores as actions appear across devices on the screen.
This course is aiming to be a complete guide on how to create games with construct 2 program.
I am coding game for 5 years and I was using many frameworks and programs but Construct 2 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:
What do you need to complete this course: