
Explore platformer fundamentals by examining 2d and 3d spaces, velocity and movement, and jumping mechanics. Learn gravity concepts and Godot-specific components for exercises and examples across engines.
Learn how to position objects in Godot using vector two and vector three, understand 2D and 3D coordinate systems, and access node properties with self, dollar sign, or get_node.
Move a 2d object from point a to point b using x and y coordinates, updating position on each tick in Godot with delta and a speed variable.
Move objects in a 2d Godot scene using velocity, velocity.x and velocity.y, and the move and slide method to model acceleration and gravity.
Explains emulating real-life jumping by applying gravity and ground checks in Godot, using velocity.y and a negative jump value for a believable platformer.
Create a basic Godot platformer by setting up a simple scene, organizing assets, and configuring the window. Implement a player with gravity, left-right movement, and jump using velocity.
Create and spawn spikes as obstacles using area 2D and a static body, detect player collisions, and use a timer with random positions to spawn spikes for a dynamic platformer.
Create and animate a player with a collision shape and a simple ground, then implement a parallax background that scrolls infinitely using a script and a scrolling speed parameter.
Unlock the Secrets of Platformer Game Creation
Welcome to this course! – a course that takes you on a thrilling journey into the world of game development. Whether you're a complete beginner or an experienced game enthusiast, this course is designed to equip you with the skills and knowledge needed to design, develop, and launch your very own platformer games.
Comprehensive Learning in Three Phases:
Conceptualization: Begin by understanding the core principles of platformer game design. Learn how to brainstorm and conceptualize your game ideas, turning abstract concepts into potential game mechanics and narratives.
Examples: Dive into analyzing classic and modern platformer games. Understand what makes them successful, the intricacies of their design, and how they manage to captivate players. This analysis will provide a solid foundation for your own game development process.
Hands-On Exercises: The course offers a variety of practical exercises that will guide you through the actual process of creating a game. From level design to character development, you'll gain first-hand experience in every aspect of game creation.
Beyond This Course:
With this course under your belt, you will have mastered the overall structure of any platformer YOU wish to create! I would love to see what you can now do! Now go forth and practice creating your own ideas! Good luck and keep coding!