Build Anything In Unity Using DSA | How Programmers Think

preview_player
Показать описание
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.

Hook (0:00)
How programmers think (0:39)
Start (2:26)
Intro to Data Structures - DO NOT SKIP (3:40)
Selecting the right Data Structure (6:52)
Design patterns (11:04)
Algorithms (13:20)
Join Discord community (18:50)

#Unity #practical #tutorials #how #programmers #think #thought #process #data #structures #algorithms #design #patterns
Рекомендации по теме
Комментарии
Автор

The segment on data structures was amazing. The way you showed viewers how you made the decision was incredibly valuable. That method of teaching is top-tier, but unfortunately, if we used that for everything, we'd end up making 2-hour tutorials on how to center a div.

You really need to include something about data structures (and the other pillars) in the metadata of this video. That way, people interested in this topic can find it. Currently, this valuable content is hidden within a seemingly unrelated video.

Tarodev
Автор

I love your approach to tutorials. It is like in school. You do not learn by being told that 2 + 2 is 4 .. You learn by understanding WHY 2 + 2 is four. It is the same with most tutorials. They just show you (one way) to do something - but often forget to tell you why it was done that way. Even worse, the tutorials often forget to tell the viewer why doing it that way makes sense - and often even chose to do things very very ineffectively for the sake of simplicity. This teaches bad coding habbits and leaves the viewer without actually understanding how to do it - and the viewer will return to the video later just to repeat it again because the viewer becomes reliant on the teacher instead of becoming knowledgeable enough to solve the task by himself/herself.

oldshamen
Автор

Cool, Great, Awesome!!!! Keep going🔥🔥🔥

illia_ryzhii
Автор

Really liking your channel, great job man.

schooliedee
Автор

Every sentence, every word... you say are all valuable. Really appreciate it!

duztine
Автор

This is a super helpful video for us Unity devs - thanks for showing your thinking - this is a great format for a video series

shyamarama
Автор

I love how aggressive your videos are, yet the info is top tier

traemanihawkins
Автор

Hey thank you for making content like this! It's been really difficult trying to explain my frustration with a lot of tutorials and courses in the past, and your approach to explain WHY we're doing something and not just WHAT to do perfectly describes how I was feeling. On top of that, I always had trouble linking more complex data structures to how they could be used in game development, and you've done a great job linking the two, so thank you and great video!

jackvicari
Автор

It seems your channel didn’t take off much so you’re leaving it behind, but I have to say this was the most educational and straight to the point video I’ve seen about approaching development as a beginner. You’re a great teacher, hope you return!

RBLXDignitysHQ
Автор

I find programming the UI the most tedious part of game development. Especially an inventory system that has all kind of expected features (drag/drop, stack item, split stack, remove single from stack, swap items, drop item, combine items, use hover text, add counter and other markers to item in slot, handle cancelling invalid drag and drop, used rightclick to to special action with item, open player inventory and container inventory for transfering things, support controllers, support hotkey, remap hotkeys, animate items, grey out slots and items, resort inventory dynamically, handle stacking items that have changing properties like item damage, handle changing screen/monitor sizes) just to name a few things to think about when designing a classic gridbased inventory.

vast
Автор

Its great to have someone like Darko to teach new Programmers the right way, from the very beginning and to save people time and headaches.🎉🎉

Great videos, a lot of informations.

abatv
Автор

You deserve subs and growth. Helpful and detailed explanations and content, a missing link in the unity learning verse on YT. Keep up the good work!

abranubes
Автор

Beautiful information and i love the humor. Cheers🎉

nogoodgames
Автор

Super important knowledge, Keep going.... :)

vishalsinghunite
Автор

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

TenzinThinley
Автор

Kao neko ko uskoro krece sa ozbiljnijim tutorijalima za sire narodne mase, vrlo rado cu u nekim delovima referncirati tvoje videe. Sjajno!

kantagara
Автор

Solid advice, thank you. Also unity pathway is great for learning, you make some predefined games but they teach you how to program from scratch and the logic behind certain patterns or algorithms at a very good pace using repetition and exercises with your own solutions.

luchinazo
Автор

This totally cool and really helpful. Back to basics or shall I say back to fundamentals. Thank you for the video. Keep it up.

anthonyjiddtagalog
Автор

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

ari
Автор

4:18 You just said what I'm feeling right now...

I feel so behind for not learning this topics early 😢

JeffJeffMe
welcome to shbcf.ru