I am Back
2:58
Жыл бұрын
Rule Tile For Unity 2D
20:07
4 жыл бұрын
Procedural Cave Generation- Intro
2:00
Simple EnemyAI With Bolt in Unity2D
24:49
Bolt For Beginner final
1:39:45
4 жыл бұрын
Bolt Visual Scripting For Beginner  #1
23:50
Simple Wave spawner in Unity 2D
35:08
Boss Enemy AI   Unity 2D - Gruz Mother
16:17
Jump Attacking Enemy AI Final
16:55
4 жыл бұрын
Jump Attacking Enemy AI in Unity 2D
15:47
Wall Slide and Wall Jump Unity 2D
24:18
Loot - Box System In Unity 2D
14:10
4 жыл бұрын
New Input System in unity 2023
24:23
4 жыл бұрын
Пікірлер
@DigitalcommerceChannel
@DigitalcommerceChannel Күн бұрын
Excelent tutorial!!! As a sugestión you coyote make a tutorial about flying AI of ori and the blind forest, o would reslly love that!!!!
@MianProGamer
@MianProGamer 11 күн бұрын
Großmutter
@SSShiling
@SSShiling 21 күн бұрын
😊Thanks, it helped me❤❤❤
@PixelPlayMystery
@PixelPlayMystery Ай бұрын
Thanks for making this video. It is really helpful for us❤❤❤❤
@dontoc4268
@dontoc4268 2 ай бұрын
Idel 😂
@5upertnt_ng73
@5upertnt_ng73 2 ай бұрын
WOW. WOW. AMAZING FUCKING TUTORIAL GUYS, REALLY FUCKING HELPFUL.
@danielreparos7050
@danielreparos7050 3 ай бұрын
Can you do this with tile?
@КсенийКот
@КсенийКот 3 ай бұрын
This is very inefficient. You may rethink the code completely if you are making an implementation in a production project
@eh.o.roberth
@eh.o.roberth 4 ай бұрын
a gente precisa de um tutorial que ensine isso, só que em português.... tá complicado não entender nada...
@Jack-hm8pu
@Jack-hm8pu 5 ай бұрын
You are a life saver!
@CrumblingCrumbler
@CrumblingCrumbler 5 ай бұрын
I followed the code and I am getting an error on transform I am so confused send help
@gsc8902
@gsc8902 6 ай бұрын
69 420 hahaha "legendary values"
@giannisfoukis3437
@giannisfoukis3437 6 ай бұрын
Hello, your channel is very useful!!!! Just wondering, for some reason I can't get the next wave to begin even though the enemies get destroyed, do I have to use totalEnemies.clear() for the array?
@oceanmantakemebythehandlea5620
@oceanmantakemebythehandlea5620 7 ай бұрын
my dream fr
@tranceemerson8325
@tranceemerson8325 8 ай бұрын
do you have an updated version for Unity 2022, with the new tilemap objects?
@ivangelium6348
@ivangelium6348 8 ай бұрын
Thank you, you like godsend for this stuff
@shahroznaeem
@shahroznaeem 8 ай бұрын
3 years later - this is still one of the best ways to start procedural generation. Thank you! 🙏
@Arthur-nd8dn
@Arthur-nd8dn 9 ай бұрын
hero
@awdk7994
@awdk7994 9 ай бұрын
Man Thank so much , you are the best
@Skonk.1
@Skonk.1 9 ай бұрын
why when I put animation the boss stops boucing on walls and keep running into it ??
@brenoperetta2449
@brenoperetta2449 9 ай бұрын
Thank you very much, helped a lot!
@abbezzFs
@abbezzFs 9 ай бұрын
how do i make the file?
@ArtusMagnificus3_2_1
@ArtusMagnificus3_2_1 9 ай бұрын
Exactly what is needed, thanks
@SanketGaikwad-l3o
@SanketGaikwad-l3o 10 ай бұрын
Thanks for help big brother.👍
@yukiyukihanma
@yukiyukihanma 10 ай бұрын
What if I want to spawn a fixed set of enemies (not randomly)
@Burchland2
@Burchland2 10 ай бұрын
As soon as the enemy reaches the edge, it can't flip and moves to the current direction without stopping, I did everything in the code, and configured the checkpoints. What am I doing wrong?
@jettlewis1609
@jettlewis1609 10 ай бұрын
can someone help, all my blocks are spawning in the same spot so only the grass is showing up, here is my code. using System.Collections; using System.Collections.Generic; using UnityEngine; public class ProceduralGeneration : MonoBehaviour { [SerializeField] int width, height; [SerializeField] GameObject Dirt,Grass,stone; void Start() { Generation(); } void Generation() { for(int x = 0; x < width; x++) { int minHeight = height - 1; int maxHeight = height + 2; int minStoneSpawnDistance = height - 5; int maxStoneSpawnDistance = height - 6; int totalStoneSpawnDistance = Random.Range(minStoneSpawnDistance, maxStoneSpawnDistance); height = Random.Range(minHeight, maxHeight); for(int y =0; y < height; y++) { if(y < totalStoneSpawnDistance) { spawnObj(stone, x, y); } else { spawnObj(Dirt, x, y); } } spawnObj(Grass, x, height); } } void spawnObj(GameObject obj, int width, int hieght) { obj = Instantiate(obj, new Vector2(width, height), Quaternion.identity); obj.transform.parent = this.transform; } }
@ParadisArtificiel_
@ParadisArtificiel_ 10 ай бұрын
Yo bro you gave up ?
@noobdev6464
@noobdev6464 10 ай бұрын
Do my phone need to be in developper mode to install an apk that do not come from the googlestore?
@NitinKr7
@NitinKr7 10 ай бұрын
no
@alexh.6481
@alexh.6481 11 ай бұрын
Thank you! Very helpful tutorial :)
@amirrezarabani7861
@amirrezarabani7861 11 ай бұрын
Thank Youuuu ❤❤❤❤❤
@feeney8715
@feeney8715 11 ай бұрын
>clicks on a tutorial >indian guy >learns more than 3 hours of stuff in 13 minutes
@maxiq1989
@maxiq1989 11 ай бұрын
thanks for the tutorial, but just a question when im trying to play the scene, the main enemy becomes invisible, what can i do? (im using your assets)
@maxiq1989
@maxiq1989 11 ай бұрын
nice to see you again
@emanalialmograbi
@emanalialmograbi 11 ай бұрын
In the first part, the enemy does not move. What is the reason? Programming is no problem @chronoABI
@thisguymartin
@thisguymartin Жыл бұрын
Wast his ever started ? I cannot find anything around the course ?
@GTPhatw
@GTPhatw 5 ай бұрын
He gave up
@klikchannelini766
@klikchannelini766 Жыл бұрын
Sorry, but why when i tried your code, it only spawning a box that the width and height of the box is same like in the variables, no matter what smoothness and seed i put. This is my code (I change some of my variable so i will didn't get confuse): using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Tilemaps; public class TerrainGeneration : MonoBehaviour { [SerializeField] int width, height; [SerializeField] float smoothness; [SerializeField] float seed; [SerializeField] TileBase WorldTile; [SerializeField] Tilemap WorldTileMap; int[,] map; private void Start() { Generate(); } void Generate() { WorldTileMap.ClearAllTiles(); map = GenerateArray(width, height, false); map = TerrainsGeneration(map); RenderMap(map, WorldTileMap, WorldTile); } public int[,] GenerateArray(int width, int height, bool empty) { int[,] map = new int[width, height]; for (int x = 0; x < width; x++) // will go through width of the map { for (int y = 0; y < height; y++) // will go through height of the map { map[x, y] = (empty) ? 0 : 1; } } return map; } public int[,] TerrainsGeneration(int[,] map) { int perlinHeight; for (int x = 0; x < width; x++) // will go through width of the map { perlinHeight = Mathf.RoundToInt(Mathf.PerlinNoise(x / smoothness, seed) * height/2); perlinHeight += height / 2; for (int y = 0; y < perlinHeight; y++) // will go through perlinheight of the map { map[x, y] = 1; } } return map; } public void RenderMap(int[,] map, Tilemap WorldTileMap, TileBase WorldTile) { for (int x = 0; x < width; x++) // will go through width of the map { for (int y = 0; y < height; y++) // will go through height of the map { if(map[x,y] == 1) { WorldTileMap.SetTile(new Vector3Int(x, y, 0), WorldTile); } } } } }
@klikchannelini766
@klikchannelini766 Жыл бұрын
Hopely you'll respond.
@ramab2052
@ramab2052 Жыл бұрын
thank you for this awesome video. very helpful.
@EnodevVN
@EnodevVN Жыл бұрын
Thank you very much <3
@teamredstudio7012
@teamredstudio7012 Жыл бұрын
Very simple explanation, I hoped to see some better algorithms than simple random numbers. Please follow the naming conventions and put the comments in the right place. This video is great for beginners, but beginners have to learn the syntax!! You should pay extra attention to putting the spaces after commas, capital letters on the right places and use the correct word choice for the functions and properties. Don't want beginners to get the habit of writing their code unconventially.
@isaaconyach9401
@isaaconyach9401 Жыл бұрын
could not find .Net 4.7.1 on their supported or outdated versions, it skips the entire 4 version and only provides version 5
@pizzakingx58
@pizzakingx58 Жыл бұрын
Cool tutorials, For some reason my enemy wont jump and will just stand still do u have any solutions?
@jiakai7254
@jiakai7254 Жыл бұрын
hi I cannot drag and drop things from hierarchy/assets to inspector pls help TT (Mac user)
@Абвгд-м5ю
@Абвгд-м5ю Жыл бұрын
да, это очень оптимальный вариант, класс 👏
@egorro5442
@egorro5442 Жыл бұрын
Супер!)
@noobdev6464
@noobdev6464 Жыл бұрын
Any more tutorial??
@egorro5442
@egorro5442 Жыл бұрын
Спасибо!)
@deacoplo1693
@deacoplo1693 Жыл бұрын
The bullets aren't follower the play but I've followed everything I'm not sure whats wrong
@yusufziyakalyoncu8739
@yusufziyakalyoncu8739 Жыл бұрын
Thank you for the video. You saved my day. <3