Tag: side scrolling
-
Making 2D Airplane Shooter Game in Godot Part 2
In this part, we will make coins in the game. We will spawn the coins in horizontal and diagonal patterns. How to spawn bullets by the player and move the bullets forward. How to kill the enemy when bullet hits it, and game-over logic if player has been knocked out of the screen bounds by…
-
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…
-
Making 2D Airplane Shooter Game in Godot
This is a beginners’ tutorial on making a simple infinite side-scrolling shooter game with basic AI-agents, player mechanics, coins system, score system, bullet shooting system and death system. I highly recommend the very basic making your first 2D game tutorial by official Godot engine documentation. That will teach you about the very fundamentals so you…
-
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
Assuming that you have created a simple stage for the game using tile-maps or any other approach. You now want to create a character controller & move it with code in that game level. This 2D platformer player controller recipe solves this problem. In next recipe, we will see how to shoot bullets or stones…