Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Create A 2D Isometric Game In Godot Engine 4.3

Posted By: ELK1nG
Create A 2D Isometric Game In Godot Engine 4.3

Create A 2D Isometric Game In Godot Engine 4.3
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.31 GB | Duration: 5h 3m

Learn how to make an 2D isometric game and how to use isometric movement and tilemap

What you'll learn

Understanding how isometric work in 2D

A deep understanding of GDScript, the programming language of Godot

Learn how to create game object, levels, instance, using Vector and tilemap

Getting used to the fundamentals of game development

Requirements

No programming experience needed, although having some knowledge is always good

Description

In this course, we are going to learn how to create from scratch a 2D isometric game using Godot Engine 4.3.This course will cover quite a lot of topics:- Understanding how to translate Cartesian coordinate into isometric- Creating animation that can be display in 4 direction using the AnimationTree- Using the built-in Godot Tilemap system for isometric game- Learning how to set up collision shape in isometric tilemap- Learning how to set up autotile for an isometric terrain- Understanding how the new TilemapLayer system of Godot works- How to set up layer properly in isometric using YSort- How to add object to our game (trees, rocks, houses, coin) that we can interact with- How to create an enemy that can patrol through code- Create a system of key and door- Changing levels- Creating checkpoints- Learning how to create shader in Godot- Creating animated tilemap with the new TilemapLayer in isometric…and way much more, for that just check the curriculum of this course to see what we are going to learn.I have tailored this course so it is easy to use, most of the video are under 10 minutes to help you learn as much as you can the concept I am teaching you without overloading you with long and heavy videos like it can be the case in many other courses.I am providing the asset so you can use everything in this course without other cost, you just have to buy the course, download the asset and start programming for creating your future game.This course is made for beginner in game development that want to learn how to create 2D isometric game using that fantastic open source game engine that is Godot Engine 4.3 as well as more seasoned developer that want to use their skills by learning an exigent and famously known difficult genre of video game like isometric.I’ve been enjoying making this new course as I am fascinated by isometric game, and I hope that this course will be the right entry gate for you if you want to go deeper into that segment of programming that is rarely taught in a way that is complete and accessible for beginner programmer.So thank you for reading this and considering buying this course, and I’ll see you in the first lecture!

Overview

Section 1: Player controller and animations

Lecture 1 Download godot and import the assets

Lecture 2 Create the player and fixing blurry pixel art

Lecture 3 Create the player movement and a simple camera

Lecture 4 Create the player idle animation

Lecture 5 Creating the movement and attack animations and sword collision shapes

Lecture 6 Create the dead animations

Lecture 7 Create the animation tree for idle, move and sword animations

Lecture 8 Calling our animations through code

Lecture 9 Creating a state machine and input map for triggering our attack

Lecture 10 Moving while attacking

Lecture 11 Creating a crates and destroy it with our sword and using Ysort

Lecture 12 Creating a health system with static class

Lecture 13 Displaying the life of our player with a system of heart

Lecture 14 Creating a spike trap and losing point of life

Lecture 15 Losing a quarter of life instead of a full life

Lecture 16 Fixing direction sword issue when we are not moving

Section 2: Camera, Tilemap, terrain, background, coins

Lecture 17 Creating an isometric tilemap and saving it as a reusable resource

Lecture 18 Creating a isometric terrain with autotile

Lecture 19 Creating custom tile collision shape for the isometric tilemap

Lecture 20 Camera following the player

Lecture 21 Setting up limit to the camera

Lecture 22 Creating a houses and sorting the YSort

Lecture 23 Making the house transparent when the player move behind

Lecture 24 Creating rock and trees using Texture Region

Lecture 25 Adding coins to collect

Lecture 26 Display the number of coins collected in the GUI

Lecture 27 Creating water with animated tilemap

Section 3: Enemy, shader, key and doors, changing level, checkpoints

Lecture 28 Creating our enemy and its animations

Lecture 29 Making our enemy move and patrol randomly through code

Lecture 30 Killing the enemy and hurting the player

Lecture 31 Creating a shader for showing the damage of the player

Lecture 32 Instancing object when our enemy die (coins)

Lecture 33 Create a key that opens a door

Lecture 34 Create the door collider logic and the animation and create a label

Lecture 35 Opening the door with the key and creating a custom input to open the door

Lecture 36 Deactivating the area of the door and deleting the key once it has been used

Lecture 37 Spawning a key after all enemies have been killed and creating custom signal

Lecture 38 Changing levels and spawning the player at checkpoints

Lecture 39 Wrapping up: what to do next?

Beginner in Godot looking to learn how to make game development as well as more seasoned developer looking to learn how isometric game are working in 2D.