
Learn GDevelop by building a 2d platformer game, including player movement, enemies, and boss battles, with a 2d level editor and basic monetization for Google Play.
At the end of this lecture, you should be able to install GDevelop on Windows
At the end of this lecture, you should be able to install GDevelop on Linux
These are the assets we would use for in the game
Create a new GDevelop project, review the project manager, and set game properties such as name, author, version, resolution, and file type to design a platform game.
In this lecture, you would learn how to create the player
In this lecture, you would learn how to add certain behaviours to the Player
Create a walkable platform for the player in GDevelop by adding a platform sprite, naming it, and placing an instance in the scene using the grid for alignment.
Apply a platform behavior to sprites in GDevelop to stop players from falling through platforms, then preview and use default controls to move left, right, and jump (shift or space).
Learn to create a jump-through platform in GDevelop by adding a sprite, animation, and the platform behavior, then place it in the scene and preview.
learn to add a ladder object in gdevelop with a sprite and animation, apply platform behavior, position it in the scene, and set z-order for climbing in front.
Set custom wasd controls for movement and ladder actions by editing events and simulating key presses (right, left, up, down) in a GDevelop platformer.
Learn to drive walk, idle, jump, and fall animations in a 2D platformer with GDevelop; switch animations by name or value, check floor, and flip the sprite for left/right.
organize groups in gdevelop to streamline the 2d platformer workflow. create and name a group, drag events into it, and minimize the group while avoiding sub events.
Learn to implement smooth camera movement in a 2D platformer by making the camera follow the player with a loop function on the x and y axes.
Learn basic movement in a GDevelop 2D platformer by creating enemies with sprite animations, applying platformer character behavior, and linking external events for reusable enemy logic.
Learn to implement enemy death in a 2D platformer with GDevelop by adding death animations for enemy one and two on player collision, then stop and fade them out.
learn to fade enemies in a 2D platformer using the Twin behavior, adjusting opacity from 0 to 255 with a defined duration and easing.
Add life sprites with two animations and place them in a ui layer that follows the screen; use instance variables to track total lives and restart the scene on zero.
Implement health refill in a GDevelop 2D platformer by adding a life object, tracking lives with a total variable, increasing on collision, deleting used lives, and capping at three.
Build a game stage in GDevelop by adding platforms, ladders, water, boxes, spikes, moving platforms, and enemies, with triggers and animations for stage one.
Change the background color in a GDevelop 2D platformer by right-clicking and using the properties panel to pick a color code for the scene.
Learn to add spike objects with animated sprites, configure a custom collision mask, and implement logic to subtract one from life when the player collides with spikes.
Learn to create gems as collectibles in a 2D platformer, display the collected amount with a text object, update the score using a scene variable, and trigger collection on collision.
NOTE
Get the course update in my profile. It's titled learn how to create a pixel platformer in GDevelop
Dive into the exciting world of game development with "earn GDevelop by creating a 2D platformer game" an Udemy course designed to take you from a beginner to a proficient platform game creator. Whether you're an aspiring game developer or simply an enthusiast with a passion for creating games, this course will empower you to bring your ideas to life using the powerful and intuitive GDevelop game engine.
In this comprehensive course, you'll be guided by seasoned game developers as you embark on a hands-on journey to build your very own captivating platformer game from scratch. No prior coding or programming experience is required, as GDevelop's visual interface simplifies the game development process, making it accessible to all skill levels.
Course Highlights:
Introduction to GDevelop: Familiarize yourself with the GDevelop interface, tools, and features, gaining a solid foundation for your game development journey.
Game Design Essentials: Learn the fundamental principles of game design, including level structure, character mechanics, enemy behavior, power-ups, and more.
Creating Characters and Environments: Master the art of character design and animation, and design captivating game environments using GDevelop's versatile tools.
Player Controls: Implement smooth and responsive player controls for movements, jumping, and interactions, enhancing the overall gameplay experience.
Level Design: Learn how to design, build, and refine captivating platformer levels with balanced difficulty progression and exciting challenges.
By the end of this course, you'll have developed a platformer game. Enroll now and start your exciting journey into the world of game development!