'I'm not perfect' OR 'many solutions to a problem'

preview_player
Показать описание
👍 Learn to make awesome games step-by-step from start to finish.
👇 Click on Show More

🔴 RELATED VIDEOS 🔴

💬 I normally answer all comments and questions in my videos, and sometimes I randomly Google Unity Code Monkey to see if anyone is asking questions somewhere else like Twitter or Reddit, and recently when I did that I found this post on r/ProgrammerHumor
It's talking about how in my course, despite being focused on writing good clean code, at one point I used 5 levels of nesting.
This is the perfect example for me to talk about two things: How I'm not perfect and how there are always multiple ways of solving some problem.

📝 Some Links are Affiliate links which means it costs the same to you and I get a nice commission.
🌍 Get Code Monkey on Steam!
👍 Interactive Tutorials, Complete Games and More!

If you have any questions post them in the comments and I'll do my best to answer them.

See you next time!

#gamedev #indiedev #unity3d

--------------------------------------------------------------------
Hello and Welcome!
I'm your Code Monkey and here you will learn everything about Game Development in Unity using C#.

I've been developing games for several years with 8 published games on Steam and now I'm sharing my knowledge to help you on your own game development journey.

I do Unity Tutorials on just about every topic, Unity Tutorials for Beginners and Unity Tutorials for Advanced users.

--------------------------------------------------------------------
- Other great Unity channels:
--------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

💬 Remember: Tutorials are just starting points, adapt them to your specific needs
🔴 RELATED VIDEOS 🔴

CodeMonkeyUnity
Автор

As a content creator myself, I really dislike how people can ignore the fact that you've put a lot of work into making a good 10 hour content and put all their energy into complaining about a random thing. Keep it up, man. You're doing great!

UnidayStudio
Автор

People just try to say something, regardless how meaningless it is. If having five nested if statements is the worst they roast you for, you've done a pretty good job.

disobedientdolphin
Автор

Bad publicity is good publicity. That's the way I'd look at it. Haha. Not that this is necessarily bad in any way but brings light to your content, so it's a win-win. Needless to say, people can say a 1000 good things but the negative always rises to the top because ultimately that is human nature . Yes you make a living from the content you create, so it's not necessarily something you do out of the pure goodness of yourself but a 10 hour tutorial for free? Irrespective of inner workings is nothing short of incredible.

Even generally poorer practises still achieve the same outcome in the end and if nobody else sees the code under the hood, there will be no confusion to be had. That's the joy of learning from tutorials, its a base to get better and better.

SpeedTutor
Автор

Handling criticism in code reviews is a very important skill for software engineering and this video is a great demonstration. The poster didn't intend malice, you acknowledge that and consider the variety of alternatives without taking offense. You tutorial is valuable content, but it is content like this where you are vulnerable and handle it constructively that demonstrate how to progress from hobbiest to professional. Thank you for sharing your passion in a way that acknowledges real challenges of software

PhillipDressen
Автор

Do not worry about it. These kinds of things happen from time to time. This course is very well done then any other 10 HOUR course out there.
Thank you Code Monkey.

cipherpol
Автор

Code Monkey, I have to say that you are an absolute rockstar in the programming community! Your videos have been invaluable to me and countless others. I can't even begin to express how much I appreciate the time and effort you put into creating such high-quality content.

I know I'm not the only one who feels this way, but I wanted to take a moment to give you a huge shoutout and express my gratitude. Your dedication to helping aspiring programmers is truly inspiring, and you're making a real difference in the world.

Thank you so much for everything you do! You are a true inspiration to thousands of programmers out there, and I can't wait to see what amazing things you'll accomplish next. Keep up the fantastic work!

VincentNeemie
Автор

always appreciate your work. Don’t let someone’s thought of perfection stop you. Thank you for your effort to share.

santozard
Автор

I personally found your 10 hour course to be too advanced for me, so I went to Unity Learn and did the Junior Programmer pathway, they make it super easy to learn the basics, with baby steps to follow along. Now that I have done that, I feel like I can do a better job following your course now, so I will be coming back to it.

