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
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.