Tag: platformer
-
Making the Player Climb Ropes and Walls
This game development tutorial follows my Mario-like platformer tutorials. This recipe covers adding ladder climbing to a platformer, scaling walls and making a climbable rope in a side scroller. This is relatively a simple mechanic to add if you have done making a platformer player. Assets & Project Link All assets are given credit in…
-
More Advanced 2D Platformer Mechanics
This post has tons of platformer game mechanics tutorials here. These tutorials are important after you have already read the following: After that, you may want to look into the following ones. Rope Climbing Climbing ropes or ladders tutorial discusses it in detail. Ropes will be Area2D, with optional Line2D nodes attached for visualization. And…
-
Making AI Characters for 2D Platformer
You have already created a simple platformer level & player character movement. You want to add AI characters similar to Mario-like games. This Godot 4 recipe is the solution to problems such as: Avoid falling off edge How do I make enemies not fall from a platform and make them patrol an area and change…
-
Shooting (Throwing) in Platformer 2D
We have an existing player character; we want to make him fire at enemies, or throw projectiles. This Godot 4 recipe solves this problem. Straight-line vs Parabolic Some objects such as rocks, daggers or arrows should follow parabolic path (under the influence of gravity). But sometimes we are not looking for realism and so we…
-
Making Platformer Player Movement 2D
You want to create a character & move it with code. For 2D platformers. This recipe aims to solve this problem. Making a character In Godot, create a scene with CharacterBody2D as its root. Add a Sprite2D (or AnimatedSprite2D) nodes as its child. Also add collision shape. Overall setup should look like this: Motion mechanics…