mikeha
Автор

People will always be spoiled brats and deem themselves entitled to criticize on something, even though he has devoured 7 hours of your content to IMPROVE his knowledge, and than he somehow finds the courage and level of expertise to criticize what he has gotten for free and from a professional... Fking mind blowing stuff...

But you are still a legend for taking the time to communicate in this way, even though that person nor any other who has the guts to criticize 10 hour free course will not learn a damn thing...

THANK YOU!!!!

DePistolero
Автор

You are the best Unity tutorial channel, some people especially on reddit are gonna be negative don't listen to them you are truly truly amazing and incredibly helpful to hundreds of thousands around the world

Firetoicee
Автор

Humility is the mark of true Wisdom. 💯👍🏻

We are always learning, no matter the level we're at. Great video 😄

alec_almartson
Автор

You do an amazing job and I am always thankful for your help!
The "many solutions" part is so true since sometimes it's not the solution im looking for BUT it always helps me to understand the problem deeper and come up with a solution that suits me!
So again Thank you! and keep on going with your amazing work.

Icecrasher
Автор

Thanks for your course Monkey! I am a software engineer but wanted to try to build my own game for a long time! I have briefly looked at other courses but your free course is the best so far. Everyone has it's own programming styles, and from learning for your style in the game development, I believe people can find their own style in the future! But some fundamental things taught in the course won't change.

Looking forward to finish the course and pick up the advanced course you had in your website :)

leepoking
Автор

This is a pretty arbitrary rule about nesting. You can make hard to read code with no nesting and vice versa. You should focus on readability first, not rules. Since, even if you break a rule, but result is still totally readable, your job is well done.

Also, if you use a tool like Viasfora, which was recommended in this tutorial, which has rainbow brackets, reading nested code is much much easier. And it stops being such a big issue. So unless someone codes in Notepad, chances are, they have access to rainbow brackets in any modern IDE (it's definitely available in VSCode, which I used partway through, until the part, where you used VS to autocomplete event listener function).

I think you did an exceptional job (and do regularly). Back in the day, when I used to work with Unreal, unfortunately, there wasn't access to so many great high quality tutorials (even if you search through multiple channels). So I'm really greatful to have someone like you on my journey to switch to Unity.

trier_
Автор

Casually I went through that piece of code today and I didn´t find anything wrong with it. Through many years of coding I can say that there is no perfect solution or perfectly clean code. Complexity formulas are not the only thing to take into account when developing, time is another important factor. I think that the main objective here is to explain how things works with this engine. Thank you Code Monkey. BTW a good dev makes a code review.

diegoviniegra
Автор

I'm an experienced JavaScript/TypeScript developer with 10+ years experience and I think your tutorial is simply GOLDEN!
With my preexisting knowledge of TypeScript knowledge and your tutorial, mastering C# was a walk in the park!!

Sure there are many ways to write some logic and like you've mentioned many times, refactoring is and essential tool to have under your belt!

All I want to say is that the NON-toxic Dev community appreciates you!!!

DaniloMeulens
Автор

It takes time to understand for some people to understand what such gold resource you are providing for free to people. Thanks for the content sir and these things are common wheen you are at the top of your game

akashjaiswar
Автор

Pro dev here
your channel is a good balance between programming and features, you are really good at what you propose to deliver.
Btw, I like the way you handle events using EventHandlers. Haven`t seen anyone around using it.

LuRybz
Автор

Uff i really dislike these clean code fanatics who think they can determine how well someone programs just by their style. Besides, it doesn't matter if everyone says style x-y or guideline x-y is right. Just because a lot of people say something doesn't make it right or the only right way. But some people act as if this were the case and they always knew everything better. Really annoying. 1000 years ago half of the world thought slavery was ok, but that doesn't mean it was right, just because many people had the same opinion. 3000 years ago, nearly everyone thought the world was a disk🤷‍♂. It's funny just in my last video I was getting angry about it and today comes a video from you on that same topic. Don't let it get you down, i think you're cool, keep it up 👍😀.

wares