Darko Tomic
Darko Tomic
  • 10
  • 37 663
Are you Sure you Know How FixedUpdate Works?
I will teach you Unity 1-to-1 www.tomiczengineering.com/mentorship
Discord: discord.com/invite/4CqnGESuRn
Twitter: DarkoTo56635877
Github: github.com/tomicz
มุมมอง: 616

วีดีโอ

How to get out of a Tutorial Hell as a Unity Developer
มุมมอง 1.6K7 หลายเดือนก่อน
I will teach you Unity 1-to-1 www.tomiczengineering.com/mentorship 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
3 HIDDEN tips that No One Tells You | Practical Unity Tutorials
มุมมอง 2Kปีที่แล้ว
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.tomiczengineering.com/mentorship 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 #wi...
You still don't use C# Interfaces? YOU SHOULD! | Practical Unity Tutorials
มุมมอง 5Kปีที่แล้ว
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 on 1 www.tomiczengineering.com/mentorship Twitter: DarkoTo56635877 Discord: discord.gg/4CqnGESuRn Github: github.com/tomicz What are interfaces (0:30) Interfaces implementati...
Build Anything In Unity Using DSA | How Programmers Think
มุมมอง 4.1Kปีที่แล้ว
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
มุมมอง 11Kปีที่แล้ว
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 on 1 www.tomiczengineering.com/mentorship Twitter: DarkoTo56635877 Discrod: discord.gg/4CqnGESuRn Github: github.com/tomicz #unity #tutorials #practical #update #loop #unity3...
Time.deltaTime EXPLAINED | Practical Unity Tutorials
มุมมอง 2.5Kปีที่แล้ว
I will teach you Unity 1 on 1 www.tomiczengineering.com/mentorship 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.deltaTi...
Do I learn C# before Unity | Practical Unity Tutorials
มุมมอง 4.3Kปีที่แล้ว
I will teach you Unity 1 on 1 www.tomiczengineering.com/mentorship 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 ...
Here Is Why You Are An Average Programmer
มุมมอง 2.2Kปีที่แล้ว
I will teach you Unity 1 on 1 www.tomiczengineering.com/consulting 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 D...
Why Most Unity Tutorials Are Bad
มุมมอง 4.2K3 ปีที่แล้ว
I will teach you Unity and C# Programming 1-to-1 www.tomiczengineering.com/mentorship 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 o...

