Bitlytic
Bitlytic
  • 14
  • 1 202 857
Why Animation Trees in Godot 4 are Unbelievably Useful
In this video we go over the basics of Animation Trees in Godot 4. We rebuild a top down animation set with idle, run, and attack animations from simple to complex.
Animation Trees are unbelievably useful, and I use them all the time and would highly recommend using them yourself.
Discord - discord.gg/skPc32bUfA
Resources:
Character Sprite Pack by PixelBoy - pixel-boy.itch.io/ninja-adventure-asset-pack
Tileset by RGS_Dev - rgsdev.itch.io/free-cc0-top-down-tileset-template-pixel-art
Chapters:
00:00 Project Overview
00:14 Adding Animation Tree
00:34 BlendSpace2D
01:29 Controlling it through code
02:19 Switching to Animation State Machine
03:03 Adding Idle State
03:53 State Machine code
04:31 Expressions & Automatic Conditions
05:04 Attack State
05:37 Switching to AnimationNodeBlendTree
06:54 AnimationTree Active tips
07:11 Done :D
Переглядів: 20 985

Відео

Modular Upgrades Made Easy Using the Strategy Pattern
Переглядів 88 тис.6 місяців тому
In this video we'll look at an application of the Strategy Pattern to game dev in Godot 4. The Strategy Pattern is a programming pattern useful for switching how an algorithm works at runtime. We use it a little differently here to apply a variable set of upgrades to a projectile fired by the player. A very closely related term is "polymorphism" if you're familiar with that. Project Link: GDScr...
Finite State Machines in Godot 4 in Under 10 Minutes
Переглядів 326 тис.Рік тому
In this video we'll walk though the setup and creation of a Finite State Machine (FSM) in Godot 4. Finite State Machines are incredibly useful for managing simple states and transitioning between them. For this video we will look at an enemy with the states of wandering, following, and attacking. Then, we'll build the wander and follow states together in Godot. Discord - discord.gg/skPc32bUfA R...
How You Can Easily Make Your Code Simpler in Godot 4
Переглядів 478 тис.Рік тому
In this video we look at Inheritance vs Composition and a scenario where Composition is preferable in Godot 4. Both Inheritance and Composition have their pros and cons, but Inheritance is for more often taught, despite Composition being very important in Game Development. I recently ran into Composition in my own projects and felt that it was vastly underrated and deserved to be taught. Discor...
Maximize Your Game Development Potential with Classes in Godot (class_name is OP)
Переглядів 147 тис.Рік тому
A quick video to show you how Godot's class_name can be used to create a custom class that makes it easier to add and change functionality in a game. I'm technically using Godot 4/GDScript 2.0, but that should be irrelevant for this topic. Discord - discord.gg/skPc32bUfA Sprout Lands by Cup Nooble: cupnooble.itch.io/sprout-lands-asset-pack Music used: ua-cam.com/video/44MCworZf78/v-deo.html It'...
Best of Bitlytic 2022
Переглядів 2,5 тис.Рік тому
We had a good run this past year. Hoping for a 50% increase in content in 2023. Goomba Behavior
SM64 Decomp - Fading, Door, and Instant Warps
Переглядів 6 тис.2 роки тому
In this video we set up three different types of warps: Fading, Door, and Instant. This should be as much as you need to use any other type of warp, with the exception of paintings, which I will cover next video. If warp IDs and nodes are confusing, check out part 3: ua-cam.com/video/BuCpjradzgc/v-deo.html Resources: Blender - www.blender.org Fast64 - github.com/Fast-64/fast64 Level Template by...
Game Math is easier than you think.
Переглядів 14 тис.3 роки тому
Linear Algebra is a scary term that is often associated with Game Development, but the reality is that the average game developer will only use simple arithmetic when making their games. My goal in this video is to demystify the math that goes into making a game and show a concrete example of what can be done with extremely simple rules. This was technically for the 3B1B SoME1 (Summer of Math E...
SM64 Decomp Tutorial 4: Basic Object Behaviors
Переглядів 6 тис.3 роки тому
Episode 3: ua-cam.com/video/BuCpjradzgc/v-deo.html Pastebin with code: pastebin.com/0RWzvQvq We create our first behavior which is a 1-Up that gives us an amount of lives we can specify, it also doubles the lives if Mario is ground pounding. This is the first *real* code episode, and will be followed up with another one implementing more advanced behavior. You can follow along if you don't know...
SM64 Decomp Tutorial 3: Warps
Переглядів 6 тис.3 роки тому
Episode 2: ua-cam.com/video/gzaOgvZSzCM/v-deo.html This episode explains how warps work and how you can add them to a level. I've also created some animations to help in understanding how warps are set up as they can be a bit confusing. Resources: Blender - www.blender.org Fast64 - github.com/Fast-64/fast64 Level Template by someone2639 - cdn.discordapp.com/attachments/701163914775494656/759578...
SM64 Decomp Tutorial 2: Importing Levels and Making Objects With Fast64
Переглядів 23 тис.3 роки тому
Episode 3: ua-cam.com/video/BuCpjradzgc/v-deo.html UPDATE: Fast64 has been moved to github, you can go to the new link and download. To do so: 1. Go to github (github.com/Fast-64/fast64) 2. Click on the green "Code" button 3. Download as zip Afterwards, install as normal This episode goes into creating basic levels in Blender using Fast64 and adding objects and textures to that level. Episode 1...
SM64 Decomp Tutorial 1: Setting Up and First Code Changes
Переглядів 19 тис.3 роки тому
This tutorial is aimed to help people get started with Romhacking using SM64 Decomp and Fast64. The first episode goes over basic setup and adds a simple feature to sm64: the ability to ground pound out of a long jump. Next episode will be a beginning to Fast64 use and will release alongside a video explaining how to set up warps. Please leave any feedback that would help make it easier to show...