Skip to main content

Posts

Showing posts from October, 2022

Learn Godot the best way! Godot Roadmap | Dicode

Godot is completely free and open-source software in which you can create games and publish into different platforms. But the more powerful the software is, the more complex it can be to learn. And without any proper structure, it can be hard to learn, especially for the beginners. Watch this Video to get the brief understanding about the Road Map Summary of the video: Step 1 is to learn programming basics.  In Step 2 you should make some mini games without a lot of mechanics, like Flappy Bird In Step 3 you should create a simple Platformer game, similar to Super Mario. In Step 4 you should create a top-down shooter game, similar to Zombie Survival games. In Step 5 you should learn about other important nodes and function in Godot. After creating all this, you will not be a beginner anymore.

Complete 2D player movement, Beginner to Pro in Godot

 Have you ever wondered why these games feel so good to play? If your answer is visuals then ,  No the key component is their controls. The character movement feels natural, and they move exactly how you want. A good character movement will always make the player feel that they are in total control of the character.  So, you are wondering how to achieve this?  Well, there are some tricks that professional developers use to make their control better. And today we are goanna see what they are and how you can do it in Godot. VIDEO TUTORIAL COMPLETE CODE: extends KinematicBody2D var velocity : Vector2 export var max_speed : int = 1000 export var gravity : float = 55 export var jump_force : int = 1600 export var acceleration : int = 50 export var jump_buffer_time : int = 15 export var cayote_time : int = 15 var jump_buffer_counter : int = 0 var cayote_counter : int = 0 func _physics_process(_delta): if is_on_floor(): cayote_counter = cayote_time if not is_on_floor(): if cayot

Background Loading in Godot | DICODE

Video Tutorial