7 days ago ā€¢ Code Monkey

Working on one of the most complex edits I've ever done, trying something new!
Hopefully out later today! šŸŒ 

10 days ago ā€¢ Code Monkey

Crouching in real life to get the shot heh
Stay tuned for an interesting video next Monday! 

3 weeks ago ā€¢ Code Monkey

Sometimes Audio Transcription can be pretty funny!
My accent is probably way too strange compared to what the algorithm was trained on
Sometimes it's "Could Monkey" or "Cod Monkey" but this is the first time I've seen "Code Lion King" lol 

3 weeks ago ā€¢ Code Monkey

I'm tired of programming and making games...
Time for something new!
 https://youtu.be/zZui86t0o8w 
..................
..................
..................
..................







Happy April Fools!
Which one do you wish was real? 

4 weeks ago ā€¢ Code Monkey

Working on a silly fun video for tomorrow, stay tuned! 

4 weeks ago ā€¢ Code Monkey

šŸ’¬Q: "If two components A, B are attached to a GameObject, what is the execution order? Simultaneous? Random? Based on order in inspector?"


šŸ’¬A: It is semi-random but deterministic. Meaning when Unity imports the script it will decide an order for it and then continue using that order. But on another PC someone else loading that some project might see a different order. So if you access other objects on Awake() it might work fine on your PC and completely break on someone elses.
Order of the component in the game object inspector does not matter.

You can specify the exact order through Edit - Project Settings - Script Execution Order, although you should avoid doing that whenever possible, if you use that menu too much it can become extremely confusing, ideally your code should not depend on a specific order.

Personally the general rule I like to follow is to use Awake() to initialize that script, and only access other objects on Start()
By doing that you can be confident that when the Start() runs all objects are already initialized and it's safe to use them.
And for the very rare cases where that general rule doesn't help, use the Script Execution Order menu. 

1 month ago ā€¢ Code Monkey

All the video walkthroughs for the Interactive Exercises are kind of crowding my YouTube video list heh 

1 month ago ā€¢ Code Monkey

šŸ’¬: "I'm new to game dev, how much does it cost? Are paid tools better? how much do I need to spend to learn?"
-
You don't have to spend any money (other than a computer), money does not automatically == better

Blender is free and a lot of people swear by it, I'm not a 3D modeller myself but I don't think it's limited in any serious way compared to something like Maya/3DSMax.

Unity/Unreal/Godot are all free, all excellent, all capable of building any game you can imagine.

GIMP is free and works mostly as well as Photoshop.

And in terms of learning there is a mountain of learning content for free on YouTube. Courses can be helpful if you're looking for a guided multi-hour path but if you are self-taught you can learn everything just from YouTube. 
I learned myself by a ton of trial and error and frantically googling for answers, there was no YouTube or paid courses in my day, so it can be done and is much easier nowadays.

My advice is stop looking for the "perfect tool" and just get started. You learn so much more by having actual experience as opposed to overanalyzing and being paralyzed waiting for someone to tell you the secret tool, there is no secret, just get started and keep at it. 

1 month ago ā€¢ Code Monkey

Learn C# in my complete course!
Watch the FREE Beginner section on YouTube
Or get the Premium version with awesome bonuses like Interactive Exercises to help you learn by doing!
I hope this helps you a lot in your learning journey!
 https://www.youtube.com/watch?v=pReR6...