Shack Man
Shack Man
  • 71
  • 401 543

วีดีโอ

Lessons learned during MVP development - Potato Dev Log 3
มุมมอง 1317 หลายเดือนก่อน
Please check out my newest game Idle Potato Power. It's a fun and relaxing game about exploring Potato Power in all it's multidimensional weirdness. play.google.com/store/apps/details?id=com.shackstudios.idlepotatopower I managed to reach an MVP versions that is now live on Google Play. Once again I've learned some lessons the hard way so I figured I share them here so you can learn them in a s...
Killing my babies - Potato Game Dev Log 2
มุมมอง 1558 หลายเดือนก่อน
Quick update about my efforts to overcome my not-finishing issues. Chopping off features left and right to get the finish line closer while also moving towards it.
Potato Game Dev Log 1: It MUST feel too SIMPLE
มุมมอง 3179 หลายเดือนก่อน
First video of my new dev log series where I document my attempt to overcome my biggest weakness: Not finishing things.
Dynamic Lighting in Unity with one simple formula (Dot Product)
มุมมอง 760ปีที่แล้ว
Let's play around with the dot product and see how to use it for lighting in Unity.
Disgusting toxic slime! Unity Shader Graph tutorial
มุมมอง 2.9Kปีที่แล้ว
Let's combine and modify some PBR materials to create this beautiful disgusting slime in Unity. Pool of slime, river of slime, waterfall slime, all slime needs are covered! This and other shaders: github.com/ShackMan2000/ShaderShack The lava texture: www.textures.com/download/PBR0159/133194 The slime texture: www.textures.com/download/PBR0171/133206 Feedback is always appreciated and let me kno...
Wind and grass shader in Unity... and alien crop circles! Shader Graph tutorial
มุมมอง 513ปีที่แล้ว
A tutorial about how to make a wind and vegetation shader in Unity, perfect for when you have a lot of vegetation and want to tie it together. As a bonus the shader can also create some cool effects with any texture, perfect for making alien crop signs. Because we all know they were done by real aliens and not some drunk pranksters and the invasion will happen very soon :-) Project with this an...
Funky trippy hologram! Unity Shader Graph Tutorial
มุมมอง 6Kปีที่แล้ว
Let's make funky holograms in Unity with Shader Graph! Perfect for when your player has eaten some mushrooms or is loosing his mind. Also great for VR when you are that player :0 The Bamboo texture: www.textures.com/download/PBR0349/137028 Check out my newest game Idle Potato Power. It's a fun and relaxing game about exploring Potato Power in all it's multidimensional weirdness. play.google.com...
Suck in effect! Unity shader graph tutorial
มุมมอง 1.3Kปีที่แล้ว
Learn a cool way to manipulate vertex positions in Unity's shader graph by creating this magic suck in effect! Can also be used in reverse, like a ghost coming out of a lamp etc.
Understanding Unity's UI: Scale to any screen, anchors, render modes and more!
มุมมอง 4.2Kปีที่แล้ว
Unity's UI can be a bit confusing for beginners, but once you get the fundamentals down it can be a really smooth journey and designing UI's becomes a lot of fun. Check out my newest game Idle Potato Power. It's a fun and relaxing game about exploring Potato Power in all it's multidimensional weirdness. play.google.com/store/apps/details?id=com.shackstudios.idlepotatopower Music: Soul in a box ...
Making a free productivity app in Unity (devlog)
มุมมอง 286ปีที่แล้ว
A quick video to introduce you to my free productivity app I've been using for years and decided to polish so others can use it too! github.com/ShackMan2000/Moonshot-Timer Currently available for (paid) work! Small jobs, big jobs, odd jobs. VR preferred. Contact me on discord ShackMan#8092
Create a VR Slider in Unity
มุมมอง 4Kปีที่แล้ว
How to make a VR slider for VR in Unity. Get feedback when we are close enough to grab, move in the correct direction and read the value so other objects can use it. Currently available for (paid) work! Small jobs, big jobs, odd jobs. VR preferred. Contact me on discord ShackMan#8092
Dynamic game mechanics with Scriptable Objects in Unity! Observer pattern *light*
มุมมอง 985ปีที่แล้ว
In this video I show you a lightweight implementation of the observer pattern that can make your game a lot more flexible and easier to adjust. Sometimes you need complex systems, sometimes a simplified one is enough to get the job done. I also talk about how you could implement more features from the observer pattern (and why I chose not to). Currently available for (paid) work! Small jobs, bi...
Rotate towards on one axis (world or local) in Unity - Transform.LookAt + Transform.Point rocks!
มุมมอง 2.6Kปีที่แล้ว
How do you rotate an object towards another object, but lock it on the world or local axis so you have full control over it? How do you stay in full control over the rotation when their parents start spinning around. And what is this Transform.TransformPoint and Transform.InverseTransformPoint? Is it useful for anything? You bet it is! It is one of the most powerful tools you can use when messi...
Animating a robot toaster in Blender (Part 2: Throw and catch it)
มุมมอง 1922 ปีที่แล้ว
Animating a robot toaster in Blender (Part 2: Throw and catch it)
Animating a robot toaster in Blender (Part 1: Drop it like it's hot)
มุมมอง 1602 ปีที่แล้ว
Animating a robot toaster in Blender (Part 1: Drop it like it's hot)
Modeling a robot toaster in Blender (folding arms and claws)
มุมมอง 2222 ปีที่แล้ว
Modeling a robot toaster in Blender (folding arms and claws)
How to rig a toaster robot in Blender (a perfect catch every time!)
มุมมอง 2262 ปีที่แล้ว
How to rig a toaster robot in Blender (a perfect catch every time!)
Animating a toaster in Blender (Intro to animation for beginners)
มุมมอง 5632 ปีที่แล้ว
Animating a toaster in Blender (Intro to animation for beginners)
Synchronize lights and material animations with drivers! Blender beginner tutorial
มุมมอง 9232 ปีที่แล้ว
Synchronize lights and material animations with drivers! Blender beginner tutorial
How to texture a stylized toaster in Blender (chrome + painted metal + toast materials)
มุมมอง 8402 ปีที่แล้ว
How to texture a stylized toaster in Blender (chrome painted metal toast materials)
How to model a stylized toaster in Blender (Beginner tutorial)
มุมมอง 1.9K2 ปีที่แล้ว
How to model a stylized toaster in Blender (Beginner tutorial)
How to use IK stretch in Blender (with and without deform)
มุมมอง 13K2 ปีที่แล้ว
How to use IK stretch in Blender (with and without deform)
Rigging a factory robot arm in Blender (with hydraulics)
มุมมอง 4.4K2 ปีที่แล้ว
Rigging a factory robot arm in Blender (with hydraulics)
Unity extension methods - Convert strings to any custom format
มุมมอง 5632 ปีที่แล้ว
Unity extension methods - Convert strings to any custom format
Upgrade your variables! Unity Scriptable Objects Beginner Tutorial
มุมมอง 2.6K2 ปีที่แล้ว
Upgrade your variables! Unity Scriptable Objects Beginner Tutorial
Easy texturing in Blender (low poly military style)
มุมมอง 5832 ปีที่แล้ว
Easy texturing in Blender (low poly military style)
How to model a low poly Missile Turret in Blender
มุมมอง 1.4K2 ปีที่แล้ว
How to model a low poly Missile Turret in Blender
Who the hell is Shack Man? Why is he making art and games? And where is he going with this?
มุมมอง 3272 ปีที่แล้ว
Who the hell is Shack Man? Why is he making art and games? And where is he going with this?
How to make a Star Wars / Sci-Fi door in Blender (Easy beginner modeling exercise)
มุมมอง 7452 ปีที่แล้ว
How to make a Star Wars / Sci-Fi door in Blender (Easy beginner modeling exercise)

ความคิดเห็น

  • @user-vz2il5du2c
    @user-vz2il5du2c 12 วันที่ผ่านมา

    Great tutorial Managed to hold my picture in the center on maximal zoomout by changing two lines: float minX = mapMinX + Mathf.Min(camWidth, mapRender.bounds.size.x / 2f); float maxX = mapMaxX - Mathf.Min(camWidth, mapRender.bounds.size.x / 2f);

  • @0_0hyunni
    @0_0hyunni 21 วันที่ผ่านมา

    WoW~! Thank you so much! This helped me a lot to start a new project!

  • @kodaxmax
    @kodaxmax 26 วันที่ผ่านมา

    following the steps up till 3 minutes, the lightning texture is stretched horizontally along the line. it repeats too, but it's still stretched, it's also really thin. this is on unity 2022 URP. Anyone know how to fix? both the texture and material previews look as expected and ive triple checked all my settings against the video.

  • @cometgamerid
    @cometgamerid 29 วันที่ผ่านมา

    Big like bro big like ❤🥰

  • @vanshtandon1829
    @vanshtandon1829 หลายเดือนก่อน

    Awesome 👍

  • @renranger2135
    @renranger2135 หลายเดือนก่อน

    This helped a lot. But how do you keep the IK bone from scaling in all axis’s when you stretch it? Right now, I can’t keep my model from ballooning out whenever I stretch it. I just need it to stretch in the Y axis. I’ve tried the “Limit Scale” constraints and the locks in the “Inverse Kinematics” tab, but nothing works.

  • @vaa33nn65
    @vaa33nn65 2 หลายเดือนก่อน

    Extremely useful, Thank you!

  • @Fyres11
    @Fyres11 2 หลายเดือนก่อน

    That was exactly what I was looking for to add ground type and change the sound of footstep based on the floortype. Didn't took long after that to figure out the same process for spriteshapes. One details I do differently, instead of setting the tilemap, I get it from the raycast hit.collider.gameobject.TryGetcomponent(out Tilemap tmp) so if I got many tilemaps and/or spriteshapes in one scene, it find it with ease.

  • @merlinboshoff1052
    @merlinboshoff1052 2 หลายเดือนก่อน

    Amazing video, but how do you add this principle on a larger scale, say a machine that matches the movement of a snake, but as it stretches out you want each segment to separate further apart the further you go, how do you do it? I've tired curves, bending rigs, and now this, but none give me the results I want

  • @BSCRIBE-oe6kx
    @BSCRIBE-oe6kx 2 หลายเดือนก่อน

    BSCRIBE!

  • @BSCRIBE-oe6kx
    @BSCRIBE-oe6kx 2 หลายเดือนก่อน

    BSCRIBE!

  • @GamingTherapy8890
    @GamingTherapy8890 3 หลายเดือนก่อน

    can you please explain how origin point and newPosition become same after some time. despite position on screen is different than origin position

  • @Caden_Burleson
    @Caden_Burleson 3 หลายเดือนก่อน

    Great tutorial, I learned a lot so I'm subscribing! Also where's the link on the saving data you mention @4:12?

  • @theoriginalstarwalker1653
    @theoriginalstarwalker1653 4 หลายเดือนก่อน

    pooling objects in unity makes me wanna kms

  • @cptwoody7103
    @cptwoody7103 4 หลายเดือนก่อน

    you content are low key !! keep sharing your nice work man you Enlighted the game dev community

  • @zeOrb
    @zeOrb 4 หลายเดือนก่อน

    I've recently switched from Unreal to Unity for some little projects and this is definitely helped me the most to understand how to nail UI scaling. Other videos just help quickly make something okay for game jams, but now I understand how exactly it works haha, thanks!

  • @heckyapfeifer
    @heckyapfeifer 4 หลายเดือนก่อน

    Another video running around with keyboard short cuts. None of those explain what you're doing and only serve to speed up the video to the point any watch must rewind 5 times to understand what you're doing. Start explaining what commands and actions you're taking, without using keyboard short cuts. So annoying to try to learn anything.

  • @palanolho82
    @palanolho82 5 หลายเดือนก่อน

    Hi, How would you adjust the clamp if using a perspective camera instead of orthogonal ? many thanks in advance.

  • @gregorymagid5199
    @gregorymagid5199 5 หลายเดือนก่อน

    Thank you for the video, it was great, Question: I need a laser for a disco ball-type effect like in Royal Match for mobile 2d urp game , I also need a way to determine the Line Renderer color, ensuring it has different colors when a player chooses a specific color. Does anyone know or can provide a clue or link on how to achieve that?"

  • @vincekerti7088
    @vincekerti7088 5 หลายเดือนก่อน

    Too many tile... variable name! It might be confusing

  • @THEspindoctor84
    @THEspindoctor84 5 หลายเดือนก่อน

    excellent video. You are clearly very knowledgeable.

  • @xSephironx
    @xSephironx 6 หลายเดือนก่อน

    Thank you so much mr. Schwarzenegger

  • @bluuyo
    @bluuyo 6 หลายเดือนก่อน

    Nice shader! Tutorial is a bit hard to follow since cannot see the full end to end shader. Thank you for sharing your sauce

  • @amac333
    @amac333 6 หลายเดือนก่อน

    I was wondering about multiplayer the section talking about classes for all the patients helped with that, thanks

  • @user-hm2bl9wo1v
    @user-hm2bl9wo1v 6 หลายเดือนก่อน

    Thanks!!!

  • @boneitch
    @boneitch 6 หลายเดือนก่อน

    This is absolutely perfect for what I needed! Im working on a in game menu with several toggles and sliders, and a canvas just looks way too menu-y. Had no idea how to start tackling the sliders tho. Thank you!

  • @DanutJMK
    @DanutJMK 7 หลายเดือนก่อน

    Different engines, same logic. Thanks!

  • @phillipwebb1104
    @phillipwebb1104 7 หลายเดือนก่อน

    Awesome video mate. Any chance there is a way to use this system to effect the player character when walking on water tiles?

    • @ShackMan
      @ShackMan 7 หลายเดือนก่อน

      yes, pretty much the same way. Connect a special value to the water tiles and have a player script read it just like the bugs are reading the tiles.

  • @victorkuzmin3416
    @victorkuzmin3416 7 หลายเดือนก่อน

    Man, you saved me hours. One of the best and clear explanation.

  • @SharkJets
    @SharkJets 7 หลายเดือนก่อน

    Congrats on finishing!! Way to go!!

    • @ShackMan
      @ShackMan 7 หลายเดือนก่อน

      Published, not finished ;-)

  • @stylie473joker5
    @stylie473joker5 7 หลายเดือนก่อน

    Its Shack Man with the potato power ftw

  • @stylie473joker5
    @stylie473joker5 7 หลายเดือนก่อน

    Cool

  • @stiluboy
    @stiluboy 7 หลายเดือนก่อน

    Why I cannot see "ScreenToWorldPoint" in my Unity ? do I need to add it somehow ?

  • @anima9266
    @anima9266 7 หลายเดือนก่อน

    Thank you for this video but i got a problem ut sometimes turn blue or the sprite turn invisible sometimes im still looking for solutions 😢

  • @rgodoy86
    @rgodoy86 7 หลายเดือนก่อน

    Thanks so much, I have learned a lot! Although I need to repeat some parts since I constantly was lost a bit on the explanations. Thanks for sharing a lot of rich content!! Keep it going

    • @ShackMan
      @ShackMan 7 หลายเดือนก่อน

      Glad it helped!

  • @mihailazar2487
    @mihailazar2487 7 หลายเดือนก่อน

    Thanks. Will be using this to rig a Factorio spidertron

  • @user-ep8pr8qj8q
    @user-ep8pr8qj8q 7 หลายเดือนก่อน

    i really want to say thank you for the part with the toast!! it helped me out a lot while learning how to get the right texture!! wonderful video and very clear explanation :)

  • @anellaa5070
    @anellaa5070 8 หลายเดือนก่อน

    hi, im only need pan and boundary but somehow I can't get the boundary working any idea why?

    • @anellaa5070
      @anellaa5070 8 หลายเดือนก่อน

      also i only want to pan on the x axis and the y axis just staying still

  • @keanoverkoyen3817
    @keanoverkoyen3817 8 หลายเดือนก่อน

    Hi, nice shader! However I do have one question, I currently have multiple targets, how can I change the shader so that I can add them all? Edit: I found a solution, I use a raycast in front of the player (He can only go up down left right so the raycast will always hit) and if the raycast hits a certain tag it changes the value of the shaders target property. Very happy with the result :D

  • @renata_navarro
    @renata_navarro 8 หลายเดือนก่อน

    It Works like a charm, but I don´t have an image to do it, so I used 2 Vector2 to adjust the borders. TY

  • @urselhorst9253
    @urselhorst9253 8 หลายเดือนก่อน

    thats exactly what i needed man that was awesome. I used DOTween for the zoom animation which makes it feel a lot smoother

  • @DefinedCmajor
    @DefinedCmajor 9 หลายเดือนก่อน

    Omg how did you mimic my pc so accurately

  • @mrussoart
    @mrussoart 9 หลายเดือนก่อน

    Thanks a lot!

  • @adamfrank5183
    @adamfrank5183 9 หลายเดือนก่อน

    I think the singleton is a good call here. I'm working on a game right now that requires each tile to have a large amount of data. I thought about using scriptable objects with some kind of helper/manager, your video has me more confident in it. Thanks

  • @ONAPAL3HORS3986
    @ONAPAL3HORS3986 9 หลายเดือนก่อน

    This is perfect!

  • @marcosalmeirapsicorganica
    @marcosalmeirapsicorganica 9 หลายเดือนก่อน

    I need help. I've been unsuccessfully trying to add a line of code that updates the firing position of this Tesla coil object when it's moving on the screen, and I want to adapt it for a moving spaceship.

  • @CortesVidaSaudavel645
    @CortesVidaSaudavel645 9 หลายเดือนก่อน

    This error appears, please help me \Bio-TecN\SCRIPT\Weapon.cs(26,24): error CS0029: Cannot implicitly convert type 'Creature[]' to 'System.Collections.Generic.List<Creature>' allCreatures = Resources.FindObjectsOfTypeAll<Creature>();

    • @ShackMan
      @ShackMan 9 หลายเดือนก่อน

      FindObjectsOfType returns an array, allCreatures seems to be a list. Simply add 'ToList() right before the semicolon.

    • @CortesVidaSaudavel645
      @CortesVidaSaudavel645 9 หลายเดือนก่อน

      like this? allCreatures = Resources.FindObjectsOfTypeAll<Creature>()ToList(); Errors continue to appear on this line, an error also appears when I change from ''Count'' to ''Length'' on another line as shown in the video at 13:59. for (int i = 0; i < allCreatures.Count; i++)

    • @ShackMan
      @ShackMan 9 หลายเดือนก่อน

      @@CortesVidaSaudavel645 You forgot a . between () and ToList(). Count and Length is because of array vs list. Google a bit about the differences, there are many articles about it.

    • @CortesVidaSaudavel645
      @CortesVidaSaudavel645 9 หลายเดือนก่อน

      @@ShackMan I saw now that later on you eliminated this first line and kept ''Count'' in the other. I put a 2d collider and a Tag in ''Line Renderer'' so that the player who touches any point in the radius will be destroyed, but it's not working. How could I do it? Because I adapted this example to a kind of barrier in a ''Shoot in Up'' style ship game where two ships create this plasma arc to destroy the player if he touches anywhere on the line.

  • @telocim
    @telocim 9 หลายเดือนก่อน

    Excellent video, thank you! Your Unity UI explanation and examples are the clearest I've seen. Subscribing for more!

  • @ggshout3019
    @ggshout3019 10 หลายเดือนก่อน

    It's very neat shader by the look of it but I couldn't make it work for some reason. It's good idea to make another video where you make the shader from start to finish. Something odd is happening when I apply it after watching the tutorial. The object is transparent wireframe, it blinks for a second updating and then get transparent for some reason. Tried to mimic it as best as I can see it done but texture isn't applied, and tbh shaders aren't my strong side. I am aware what is what but to know what set of functions you need to pass your values trough to get a certain result is mystery...

    • @ShackMan
      @ShackMan 10 หลายเดือนก่อน

      The truth is that showing it step by step in the video takes hours to produce.... I'll see if I can break it down in chunks next time. The shader is also available here : github.com/ShackMan2000/ShaderShack

  • @benjaminsettlemire7006
    @benjaminsettlemire7006 10 หลายเดือนก่อน

    in this block of code tileData.tiles gives me an error: 'type' does not contain a definition for 'tiles' and no accessible extension method 'tiles' accepting a first argument of type 'type' could be found (are you missing a using directive or an assembly reference?). did I do something wrong? or does unity no longer have a definition for 'tiles'? if so what do I use instead? foreach (var tileData in tileDatas) { foreach (var tile in tileData.tiles) { } }

    • @ShackMan
      @ShackMan 10 หลายเดือนก่อน

      is using Visual Studio, select the error and hit ctrl + . Should suggest you to add the correct using statements above (Tilemap stuff)