
Configure the game engine for a pixel art platformer by setting the resolution to 320x180, enabling nearest scale mode, and rounding pixels when rendering for pixel-perfect visuals.
Install GDevelop on Linux using Ubuntu by downloading the app image, making it executable, and running it from the terminal, with steps to verify the directory and set permissions.
Enable a platform character with idle, walk, and jump animations, set platform behavior, use grid snapping for pixel-perfect platforms, and enforce full-screen on start with escape to exit.
Learn how to implement custom controls in GDevelop by remapping default left, right, and jump to your chosen keys, using player events and external global events for cross-scene reuse.
Learn to switch the player's animations in a pixel platformer built with GDevelop. Use event groups and custom controls to set walk, idle, jump, and fall by name.
Learn how to make the player face the direction of movement by flipping the sprite horizontally with left and right key presses, using a dedicated flip event group.
Add jump, floor, and walking sounds for a pixel platformer in GDevelop by importing audio assets and creating events to play footstep grass 001 and impact with heavy zero two.
Learn to implement a double jump in a pixel platformer using GDevelop, tracking jump counts with a scene variable and resetting on the floor after space presses.
Learn three approaches to make the camera follow your player in a pixel platformer with gdevelop: center on the player, apply smooth lerp movement, and enforce boundaries.
Learn to add enemies in a pixel platformer in GDevelop using method one: create a bug with platformer behavior, arrows for movement, collisions to set direction, and hidden controls.
Install the timed back and forth movements extension to enable enemy motion without flipping. Sprites must face right side; disable the first method, set distance to 100 pixels, and preview.
Learn to animate an enemy in a pixel platformer with GDevelop using the rectangular movement extension, setting height to zero and linear easing, and flip on collisions to vary movement.
Combine method one and method three into method four, copy and paste bug events, and adjust bug behavior easing to create varied enemy movement patterns in GDevelop.
Learn to add and animate flying bats as enemies in a GDevelop pixel platformer, handling horizontal and vertical movement via object variables, collisions, and instant forces.
Learn to animate bats in a pixel platformer by applying the rectangle movement's behavior in GDevelop, adjusting width, height, and timing for smooth flight.
Apply instance variables to differentiate each object instance, giving bats unique ids and driving individual circular movements by adjusting radius x and radius y per id.
Learn to implement enemy death in a pixel platformer in GDevelop by triggering a dead animation on collision, disabling behaviors, and fading out with a tween after playing a sound.
Add dead state for bats in a platformer in GDevelop. On collision, switch to dead animation, disable movement, play death sound, spawn particles, fade out and destroy after tween.
Learn to create collision shapes for an external map in GDevelop. Build manual platforms with a border sprite and platform behavior, then use automatic tile map collisions via JSON data.
Download and set up the LDtk editor to build maps for your pixel platformer. Configure tile sets and layers, enable tile stacking and borders, then import into GDevelop.
Watch a sped-up walkthrough of creating game maps in oDesk, using Ldsc instead of tiled, exporting as Json, and adding a class to tile sets to enable automatic collision masks.
Learn to place and animate enemies in a GDevelop stage, configure tile collision masks from Tiled, fix map name issues, set z-order, and use object variables for per-enemy states.
Set camera limits to keep the game world in view, center the camera on the player, and align the map to zero with boundaries matching the stage.
Learn to add ladders in a pixel platformer using tiled and develop, including ladder collision masks and a ladder platform behavior for climbing with the W and S keys.
Learn to build a jump-through platform in gdevelop by using tiled maps, collision masks, and a custom collision shape, then enable fall-through with the s key.
Learn to implement moving platforms in GDevelop, including endless, stop, and trigger-based types; control horizontal and vertical movement with forces, collisions, and animation states, using instance variables and hidden group.
Create a health system for a pixel platformer in GDevelop: add a ui health bar on a layer, track health with instance and scene variables, and subtract on enemy collisions.
Build a health system in GDevelop using a health icon two on the UI layer, linked to a health value and reduced when colliding with bog or bats.
Learn to implement player death in a pixel platformer by triggering a red flash on collision, fading and restarting the scene when health reaches zero, with camera shake for impact.
Welcome to the exciting world of 2D game development! In this comprehensive Udemy course, you will embark on an engaging journey that focuses on creating your very own 2D platformer game using the powerful GDevelop game development engine.
GDevelop is renowned for its user-friendly approach, making it accessible to aspiring game developers of all levels, even those without prior coding experience. Through its intuitive visual programming interface, you'll grasp the fundamentals with ease and unleash your creativity to bring your game ideas to life.
The course begins with a gentle introduction to the GDevelop engine, ensuring that everyone feels comfortable navigating through the tool's interface, features, and basic functionalities. As you become acquainted with GDevelop, you'll learn essential techniques for implementing player controls, creating character animations, and designing captivating levels.
The heart of the course lies in building your 2D platformer step-by-step. With my guidance, you'll master the art of game mechanics, level design principles, and balancing difficulty to create an engaging and challenging gaming experience. You'll learn how to craft interactive elements, such as collectibles, power-ups, and enemy behaviors, adding depth and excitement to your game.
Throughout the course, you'll encounter various challenges that will put your newfound skills to the test. Don't worry; with my support, you'll overcome each obstacle and grow as a game developer.
By the end of the course, you'll have completed your very own 2D platformer game, and you'll be well-equipped to explore more complex game genres and take your game development journey to new heights.
Enroll now and embark on a fulfilling adventure of creativity, fun, and game development mastery! Whether you aspire to become a professional game developer or wish to create games for personal enjoyment, this course provides the knowledge and skills you need to build exciting 2D platformer games with GDevelop.