
Download and install construct, explore the interface, and build a mobile platformer with touch controls, multiple levels, and AI enemies to boost your game development skills.
Discover Construct 2, an HCM L5 drag-and-drop game creator that requires no coding, making game development fast, fun, and accessible for beginners while teaching core coding concepts.
Learn to download and install Construct 2, run the installer, accept terms, create a desktop icon, and download the resources containing all images for this course.
Create a new empty project in Construct, use the file menu to create and save your work, choose a desktop location, and name the file platform game.
Tour the Construct 2 interface, from project and configuration settings to layout, objects, event sheets, layers, and grid tools, and learn how to test and export your game.
Learn to add and customize objects in construct 2, from text and sprites to audio, touch, and multiplayer features, and set properties like font, color, size, and alignment.
Learn to add and customize a player sprite in Construct 2, edit its image and animation, set origin and collision polygon for reliable hit detection.
Set the window size to 1280x720 for a 16:9 screen and switch the full-screen browser setting from letterbox scale to scale, enabling the app to run on multiple sizes.
learn to use the tile map object in construct 2 by loading a town map image, configuring tile width and height to 21, and mastering map tools and collision options.
Design a game level by adjusting the layout size and margins, then add and resize a background image to fit the layout and center it behind the town map.
Learn to design an organized game layout by creating and naming layers—background, ui, touch controls, and end game—then assign objects to the correct layers and manage visibility, locking, and order.
Design level 1 by placing grass tiles, unlocking a new layer, and setting the starting position to keep the player within bounds; access the project file and prepare for behaviors.
Add and configure behaviors on objects, including platform and solid, enable movement with arrow keys, and enable camera follow with the scroll to behavior.
Add on-screen touch controls in Construct 2 to move the player left, right, and jump, and adjust parallax so controls scroll with the player.
Create and manage sprite animations in construct using the animation editor, load frames for right, left, and jump, mirror images for left movement, and wire actions to play these animations.
Create a level-ending button with a button animation, trigger the animation on player collision, rename assets for clarity, and ensure the button sits on the correct layer before testing.
Create a menu by importing sprites, loading images, and aligning end game elements on the end game layer; trigger visibility and movement controls when the player reaches the button.
Create a pause button in Construct 2 by adding a sprite and pause image, align it, and trigger the end game layer with a pause animation on touch.
Add and rename layouts and event sheets to create a home screen and level 2, duplicate level 1 to save time, set full screen size, and link level 2 events.
Design level 2 in Construct 2 by resizing to 2100 by 1500, updating background and tile map, erasing and placing grass tiles 152 and 123, and adding the end-game button.
Add a spider with looping walk animation; enable line of sight and pathfinding to move toward the player using the player's coordinates.
Destroy objects on collision and when the player jumps on spider, triggering end game layer and game over animation. Pause and resume controls disable and re-enable the spider pathfinding accordingly.
Add a behavior to the player object in Construct 2 to bound it to the layout, preventing the player from moving off screen and keeping gameplay within the level edges.
Design level 3 in construct 2 by duplicating level 2, creating the event sheet, adjusting properties, layering UI, and adding springboard animation, snail sprite, and platform behavior for level design.
Learn to implement a springboard in Construct 2 by duplicating events, handling collision with a spring, adjusting jump strength temporarily, and resetting animations for a functional spring jump.
Learn to create a snail enemy that patrols left and right, mirrors on wall collisions, uses an instance variable to switch directions, and handles player collisions with destroy actions.
Design the mobile game layout by adding a background, aligning and resizing it, and importing a logo and level select sprites with bounding box collisions.
Build touch navigation from the homescreen to the level select and to each level layout. Apply continue and end game visibility checks to move between levels or return home.
Use a global variable to unlock levels on the level select screen, reset level capacity to 100, and update the variable on button collisions to reveal levels 2 and 3.
Learn to add audio object in Construct 2 by importing multiple formats, start playback on layout with looping and volume, and implement a mute button via touch events and animation.
Create objects, import and animate sprites, and add behaviors like pathfinding in Construct 2. Build multiple levels with the tower map object, use touch controls, and add audio.
Explore the skyward forums for rapid help with your Construct 2 mobile games, post questions, browse the 150,000+ how do I posts, and search keywords to find quick solutions.
Course Description
Learn to create cross-platform mobile games in 2 hours! Start your journey and create the next big game to hit the market!
Overview:
Start building your own mobile games without having any experience in programming or game development. This complete course is designed for anyone and everyone who is passionate about creating their own mobile games and doing it quickly. This course will teach you the basics of Construct 2 by creating your very own platform game!
About Construct 2:
Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games. It allows anyone to build games — no coding required! It has even won the 1st Annual International Best Game Creator Award of 2014. This engine allows anyone to create games easily and publish them on multiple platforms (Android, iOS, Windows, Mac, Linux, HTML5, Wii U, Facebook, Amazon Appstore and much more) without writing a single line of code.
What's Included?
What You Will Learn From This Course?
Course Objective:
After completing this course, you will be able to build and sell your own video games on several platforms like Web (HTML), Windows, Mac, Linux, iOS, Android and much more without restrictions.
What are the requirements?
What am I going to get from this course?
What is the target audience?