ความคิดเห็น

  • @nikolakrsmanovic9175
    @nikolakrsmanovic9175 2 วันที่ผ่านมา

    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 ? :)

    • @tomiczdarko
      @tomiczdarko 2 วันที่ผ่านมา

      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.

    • @nikolakrsmanovic9175
      @nikolakrsmanovic9175 2 วันที่ผ่านมา

      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 :)

    • @nikolakrsmanovic9175
      @nikolakrsmanovic9175 2 วันที่ผ่านมา

      @@tomiczdarko e pa fala buraz puno

    • @tomiczdarko
      @tomiczdarko วันที่ผ่านมา

      @@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.

  • @iplay3542
    @iplay3542 8 วันที่ผ่านมา

    Great first vid from you thank you for the explanation man!

    • @tomiczdarko
      @tomiczdarko 8 วันที่ผ่านมา

      Thank you!

  • @ComputerTechnology073124930
    @ComputerTechnology073124930 11 วันที่ผ่านมา

    Can you please recommend any tutorials about data structures? thank you for your valuable tutorials

    • @tomiczdarko
      @tomiczdarko 11 วันที่ผ่านมา

      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.

    • @ComputerTechnology073124930
      @ComputerTechnology073124930 11 วันที่ผ่านมา

      @@tomiczdarko ok thank you very much 👍

  • @PepoWarGames
    @PepoWarGames 12 วันที่ผ่านมา

    when i use ur code my player goes to a wired direction ??

    • @tomiczdarko
      @tomiczdarko 12 วันที่ผ่านมา

      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.

  • @ComputerTechnology073124930
    @ComputerTechnology073124930 12 วันที่ผ่านมา

    thank you for your valuable tutorials, i hope if you can make more unity tutorials

  • @K0BRAKID
    @K0BRAKID 19 วันที่ผ่านมา

    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

    • @K0BRAKID
      @K0BRAKID 19 วันที่ผ่านมา

      btw good tip on the empty Update function, I didn't know that thanks! :D

  • @naobawahengbam6696
    @naobawahengbam6696 20 วันที่ผ่านมา

    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.

    • @tomiczdarko
      @tomiczdarko 19 วันที่ผ่านมา

      Thank you!

  • @sejangamer
    @sejangamer 28 วันที่ผ่านมา

    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❤❤❤❤

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

    "The reason why all those early access games on steam are always laggy is because their developers didn't subscribe to my channel" 😂 Subscribed!

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

    i luckly can change my Audio out to mono because only left is weird haha. Thanks for the video anyway <3

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

    A perfect roadmap to Game Programmer. Thanks. Please do cover other topics including important concepts which are inevitable in unity.

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

    Thank You Think

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

    When should you use FixedUpdate and when Time.deltaTime?

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

      Watch my other tutorial in time.deltaTime

  • @user-cu4wm5jl4z
    @user-cu4wm5jl4z 2 หลายเดือนก่อน

    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

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

      Tony Soprano sends his regards 😂

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

    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

  • @Johan-rm6ec
    @Johan-rm6ec 2 หลายเดือนก่อน

    Quite easy, learn project based.

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

    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?

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

      It’s not. It’s a unity way to decrease or increase passed time.

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

    cool video. the music is a little loud.

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

    It doesn't look like you understand how Fixed Update works. It doesn't tick every 0.02 seconds if you want 50Hz. It is only called on average 50 times a second in this case. I suggest to look up the documentation.

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

      Could you elaborate more?

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

      @@tomiczdarko Just google Unity documentation for "Time and frame rate management". In short, FixedUpdate calls are always synchronized with the beginning of a frame. They are always called at the beginning of a frame. However the number of calls (in a row) fluctuates to make up for that, if we run it with vsync. So for example if you have 60Hz Monitor but want a FixedUpdate with 30Hz, your update sequence can look like this: 010101010101... And when you want 120Hz, your update sequence can look like this 2222222222.... Hope it helps.

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

    Ä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.

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

      Agree

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

    You got me hucked already. Am sticking with you. Although, I no nothing about programming and not a fast learner too

  • @christians.4183
    @christians.4183 3 หลายเดือนก่อน

    Video is good, thumbs up but the mouse? Seriously?

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

    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.

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

    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.

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

    Again, deep in details tut ! Thank you bro !

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

    And if you are playing on below 5 fps? Does it break cause it's not considered?

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

      Yes it’s gonna work, it just wont look smooth. But mathematically it is gonna be correct.

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

    well explained

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

    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!

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

      Thank you!

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

    I have never subscriped faster to a TH-camr in my life.

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

      Welcome! 😘

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

    Very good video

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

    Nice tutorial although I typically see where instructors contrast Update vs FixedUpdate before going into deep explanation on FixedUpdates differences.

  • @foxes-oy6ip
    @foxes-oy6ip 4 หลายเดือนก่อน

    fields are private by default it is not “WRONG"

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

    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!!

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

    i feel personally attacked.

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

    Haha it's just a contract very true , love your explanation with examples.

  • @Shivam-hf7nx
    @Shivam-hf7nx 5 หลายเดือนก่อน

    It helped a lot😊

  • @Shivam-hf7nx
    @Shivam-hf7nx 5 หลายเดือนก่อน

    Very helpful vedio😊

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

    So important lesson, this idea is so important for newbies, thank you so much for your time and dedication!

  • @Hunter-X9211
    @Hunter-X9211 5 หลายเดือนก่อน

    Please make video on coroutine.

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

    "Thank you think"

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

    Amazing content and great theme to tackle! Keep it up! 👏

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

    This video is the bitter truth of my situation. I am a gamedev intern in a startup company and it's been 2 months. The starting tasks are kinda simple and I easily found tutorial videos for that. With the help of ChatGPT I barely managed to create some projects. And when I need to incorporate that mini project inside of a bigger project, it just don't work well. In my mind I thought I can complete any task that they give me and that thought stuck inside my head. Then one day they gave me a task on API. I don't know what to do and I can't find any tutorial video for that. My confidence in shattered and I got stuck in this hellhole of thoughts. This video is very much helpful and I really want to be a Game Developer. I don't know where to start and how deep I learn a concept. I need a starting point because I don't know where to start. Help me please.

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

      Join our discord

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

    so in your mind we are using C# it's made by someone else same as Unity it has it's own libraries, syntax.. problem is eventually you are using a computer which is made by someone else so it's best to keep calm and take as much info as you can

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

      No need to take the video literally. In the video i try to invoke awareness among beginners. They may spend years working only with Unity components and gain fake confidence that they learned programming while they only learned engine specific tools. This happens often especially with Unity devs who gain experience from tutorials that only cover high level tools. I know this because I work with students who have this exact issue.

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

    Lmao I solely learned from tutorials. If you aren’t brain dead and already process logic very well, learning code from someone else isn’t bad at all. I think some people start on something advanced then complain when they’re done, they have no idea how to read it and what it does… tbh this video has no merit except for stupid people who feel the same. Anyone smart would not.

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

    leave unity as their changes are never ending and never finished or polished. Thus, you end up using legacy crap and not complete in 7 years "modern" crap and burn out.

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

      Instead, switch to unreal and never get shit done as a programmer with blueprints, because have fun learning 50-100 new nodes and what they do (aside the fact that they all have different unique names for their function in unreal than ANY OTHER ENGINE), or build a 5 minutes bloated construct if statement which takes one line of code in... code. Or try doing C++, and have no literally no real resources even you know C++, its a piece of shit to get into. Yeah, ill stick to unity thanks. I will switch to godot once it works for actual real rich 3D games.

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

      I am channg direction of where this channel is going, I will remove Unity from my marketing. I don't think Unity will handle what they caused recently. I can already feel that my audience changed engines.

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

    What you mention is 10000 times worse in Unreal Engine, I went from Unity to Unreal and viewed some tutorials to understand the conversion. Most of them didn't know about programming even with blueprints, and just repeated what other tutorials said without understanding why they were doing things. In comparison, Unity is tutorial heaven xd. It would be great if you talk about Unreal Engine, as it has very good tools too.

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

      Blueprints are a number one reason why I never switched to it. I once wanted to switch to it, but all tutorials were in blueprints. It's better to just learn c and c++ alone, then start using Unreal. What I really like about Unity is that it gives you this sandbox and you just work on whatever you want.

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

    Welcome back sir, that's a nice topic. This is also valid for UE. I have started to learn UE and been addicted to tutorials for a moment since its delightful to develop a game and not solve problems. Since developing directly a game & staying in safe zone is more choosable. People often find themselves following tutorial which they are stuck in "Tutorial Hell/Purgatory". One thing i can suggest is, when learned concepts/basics enough. Its time to start your own project. You need to try solve things by yourself. When you watch tutorial, the guy will solve the problem for you, thats a passive learning, once you try it by yourself. you wont be able to accomplish it. So its time to research/solve the problem by yourself. And "THAT" will be the ultimate improvement.

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

      Agree!

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

    real truth is to program things that solve your own problems, that actually teaches you coding. People are upset when they try to learn programming, because they are not starting with simple applications like a mass-file-renamer or something simple. Most never even seem to bother to learn what loops do or why you should use loops to begin with. Worrying about stuff like classes and methods only confused me when I started.

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

      doing something from childhood like make scouter and measure your programming level lol

  • @Johan-rm6ec
    @Johan-rm6ec 7 หลายเดือนก่อน

    Late to the party but a good video. That whole contract thing sounds like nonsence. I learned Assembler coding by myself in the 80 - 90ties. Why is it that C# is so overly complicated explained? Love this channel by the way.