- 121
- 653 889
spaderdabomb
United States
เข้าร่วมเมื่อ 10 ธ.ค. 2014
I'm an indie game dev who works on open world games.
I've been developing games for nearly 10 years and have a PhD in physics.
In this channel, we bring you tutorials specialized for Unity, Blender, Photoshop, and indie game design!
I've been developing games for nearly 10 years and have a PhD in physics.
In this channel, we bring you tutorials specialized for Unity, Blender, Photoshop, and indie game design!
I made the BEST object placement system
Let's talk about object placement! We build a system for placeable objects, like structures, chests or crafting stations in this tutorial geared for open world games. Using raycasting, and material swapping, we achieve a nice blue preview object that turns into a red preview when in an invalid position. This system can easily be extended to work on a grid as well!
--------------------------------------------------------------------
Project Files
Placeable Object Source: github.com/spaderdabomb/OpenWorldTemplate/tree/object-placement-final
Open World Template: github.com/spaderdabomb/OpenWorldTemplate/tree/main
Free Chest Model: www.patreon.com/posts/free-chest-model-111127801
--------------------------------------------------------------------
Related Videos
3rd Person Controller: th-cam.com/video/muAzcpAg3lg/w-d-xo.html
Open World in 5 Minutes: th-cam.com/video/nCDGjLRecrs/w-d-xo.html
--------------------------------------------------------------------
Patreon: www.patreon.com/spaderdabomb
Subscribe: th-cam.com/channels/RLa0eEG0rOR7APzAT1dPww.html
Discord: discord.gg/NpK5CXe
Twitter: spaderdabomb
Twitch: www.twitch.tv/spaderdabomb
--------------------------------------------------------------------
Music from #Uppbeat (free for Creators!):
uppbeat.io/t/21-on-the-block/moonlit-fantasy
License code: CKZKKOMCGFJE2FUP
--------------------------------------------------------------------
Chapters
0:00 Intro
0:32 Make a placeable cube
1:28 Enter and Exit Placement Mode
2:56 Creating a preview cube
4:39 Basic object placement system
8:24 Polishing the preview object
14:20: Invalid positions
18:56: Adding a chest object
20:23: Final Demo
--------------------------------------------------------------------
Project Files
Placeable Object Source: github.com/spaderdabomb/OpenWorldTemplate/tree/object-placement-final
Open World Template: github.com/spaderdabomb/OpenWorldTemplate/tree/main
Free Chest Model: www.patreon.com/posts/free-chest-model-111127801
--------------------------------------------------------------------
Related Videos
3rd Person Controller: th-cam.com/video/muAzcpAg3lg/w-d-xo.html
Open World in 5 Minutes: th-cam.com/video/nCDGjLRecrs/w-d-xo.html
--------------------------------------------------------------------
Patreon: www.patreon.com/spaderdabomb
Subscribe: th-cam.com/channels/RLa0eEG0rOR7APzAT1dPww.html
Discord: discord.gg/NpK5CXe
Twitter: spaderdabomb
Twitch: www.twitch.tv/spaderdabomb
--------------------------------------------------------------------
Music from #Uppbeat (free for Creators!):
uppbeat.io/t/21-on-the-block/moonlit-fantasy
License code: CKZKKOMCGFJE2FUP
--------------------------------------------------------------------
Chapters
0:00 Intro
0:32 Make a placeable cube
1:28 Enter and Exit Placement Mode
2:56 Creating a preview cube
4:39 Basic object placement system
8:24 Polishing the preview object
14:20: Invalid positions
18:56: Adding a chest object
20:23: Final Demo
มุมมอง: 1 528
วีดีโอ
Main Menus Have Changed in 2024
มุมมอง 685หลายเดือนก่อน
In this tutorial we go through the basics of making a main menu in UI Toolkit. This uses UI Builder, which is similar to a web dev approach to UI in Unity. We learn how to use hover events, clickable buttons, and navigating between scenes so that you can create a main menu scene and a game scene and switch between them. Patreon: www.patreon.com/spaderdabomb Subscribe: th-cam.com/channels/RLa0eE...
Designing a Stylized, Custom Environment (beginner friendly!)
มุมมอง 1.5K2 หลายเดือนก่อน
In this tutorial, we design a nature environment from the ground up using Blender, Unity and Photoshop (can also use GIMP, KRITA, or other free software instead of Photoshop). We will make several custom assets, including stylized grass, ground textures, trees and rocks. To make these assets, we follow a texture based workflow, making 3D meshes and grass cards in Blender, shaders and materials ...
1ST AND 3RD PERSON CONTROLLER - FINAL DEMO (Part 8)
มุมมอง 1.4K3 หลายเดือนก่อน
This is the final demo, where we show off the completed 1st and 3rd person controller. It fully downloadable for free, and I've made the source code available as well. This is part of a free complete course for making a player controller, I hope you enjoy it! ···················································································· Project Files Source Code: github.com/spaderdabomb/F...
1ST AND 3RD PERSON CONTROLLER - COMPLETE COURSE (Part 7)
มุมมอง 5853 หลายเดือนก่อน
In this part, we finish our 1st person controller, patch some key bugs, and look into making an exportable unity package for our player controller. Using this, we can easily import our player controller into a new project with one click. This is part of a free complete course for making a player controller, I hope you enjoy it! ···································································...
1ST AND 3RD PERSON CONTROLLER - COMPLETE COURSE (Part 6)
มุมมอง 1.3K3 หลายเดือนก่อน
In this part, we put some finishing touches on our jump mechanic, allow for camera zooming and scrolling, add in some actions, and discuss animation layers. By using layers and avatar masks, we can blend actions and locomotion/movement together to form seamless blended animations. This is part of a free complete course for making a player controller, I hope you enjoy it! ·······················...
1ST AND 3RD PERSON CONTROLLER - COMPLETE COURSE (Part 5)
มุมมอง 1.3K4 หลายเดือนก่อน
In this part, we'll cover slope handling, wall handling and steps. Slopes are a difficult part of any player controller, and we make use of our state machine and antibump parameters to ensure near perfect edge detection and amazing ground detection. This is part of a free complete course for making a player controller, I hope you enjoy it! ·······················································...
1ST AND 3RD PERSON CONTROLLER - COMPLETE COURSE (Part 4)
มุมมอง 1.4K4 หลายเดือนก่อน
In part 4 of this series, we go through turning in place while idling - a difficult feature that often gets forgotten about. Additionally, we add in strafing and walking mechanics. In this series, I'll be going over beginner through advanced topics for building a complete player controller, both for 1st and 3rd person. We'll covers topics like movement, jumping, slopes, wall handling, step hand...
1ST AND 3RD PERSON CONTROLLER - COMPLETE COURSE (Part 3)
มุมมอง 1.5K5 หลายเดือนก่อน
In part 3 of this series, we go through jumping mechanics and animations. This includes distinct jumping and falling states with explicit transitions to allow for dynamic scene interaction. In this series, I'll be going over beginner through advanced topics for building a complete player controller, both for 1st and 3rd person. We'll covers topics like movement, jumping, slopes, wall handling, ...
1ST AND 3RD PERSON CONTROLLER - COMPLETE COURSE (Part 2)
มุมมอง 2.5K5 หลายเดือนก่อน
In part 2 of this series, we go through animations for running, sprinting and idling states. Additionally, we make a basic enum state machine to keep track of our player's movement state. In this series, I'll be going over beginner through advanced topics for building a complete player controller, both for 1st and 3rd person. We'll covers topics like movement, jumping, slopes, wall handling, st...
1ST AND 3RD PERSON CONTROLLER - COMPLETE COURSE
มุมมอง 7K5 หลายเดือนก่อน
In this series, I'll be going over beginner through advanced topics for building a complete player controller, both for 1st and 3rd person. We'll covers topics like movement, jumping, slopes, wall handling, step handling, animation, blend trees, Mecanim, Cinemachine, avatar masks, animation layers and multiplayer. This is a free complete course for making a player controller, I hope you enjoy i...
1ST AND 3RD PERSON CONTROLLER - COMPLETE COURSE (teaser)
มุมมอง 2.1K5 หลายเดือนก่อน
In this upcoming series, I'll be going over beginner through advanced topics for building a complete player controller, both for 1st and 3rd person. We'll covers topics like movement, jumping, slopes, wall handling, step handling, animation, blend trees, mecanim, cinemachine, avatar masks, animation layers and multiplayer. I hope you enjoy the series and I will link in the description once its ...
How Games Trick You Into Seeing Smooth Animation
มุมมอง 1.8K7 หลายเดือนก่อน
Whether you are making a 2D game or 3D game, Open World or 3D Puzzle game, we always need a player with smooth animations and transitions. How do studios make characters smoothly transition between states without making hundreds of animations? Blend Trees! Blend trees are part of any major game engine, so whether you're using Unity, Unreal Engine, or Godot, you can easily incorporate blend tree...
Build a beautiful 3D open world in 5 minutes | Rain, Snow and Post-processing | Pt. 5
มุมมอง 9K7 หลายเดือนก่อน
Build a beautiful 3D open world in 5 minutes | Rain, Snow and Post-processing | Pt. 5
Simple Day Night Cycle for 3D Open World Games
มุมมอง 7K8 หลายเดือนก่อน
Simple Day Night Cycle for 3D Open World Games
Build a beautiful 3D open world in 5 minutes | Environment, Structures, Props | Pt. 4
มุมมอง 17K11 หลายเดือนก่อน
Build a beautiful 3D open world in 5 minutes | Environment, Structures, Props | Pt. 4
Build a Beautiful 3D Open World in 5 Minutes | Pt. 3
มุมมอง 16Kปีที่แล้ว
Build a Beautiful 3D Open World in 5 Minutes | Pt. 3
Build a beautiful 3D open world in 5 minutes | Water, Lakes, Environment | Pt. 2
มุมมอง 73Kปีที่แล้ว
Build a beautiful 3D open world in 5 minutes | Water, Lakes, Environment | Pt. 2
Stop Using Simple If Statements, Start Using This
มุมมอง 768ปีที่แล้ว
Stop Using Simple If Statements, Start Using This
Superbullets Are A Nightmare For Gamers and Developers
มุมมอง 511ปีที่แล้ว
Superbullets Are A Nightmare For Gamers and Developers
Make A Floating Island in 5 minutes | Blender 3.4
มุมมอง 14Kปีที่แล้ว
Make A Floating Island in 5 minutes | Blender 3.4
Create an Advanced Bullet Hole Effect In Your Game | Unity 2024
มุมมอง 3.7Kปีที่แล้ว
Create an Advanced Bullet Hole Effect In Your Game | Unity 2024
Crush ALL Lag in Unity with New Add-On | Unity 2023
มุมมอง 2.9Kปีที่แล้ว
Crush ALL Lag in Unity with New Add-On | Unity 2023
Bubble Shield Shader Graph Tutorial | Unity 2023
มุมมอง 5Kปีที่แล้ว
Bubble Shield Shader Graph Tutorial | Unity 2023
Build a beautiful 3D open world in 5 minutes | Unity
มุมมอง 375Kปีที่แล้ว
Build a beautiful 3D open world in 5 minutes | Unity
thank you so much!
You are realy good at teaching thx for all your help. I wonder if you maybe do a Weather Tipp Video for Rain and Thumder. Greetings
thank you like the game ones again thank you.
Is there any way to stop looping the cycle, its constantly changing which is not realistic😪
i learn so much in this tutorial and also i have question for you can you suggest me how can make under water swim if you make a tutorial Thank you! ❤
Want to say thank you so much. A lot of other videos do not come close to explaining things as well as you do.
Okay, here I'm going to off. Too complex
Did my man created the Windows XP desktop background in 2:57?
A 5 min unity vid that actually helps? Is this even allowed?
i will repeat over and over all the parts so maybe one day it could make sense. i hope. tq for your guidance
great video! i would love to learn how to add more game-play elements like collecting items, using tools/weapons, and general interactive stuff.
(2D) how would you go about toggling it based on an ingame button? I'm probably missing something easy
I would just get a reference to the post processing component on the game object, then toggle SetActive(true) or SetActive(false)
This isn't working for me, I'm using URP, would that be causing the issue?
Thank you so much! Very nice series
this is so helpful!!!! a lot of other tutorials are too complicated and end up not giving me any results, but yours is really easy to understand and ive been able to create a whole 3D island! awesome job :)
i support u
very glad that i was finally able to support you on Patreon :D
Thank you!!
Started my 4th year in university last week and been practicing with unity the last part of this summer and my teacher can’t believe how much im advanced thanks to ur videos 🫶🫶🫶🫶 thank you for making me fall in live with what i do 🫶🫶
Keep it going brother!
Awesome, thank you!
Awesome, thank you!
I'm having a problem with the vertical velocity. For whatever reason, it keeps jumping around when it should be grounded. This leads to constantly switching into the jumping state... I followed along everything really well, but I think the code you write in the video and what is in github and what is actually running in game are not the same (all 3 of them)...
I think I’ve seen this when the ground layers are not set properly. Can you make sure you didn’t set your ground off of the default layer? If you set your ground to a different layer, you need to add it to the player controllers ground layers
So this isn't really a course about 1st person controllers. Everything after this video only applies to the 3rd person controller, because the animations, turning, and interacting will all not function the same with the first person controller.
it actually does, see the last video. I make two separate prefabs and a few small modifications and it becomes a 1st person controller. For example, I change position of camera, mask certain parts of the body so they aren't visible, etc. The reason it's important to use an actual character for a 1st person controller like I'm doing here is because multiplayer needs some type of avatar. You can't just make a 1st person multiplayer game without going through all of these steps. if you're making a single player FPS game, then for sure this is overkill.
Love the series and the way you are teaching. So I subscribed. Are there any resources i can read for more information on game development in unity. Thanks.
Man, you are da bomb :) seriously! I'm just getting into Unity and C# and this series has been amazing, thank you so much for sharing your knowledge.
can you please help me with reduction of lag as I have pretty slow laptop
Stay tuned for my next video!
I'm super broke right now, but as soon as I can I'm coming back to support your channel. This was awesome and I'm inspired just by this video.
No worries! Appreciate the comments and of course feel free to join our Discord community =)
Great to see a new tutorial from you, your explanations are brilliant and clear.
Very well job brother.
Merci !
You're amazing!
@@spaderdabomb I would have liked to give more, but I'm a bit short on dough this month; however, I want to modestly reward all the work you do for everyone for free. I feel it's necessary to acknowledge the effort you put in
Hold on bro my unit is still opening 🤣🤣
thanks for the tutorial. could you make a video on how to make a inventory system like minecraft? with armor and stuff and maybe crafting? i already have a inv system for my self but its junky and i cant figure out how to add like armor to it for crafting i think ill use this tutorial for a special block when placed then look at it right clickthen bunch of buttons and what you need to craft it.
I’ve been thinking about this. I built my own inventory system in a game I’m making recently that works very well, but it’s a surprisingly complicated topic. Looking into the best way to distill it into a manageable tutorial but it’s on the horizon :)
@@spaderdabomb thank you
Awesome videos!!! they have really helped me! I did run into an issue though, so when I got to the very end and finished applying the interruption source to next state for all of the transitions, I noticed my character will just make a 90 degree turn with out doing the animation. After looking at the animator screen for a while I also noticed that the turn left and right blocks in the animator would, for a split second show the little blue bar when i was turning in either direction. So im wondering if for whatever reason the turn animations are being interrupted and going to the next state before they even have a chance to start the animation? Everything goes back to normal when i revert the transition interruption source back to none, so im puzzled.
Nvm lol, figured out on the main transition from Locomotion to Any State, both transitions I had isIdling and forgot to add isRotatingToTarget! Thank you for these videos, like i said they have really helped me a lot, im still very very behind on my understanding of C# but with theses videos I can still create something cool!
For jumping input best practice is to use an event
I figure if people want events they can just replace the input callback and invoke the event, it would probly be like 2 lines of code :)
Please add Public Domain license to the project. Thank you.
Sure thing, I’ll add it tonight
@@spaderdabomb Nice, thank you! Also, is there any chance on touching such topics as feet IK, as well as adding animations for "jump start" and "jump end"?
Please add Public Domain license to the project. Thank you.
epic series!
Loved it! Which vs code theme are you using?
Atom One Dark with Fira Code font, it's the best =)
For some reason my achievements button doesnt register the hover, although i copied it like the others
Make sure the achievements-button selector actually got applied to it. I noticed UI Builder can’t be finicky with drag and drop
Thank you! I really appreciate how you both show and teach. Most TH-cam tutors teach without showing the result beforehand. Some even skip parts of the process, saying things like "I won't show this or that; you can figure it out on your own." I’m grateful that you take the time to show the entire process and explain everything clearly. Keep up the great work!
Thanks!
Hey rx 6600xt and 5600x is good?
bro why is my tree asset is color pink?
Did you start a URP project? If so, in the asset folder you imported, find the folder named SRP, and double click the Unity package file with the latest URP version
Thank you for displaying your objects already snapped to the ground.
I have a problem with the shader! My negate function doesnt work. It is just black. Pls help! Edit: I connected the boxes wront xd
Awesome!!! Thanks man!!!
A great explanation, thanks
Cool! This is exactly what I needed to add to my game. I already have a construction system that snaps objects like walls and foundations, but chests and other props are non-snappable to each other. Thanks for this tutorial!
hello, can you look into procedurally generated terrains and trees? Would be pretty interesting like the low poly ones over here.
I have something in the works for this, long ways to go but happy with how it’s progressing
I love yorum videos best tutoriols +first and pin
When I look up at the camera, the trees suddenly disappear. The problem is in the LOD component. Trees that support LOD are not displayed when configured via Terrain. How to fix this?