inflearn logo
inflearn logo

Creating a Mario-like 2D PC game with Godot Engine

This is a class where you can learn how to create a 2D adventure game that runs on the PC platform using the Godot Engine. You will learn about tile mapping, horizontal scrolling character control, gameplay scripting, animation, progress saving, scene switching, game building, and distribution.

(5.0) 15 reviews

174 learners

Level Basic

Course period Unlimited

godot-engine
godot-engine
gdscript
gdscript
2d
2d
adventure
adventure
godot-engine
godot-engine
gdscript
gdscript
2d
2d
adventure
adventure

News

2 articles

  • serenecode님의 프로필 이미지

    Edited

    hello.

    Godot Engine Make a Mario-like 2D PC Game

    We are notifying you that there are issues with the lecture and that the videos and materials have been updated.

     

    Building the basic structure section >> Sponge point, checkpoint lecture >> After 16:30

    In the existing lecture content

    It is written as if the callback function called using the animation_finished() signal receives the "previous animation name" as an argument , but in reality, no arguments are received. [ Official documentation link ]

    As a result, the following error occurs and the "unfold" animation does not play properly.

    Object::emit_signalp: Error calling from signal 'animation_finished' to callable: 'StaticBody2D( checkpoint.gd )::_on_animated_sprite_2d_animation_finished': Method expected 1 arguments, but called with 0.

     

    To fix the above issue, you need to change your code as follows:


    <Before change>

    func _on_animated_sprite_2d_animation_finished( previousAnimationName ):

    if previousAnimationName == "Acquiring":

    sprite.play ("unfolded")


    <After change>

    func _on_animated_sprite_2d_animation_finished():

    if sprite.animation == "acquiring":

    sprite.play ("unfolded")


    My sincere thanks to CHENG for reporting the error. 🙏

     

    If you have already taken the Sponge Point and Checkpoint lectures, please refer to the changes above and change the script file of the checkpoint scene. Thank you.

    For those who have not yet taken the Sponge Point and Checkpoint lectures, you can continue studying as the videos and answer sheets will be updated soon.

     

    thank you

    0
  • serenecode님의 프로필 이미지

    Edited

    Hello, students!

    Thank you to everyone who took the previous "First Game Development with Godot Engine" course. Due to your continued interest and requests, we have released a follow-up course covering real-world game development.

    The newly opened course this time is "Making a 2D PC Game Like Godot Engine" This course covers the process of developing a retro Mario-style 2D action game step by step, from start to finish, and covers the process of completing and distributing a single game, giving you the opportunity to further upgrade your high-level engine utilization skills.

     

    New course features:

    • Hands-on Projects Using the Godot Engine : Building on the fundamentals learned in previous lectures, we will develop a game that actually works.

    • Specializing in 2D action adventure games : You can feel the fun of game development by implementing the core mechanisms of PC and Web-based 2D platformer games.

    • Learn the in-depth features of Godot Engine : tile mapping, side-scrolling character control, gameplay scripting, animating, progress saving, scene transitions, game building, and game deployment, all of which are essential for creating 2D games.

    Special Offers:

    • Early Bird : In order to reward the passion of our students, we launched it at a low price, but as a token of our gratitude, we are offering an additional 30% discount during the Early Bird period. If you purchase through the link below, you can support the course creator with a settlement rate of 80% along with the discount.

    • https://inf.run/pmsAX

    Your feedback has helped us make this course even more informative.

    We hope you continue your game development journey with this new course. 😀

    thank you

     

    - Code Shelter Dream

    0

Limited time deal ends in 7 days

$19.80

28%

$27.50