Category: godot tutorials
-
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…
-
Make Pong Game in Godot
Pong is one of the earliest arcade video games, developed by Atari and released in 1972. It’s a two-dimensional sports game that simulates table tennis. The game features two paddles and a ball. Each player controls a paddle in a vertical motion across the left or right side of the screen. The goal is to…
-
Making 3D Endless Runner Game Part 2
Our target is to make procedural world, spawning of coins, obstacles and environment. Part 1 is here. Making Infinite Scrolling Level We will spawn objects some distance away from player, and those objects will move backwards. This is it. The exact type of objects depend on the game. In subway surfers, we have different kinds…
-
Making 3D Endless Runner Game Part 1
You have some understanding of Godot Engine (or any engine in general), and you want to develop Subway Surfers or Temple Run-like endless runner from scratch. The overall concept is simple as artificial intelligence or complex mechanics are not involved. Having pretty assets will make the game look better. I have linked the project (with…
-
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…
-
Making Merchant (Trading) System in Godot
Earlier in the inventory system tutorial, I explained how to build a modular inventory system. Inventory consisted of a bunch of slots carrying an item each. And it was visualized to player so player can interact with it using GUI inputs. Merchant system extends the inventory. The purpose is to allow 2 items to be…