Тёмный
Comp-3 Interactive
Comp-3 Interactive
Comp-3 Interactive
Подписаться
Hey guys, I'm Mike, I'm from the UK, I'm a software engineer and I'm also a game dev! Now that the introductions are out of the way... What about why I'm here?

Well, I started my game dev journey about 8 years ago now. I picked the Unity game engine to start with because I'd heard good things about it and I'd seen the Unity logo all over games that I enjoyed playing... Well that enthusiasm didn't last long... I quickly became overwhelmed with all the features Unity has at it's disposal and closed the software down, thinking I'll never be a game developer.

I decided I wasn't going to give up so easily and decided to put more effort into learning and 6 months later I was able to release my first mobile game!

So what I want to do is compile my 8 years experience with Unity and give you guys the tutorials that I wish I had access to when I first started learning game development! So join me and learn what the Unity engine has to offer and BECOME A GAME DEVELOPER!!
2D Field of View [Unity Tutorial]
18:08
2 года назад
Комментарии
@themari666
@themari666 День назад
Maybe I should just use collider with set trigger?
@adrian_dev
@adrian_dev День назад
Thank you sm!
@Ryöken17
@Ryöken17 2 дня назад
can't you do " if isMoving, return" ?
@vaibhavkrkm
@vaibhavkrkm 6 дней назад
Thanks so much!!! You are a lifesaver! I was so annoyed that I wasn't able to use the same way I used in other things like Godot, Pygame, LOVE2D etc, since all of them work on pixels as they are very optimized for 2D… This was feeling way confusing by using 3D object, but I understood by your video easily! (In those, I used to keep two objects and move them together, then moving the first one back to the front as it crosses the screen, but in Unity, i wasnt able to make it smooth)
@hosu-nyanpasu9963
@hosu-nyanpasu9963 12 дней назад
Genuine question. I don't understand why or how this is needed when we have UnityWebRequest class to use.
@LEARNWITHABEGINNER
@LEARNWITHABEGINNER 15 дней назад
Hi ty for this tut but I use a blurry image and when there is the transition, you can see it and looks ugly and not smooth. How can I fix that ?
@Sergey_gameDev
@Sergey_gameDev 15 дней назад
mr BEEEEEEEEEEEEEEEEST!
@Sergey_gameDev
@Sergey_gameDev 16 дней назад
Cool!
@castlecodersltd
@castlecodersltd 24 дня назад
Thanks for this 🙂
@sumgue4964
@sumgue4964 25 дней назад
8:43 this tutorial be bumping broooo 😂
@sumgue4964
@sumgue4964 26 дней назад
Loved that tip at 3:50 AND at 4:25. Already learning new crap not even 30 mins into your videos. I knew there was a better way of minimizing simpler functions - and there it is. Subbed, good stuff bro.
@marto561
@marto561 Месяц назад
Just brilliant!
@DonWon-uz3wp
@DonWon-uz3wp Месяц назад
Where can I find the Meth f tutorial?
@smorazzi7494
@smorazzi7494 Месяц назад
i have a very bigg issue. i followed all the tutorial, understanding everything, my script dont have any error but my character doesnt move when i press (wasd). I have the same script, but now it doesnt work. Any idea ? I put the same code :(
@AstralEdgeInteractive
@AstralEdgeInteractive 22 дня назад
Same for me! My character doesn't move
@AstralEdgeInteractive
@AstralEdgeInteractive 22 дня назад
However i found the fix from someone in the comments. Inside ApplyAllMovements go check the if statement. Do you see? Move method works only if our player is not grounded, we made that if statement only for gravity. To be able to move, you have to take characterController.Move(moveDirection * Time.deltaTime); to the outside of if statement. Thanks not needed.
@Sergey_gameDev
@Sergey_gameDev 16 дней назад
@@AstralEdgeInteractive my character is move...
@AstralEdgeInteractive
@AstralEdgeInteractive 15 дней назад
@@Sergey_gameDev What do you mean?
@mazingood826
@mazingood826 Месяц назад
as a beginner I found this video very helpful and made me figure out how to add a looping background to my project thank you man!
@facelessanon
@facelessanon Месяц назад
I have a problem with sliders that I can't seem to fix no matter how hard I try. Whenever I clicked on "Set Native Size" and readjust the slider, the fill becomes improper and broken again. Does someone here know how to solve this problem?
@soonsoo3595
@soonsoo3595 Месяц назад
Thank you Sir
@Agent_blablabla
@Agent_blablabla Месяц назад
I'm having an issue with the gravity. I've tried removing the Time.deltaTime that it is multiplied by in the first half of the HandleFinalMovement() function because it is otherwise multiplied by Time.deltaTime twice. This has (sort of) worked, but if there is a better solution, can you please tell me?
@Anakox
@Anakox Месяц назад
A very rare type of tutorial, where you can understand everything from the beginning to the end even when you have almost no knowledge about the subject.
@SpyderLabGaming
@SpyderLabGaming Месяц назад
Simple and effective. Thank you!
@RuthLess34x
@RuthLess34x Месяц назад
Pööfekt
@popolamusic
@popolamusic Месяц назад
absolute legend
@ElizabethStripes-nk8ww
@ElizabethStripes-nk8ww 2 месяца назад
thank you so much you saved my life with this vid
@urielseptim910
@urielseptim910 2 месяца назад
Fast and easy, thanks for the tutorial
@unimusha77
@unimusha77 2 месяца назад
Brilliant stuff!
@O2Dev
@O2Dev 2 месяца назад
Very helpful, thanks!
@that_mf1234
@that_mf1234 2 месяца назад
hey idk if u will make a response but ive tried ur code multiple times and the player just keeps sliding even when im not in the slope (: idk whats the problem but im 100% sure theres a fix so i hope that anyone who knows an answer to tell me asap
@commandergt-ey7vl
@commandergt-ey7vl 2 месяца назад
Hey, I really love your tutorials! But I have a few questions. | 1. Would this work in a horror game? | 2. Could you possibly make an animation tutorial so we can have a player model? | 3. Could you possibly make a tools tutorial? | Your tutorials are awesome and keep up the good work!
@SeanGauseOfficial
@SeanGauseOfficial Месяц назад
why would this not work in a horror game?
@myth6628
@myth6628 2 месяца назад
Thanks for this tutorial. What I want to do is to continue by pressing the space key instead of pressing the next key. How can I do this? Also, my character can move during the conversation. I want to stop the character's movement during the conversation or turn it off when he moves away from the NPC. What do I need to do to do this?
@muriilouwu
@muriilouwu 2 месяца назад
Thank you for the video, I used this logic to implement an aim system in my game :)
@JohnKutski
@JohnKutski 2 месяца назад
Great video, i'm just learning unity and tutorials like this are invaluble :) Thank you!
@bigheadhoes
@bigheadhoes 2 месяца назад
im trying to make it stand up if i try to jump while crouching can anyone help?
@haxly.
@haxly. 12 дней назад
add "&& !isCrouching" after ShouldJump in private void HandleJump
@StephHami
@StephHami 2 месяца назад
if youre having issues with the camera being way to high up after you started walking, try this void Awake() { defultYPos = cam.transform.localPosition.y; // instead of "...position.y" to "...LocalPosition.y" }
@ragnagna4276
@ragnagna4276 2 месяца назад
How are we suppose to attach the interactable script to a gameobject if it is abstract?
@faizanpers
@faizanpers 2 месяца назад
how to scroll smaller individual objects that cannot be stretched till boundaries like clouds
@x2hellishx566
@x2hellishx566 2 месяца назад
the "dont sue me nintendo" had me cracking up
@unDeadGod69
@unDeadGod69 2 месяца назад
Really helpfull tutorial, thanks for uploading it
@BlackoutfromMD
@BlackoutfromMD 3 месяца назад
VERY GOOD TUTORIAL, i saw you put private variables so they cant be accesed through a program
@Dev_Roids
@Dev_Roids 3 месяца назад
Thanks
@JimmyJohansson-pj1zx
@JimmyJohansson-pj1zx 3 месяца назад
Good programming tutorials are rare, so whenever I find videos like this I appreciate it a lot.
@galileemason8813
@galileemason8813 3 месяца назад
I loved the part about serialization, didn't know you could do that with a script ! Thanks :)
@Blahblahblahbra
@Blahblahblahbra 3 месяца назад
Thank you
@LupoNoBrain
@LupoNoBrain 3 месяца назад
straight to the point, awesome, thanks.
@dremovremen1764
@dremovremen1764 3 месяца назад
Thanks. Interesting to discover that name of the script shouldn't always match the name of the class. Also, how much is this different from simple inheritance?
@RubenTheCartographer
@RubenTheCartographer 3 месяца назад
Loved the video! Thank you very informative! And you have a very interesting way of pronouncing your "ar" 's, as in "start", "area" and "card" sounds like "ur" haha good fun haha
@Bobster536
@Bobster536 3 месяца назад
So hi, OnPointerEnter() only worked for me if the object i was hovering over had an Image component. Since i wanted to hover over 3D objects in my game and get their tooltips, i used MonoBehaviour.OnMouseEnter(), and exit funcitons instead.
@HarrenTonderen
@HarrenTonderen 3 месяца назад
Much thanks, been struggling to find something like this ❤
@thefluffysquad7318
@thefluffysquad7318 3 месяца назад
allready love it and i havent even started (:
@svenwork3511
@svenwork3511 3 месяца назад
how do i write return value from action, as i want to make sure it has been listened and loop if it wasnt listened. as this action need to be done before proceeding. Thanks