- 10
- 44 307
Darko Tomic
เข้าร่วมเมื่อ 19 มิ.ย. 2021
I will teach you to become a programmer who will become capable to work independently.
Looking to improve your programming or Unity skills? Or need consulting on getting your first game dev job or becoming a freelance game developer? Book a consultation with me 1 on 1 www.tomiczengineering.com/mentorship
Looking to improve your programming or Unity skills? Or need consulting on getting your first game dev job or becoming a freelance game developer? Book a consultation with me 1 on 1 www.tomiczengineering.com/mentorship
Are you Sure you Know How FixedUpdate Works?
I will teach you Unity 1-to-1 www.darkounity.com/
Discord: discord.com/invite/4CqnGESuRn
Twitter: DarkoTo56635877
Github: github.com/tomicz
Discord: discord.com/invite/4CqnGESuRn
Twitter: DarkoTo56635877
Github: github.com/tomicz
มุมมอง: 821
วีดีโอ
Why You Cant Build Games As A Unity Developer
มุมมอง 1.8Kปีที่แล้ว
I will teach you Unity 1-to-1 www.darkounity.com/ Discord: discord.com/invite/4CqnGESuRn Twitter: DarkoTo56635877 Github: github.com/tomicz Why you are in a tutorial hell (0:33) How to get out of tutorial hell (2:22) Should you watch tutorials (7:09) #unity #tutorial #hell #programming #csharp #darko #tomic #unity3d #game #development #best #practices
Programmer Thought Process | Practical Unity Tutorials
มุมมอง 2.1Kปีที่แล้ว
These are the tips I wish I had known when I started my programming journey in Unity. I will teach you Unity 1-to-1 www.darkounity.com/ Discord: discord.gg/4CqnGESuRn Twitter: DarkoTo56635877 Github: github.com/tomicz Hook (0:00) Tip 1 (0:31) Tip 2 (2:51) Tip 3 (6:46) Conclusion (8:58) #Unity #practical #tutorials #programmer #csharp #unity3d #3 #tips #tip #that #will #improve #your...
You still don't use C# Interfaces? YOU SHOULD! | Practical Unity Tutorials
มุมมอง 7Kปีที่แล้ว
I didn't use C# Interfaces for a very long time as I never saw value in them. But then one day I had to implement an interaction system and Interfaces were the answer I was looking for. I will teach you Unity 1-to-1 www.darkounity.com/ Twitter: DarkoTo56635877 Discord: discord.gg/4CqnGESuRn Github: github.com/tomicz What are interfaces (0:30) Interfaces implementation (bad example) ...
Build Anything In Unity Using DSA | How Programmers Think
มุมมอง 5Kปีที่แล้ว
Have you ever wondered how programmers actually think and make decisions? It's not magic, there is a structured pattern that we follow in order to write the best code. In this video, I will guide you through a thought process of how programmers think. I will go over Data Structures, Algorithms and Design Patterns and talk about their importance in Unity C# Programming. I will teach you Unity 1-...
You Are Using Update Loop Wrong | Practical Unity Tutorials
มุมมอง 12Kปีที่แล้ว
I didn't use C# Interfaces for a very long time as I never saw value in them. But then one day I had to implement an interaction system and Interfaces were the answer I was looking for. I will teach you Unity 1-to-1 www.darkounity.com/ Twitter: DarkoTo56635877 Discrod: discord.gg/4CqnGESuRn Github: github.com/tomicz #unity #tutorials #practical #update #loop #unity3d #darko #tomic #...
Time.deltaTime EXPLAINED | Practical Unity Tutorials
มุมมอง 2.9Kปีที่แล้ว
I will teach you Unity 1-to-1 www.darkounity.com/ Twitter: DarkoTo56635877 Discrod: discord.gg/4CqnGESuRn Github: github.com/tomicz Are you new to game development with Unity and wondering what Time.deltaTime is all about? In this video, we'll explore the basics of Time.deltaTime and how it affects the performance of your game. First, we'll explain what Time.deltaTime is and how it ...
Do I learn C# before Unity | Practical Unity Tutorials
มุมมอง 6Kปีที่แล้ว
I will teach you Unity 1-to-1 www.darkounity.com/ Twitter: DarkoTo56635877 Discrod: discord.gg/4CqnGESuRn Github: github.com/tomicz If you're interested in learning C#, you may be wondering whether you should learn it as a standalone language or within the context of Unity game development. In this video, we'll explore the pros and cons of each approach to help you decide which one ...
Here Is Why You Are An Average Programmer
มุมมอง 2.4K2 ปีที่แล้ว
I will teach you Unity 1-to-1 www.darkounity.com/ Twitter: DarkoTo56635877 Discrod: discord.gg/4CqnGESuRn Github: github.com/tomicz Do you feel like you a stuck in a learning process and don't know what you are doing wrong? Then this video is for you! #programming #learn #advanced #beginner Intro (0:00) You don't understand the code you type (0:40) You don't study DSA (2:57) You don...
Why Most Unity Tutorials Are Bad
มุมมอง 4.5K3 ปีที่แล้ว
I will teach you Unity 1-to-1 www.darkounity.com/ Twitter: DarkoTo56635877 Discrod: discord.gg/4CqnGESuRn Github: github.com/tomicz Do you ever wonder why there are no good Unity tutorials and most of them are bad? In the video, I will talk about my experience learning from Unity tutorials and how I can help you to learn faster. I noticed a lack of Unity tutorials on real practical ...
First of all, you didnt have to hurt my feelings by calling out my noobishness. That is why I am watching these videos in the first place T_T
Now I totally get it !! not using deltatime : more fps, faster animation. Less fps slower animation. using deltatime : no matter what the fps is, animation speed is same. In lower fps like 10 fps, animation might look choppy but animation speed is same as 60 fps.
Bro why do you remove from discord for no reason
Can u share some resources for Dsa for game development
I dropped out of college because I got tired of all the detours, prerequisites and pointless nonsense that kept real progress away . Stoked to check out your guidance and courses and finally start making some real progress and working on my own stuff asap Thank you 🤘🏽
I enjoy these videos. Wish I could work with you, seriously 😊
Good tut, thank you.
you know what, this guy must be a deep thinker. instead of creating the tutorial video, he simply taught us what is what. ❣
But try this Public class EnemyController : Monobehaviour { float health = 100; bool IsDead { get ; set { IsDead = value; if(IsDead) CheckDead(); }} } Void CheckDead() { Destroy(gameobject); }
Isnt that what game engines are for?
Learning unity before C# is like putting on pants before underwear
Are you saying it’s the way to become the Superman of Unity developers?
@sinnombre5466 not necessarily, but learning to code before learnng to use an engine is typically better than the other way around, that's not to say that people CANT learn that way cuz everyone learns differently. I'm just assuming the majority
Awesome. I get how interactables work now
is it me all interfaces at more like a observer pattern
You are hilarious dude. Subscribed.
in my opinion inheritance works better in unity engine because when using interfaces sometimes GetComponent is inevitable and again, in my opinion avoiding GetComponent is more beneficial then using interfaces id suggest using interfaces only on non Mono classes regarding the issue you mentioned about the inability to inherit from multiple base classes it can be solved by structure like this class BaseItem : MonoBehaviout class Throwable : BaseItem class Exploadable : Throwable class Grenade : Exploadable what do you think ?
Thanks for commenting. I would not agree with you on inheritance. In the long run you will end up refactoring code non stop.
Now imagine you want to add an 'exploadable' that isn't a throwable and you've got yourself in a pickle
excellent, and it will be more helpful if you can explain more in code writing sample and show the results in Unity. Thanks a lot!
Hey I have a question. other?.GetComponent<TestingGen>(); What does the '?' after "other" do?
It's a shortcut for null operator. Longer version is If(other.GetComponent<Testget>() != null) { // write code here }
@@tomiczdarko awesome thank you
Kolko si dugo ucio unity? Ja se nesto razmisljam predjem na game dev pozadina mi je Java al sta znam nisam se jos odlucio dal unreal ili taj unity sta ti mislis ? :)
Zavisi sta zelis da pravis? Ako zelis praviti velike igre onda Unreal Engine. Ako zelis mobile ili manje igre onda Unity. Godot je isto ok za 2d igre. Unity sam ucio tj ucim vec 10 godina. Sam IDE se brzo nauci, ali c# se duze uci. Mininalno godina dana za neki junior level.
Mislim glupo pitanje sam sam sve istrazio na kraju krajeva nego toliko tih horror prica oko game deva da me ono plasi da zaronim u to neam pojma zanima me ovako tvooje razmisjanje o svemu tome kao neko ko je iskusan :)
@@tomiczdarko e pa fala buraz puno
@@nikolakrsmanovic9175 Gamedev dosta ovisi o lokaciji u kojoj zivis. Lokalno gotovo da ne postoje gamedev poslovi. Ja bih ti iskreno preporucio da radis web/mobile/embed, jer gamedev nije trazen kod nas. A saturacija remote poslova je ogromna.
Great first vid from you thank you for the explanation man!
Thank you!
Can you please recommend any tutorials about data structures? thank you for your valuable tutorials
Udemy $11 courses are the best. You buy ones in your selected language and then just study. Cracking the coding interview is a good book recommendation as well.
@@tomiczdarko ok thank you very much 👍
when i use ur code my player goes to a wired direction ??
Sorry about that. This tutorial is not meant to be used as a follow up guide, more as an example. If you want to have deep understanding of how to move objects in video games I recommend that you learn basics of vectors.
thank you for your valuable tutorials, i hope if you can make more unity tutorials
Unless ChatGPT is wrong, GetComponent<> doesn't look in the entire hierarchy. GetComponentInChilden<> does. Maybe you meant this one? Also not recommendable to use GameObject.Find("String"). That would be a good tip. It's very inefficient
btw good tip on the empty Update function, I didn't know that thanks! :D
This tutorial is awesome, the gameplay and the code line by line behind it is the coolest thing i have ever seen. I like the music as well.
Thank you!
I you make 40 hours + video on Data Structures and Algorithms and Design Patterns i would love to watch it❤❤❤ I want you to make thousands of videos i'd watch them all❤❤❤❤
"The reason why all those early access games on steam are always laggy is because their developers didn't subscribe to my channel" 😂 Subscribed!
i luckly can change my Audio out to mono because only left is weird haha. Thanks for the video anyway <3
A perfect roadmap to Game Programmer. Thanks. Please do cover other topics including important concepts which are inevitable in unity.
Thank You Think
When should you use FixedUpdate and when Time.deltaTime?
Watch my other tutorial in time.deltaTime
Every time I see this guy's video preview. I'm afraid if I refuse to learn C#, he'll find me with his mafia friends
Tony Soprano sends his regards 😂
Great video, really helped visualize how interfaces could be useful. Only suggestion would be to show the correct method first, as showing the incorrect method first can actually reinforce that. And also showing the full methods from start to finish, instead of doing first half bad, first half good, second half bad, second half good. This made it a little confusing cus they got jumbled together in my brain. Was able to skip around tho to achieve this and everything was much easier to understand and u made it all make sense. Thanks again for the great video tho, earned yourself a sub
Quite easy, learn project based.
is doing some thing like decreasing the amount of times you want to call your function in your update with some cooldown using X-=time.deltatime bad?
It’s not. It’s a unity way to decrease or increase passed time.
cool video. the music is a little loud.
Ähmm, even 100 000 checks per second is nothing. This is not where the bottleneck typically is for a Unity game. What is expensive are api calls.
Agree
You got me hooked already. Am sticking with you. Although, I know nothing about programming and not a fast learner too
Video is good, thumbs up but the mouse? Seriously?
Most are bad for me because I already know c# and don't want anything c# explained at all ever, just show me the Unity bits. I could teach c# as a college course for fuck sake.
I have a previous history with python and Blender. So I was able to sort of translate that knowledge into Unity. I am not exactly sure how to program in Unity. I have been copying and pasting from chatgpt but I want to not only learn c# but understand it and be able to write my own script.
Again, deep in details tut ! Thank you bro !
And if you are playing on below 5 fps? Does it break cause it's not considered?
Yes it’s gonna work, it just wont look smooth. But mathematically it is gonna be correct.
well explained
Looked into interfaces a bit and initially dismissed them after misunderstanding what the benefit of using them is supposed to be - wanted to confirm whether my dismissal was the right choice, and came across this video And what a well made video this is! Great example and explanation, which helped me see the actual benefit with regards to scalability. Huge thank you!
Thank you!
I have never subscriped faster to a TH-camr in my life.
Welcome! 😘
Very good video
Nice tutorial although I typically see where instructors contrast Update vs FixedUpdate before going into deep explanation on FixedUpdates differences.
fields are private by default it is not “WRONG"
Fantastic. Compelling use of examples, comparing good with bad code, and taking us through the calls that are being made in each scenario. Your critique of other tutorials that just talk about contracts was spot on!!
i feel personally attacked.