Automate Level Design with Tiled Automapping & Godot 4.3 C#
Год выпуска: 10/2024
Производитель: Udemy, Johan Forsblom
Сайт производителя:
https://www.udemy.com/course/automate-level-design-with-tiled-automapping-godot4/
Автор: Johan Forsblom
Продолжительность: 3h 25m 11s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Отсутствуют
Описание:
What you'll learn
- Setting up the Godot 4.3 C# project
- Creating tile sets in tiled
- Setting up collision shapes for Tiled tile sets
- Settting up Automapping with Tiled
- Adding tile variation to the automapping
- How to use NoOverlappingOutput to make sure that larger objects will not overlap on the same layer
- How to Automap larger objects without them being overdrawn when using multiple layers
- Setting up plugin to import maps from Tiled into the Godot 4.3 game engine
- Setting up parallax scrolling backgrounds in Godot 4.3
- Animating a character with the AnimatedSprite2D node
- How to implement the class based state pattern to control the player
- Setting up and configuring the Camera2D node for a better playing experience
- Making the character walk properly on slopes
Requirements
- A PC / Mac
- Godot 4.3 .NET
- Some prior experience with the Godot game engine
- Tiled editor
Description
Take your level design speed to the next level
In this course, I’ll guide you through the process of mastering
Automapping in Tiled and how to seamlessly integrate your levels into
Godot 4.3. Together, we’ll unlock the power of automation to speed up your level design, giving you more time to focus on the creative aspects of your game.
We’ll begin by setting up the tile sets, and their collision shapes so that collisions will work flawlessly when importing the maps to the Godot game engine. Then we'll continue exploring Tiled’s Automapping feature, where I’ll show you how to set up custom rules that allow the software to automatically place tiles for you. I’ll walk you through the process of setting up a more complex automapping first, and then we'll also have a look at how to set up automapping for a more simpler tileset.
Importing the level into your Godot 4.3 game.
Once we’ve perfected your Automapping workflow, I’ll guide you through the process of importing your levels into Godot, ensuring smooth integration between the two tools.
Making the level playable
We’ll also dive into enhancing your game’s visuals and functionality. I’ll teach you how to set up
parallax scrolling backgrounds to add depth and immersion to your scenes. You’ll also learn how to animate a character using the
AnimatedSprite2D node, bringing your player to life with smooth, professional animations.
Finally, I’ll introduce you to the
class-based state pattern and show you how to build a
state machine to control your player’s behavior, from Idle, running and jumping.
By the end of this course, you’ll not only have automated your level design and integrated your Tiled maps into Godot 4.3, but you’ll also have a solid understanding of key game mechanics and visual effects in order start and create your own polished, professional game.
Together, we’ll transform your workflow, speed up your development, and give you the tools you need to bring your game worlds to life in
record time.
Who is this course for?
This course is not for complete beginners but is targeted more towards "beginner+" and intermediate programmers, so if you have a little, or some experience with the Godot game engine, and are familiar with the C# programming language, this course is perfect for you. However, the Tiled Automapping part of the course is designed to be beginner friendly, so you'll quickly get up to speed. By the end, you will be able to create rich immersive levels with ease!
Who this course is for:
- Aspiring indie game developers
- Game developers going from Unity -> Godot
- Beginner+ game developers which have some Godot game engine and C# experience.
Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30000 к/с, 1120 кб/с
Аудио: aac, 48.0кгц, 128 кб/с, 2 аудио
MediaInfo
General
Complete name : D:\1. Udemy Courses\Udemy - Automate Level Design with Tiled Automapping & Godot 4.3 C# (10.2024)\3 - Setting up The Godot 4.3 Project To Load In The Tiled Maps\1 -Setting up Folders & Installing the plugin to the Godot 4.3 project.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 27.8 MiB
Duration : 3 min 5 s
Overall bit rate : 1 257 kb/s
Frame rate : 30.000 FPS
Writing application : Lavf59.27.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3 min 5 s
Bit rate : 1 120 kb/s
Nominal bit rate : 3 000 kb/s
Maximum bit rate : 3 000 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.041
Stream size : 24.7 MiB (89%)
Writing library : x264 core 164 r3095 baee400
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 3 min 5 s
Source duration : 3 min 5 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 2.83 MiB (10%)
Source stream size : 2.83 MiB (10%)
Default : Yes
Alternate group : 1