Happy Sunday everyone! I learned a few new tricks making this video, and I hope you do too! 👍 25% DISCOUNT CODE is posted on Discord in Community Announcements.
@GameDragon2k2 күн бұрын
Just the video I wanted to see! I've been using Rider for years but I've always felt like I'm only scratching the surface of what I can do with it.
@git-amend2 күн бұрын
Nice, exactly my target audience for this one!
@very_old_dog5 сағат бұрын
Agree, bro.
@exclarionКүн бұрын
Just started using Rider.... Cant imagine my workflow without it now !
@git-amendКүн бұрын
Awesome!
@Altair81132 күн бұрын
You can also drag the yellow arrow up and down while debugging and the code keeps getting executed from the arrow. Super useful and not very obvious!
@git-amend2 күн бұрын
That is a very good tip!
@piixel579311 сағат бұрын
there is also the option to evalute expressions. either below the listed variables or via the option menu next to the mute breakpoints button (alt + f8)
@fahimfaysal1753Күн бұрын
For once, I finished a vid where I could say I knew all the cool stuff beforehand haha. Another thing that is very useful is the "File member" command that lets you search and jump to symbols in a single file. It doesn't seem to be possible to limit Rider's Symbol search only to the current file. So this is very useful to quickly jump to fields or methods in the current file. So no need to comb through the file for Update() or Awake()
@git-amendКүн бұрын
You are right, that is a useful trick! Thanks for posting that!
@LunarBulletDev2 күн бұрын
Im sold, installed rider after long time expert user of visual studio, takes a bit to get comfortable with all the stuff i was used to, but rider seems extremely powerful
@git-amendКүн бұрын
Glad to hear it! It's a powerful IDE for sure!
@jacobs.7925Күн бұрын
14:44 mastering the debugger is an art i hope you post a full length video covering dubber only, it's such a powerful tool, so many hidden tricks
@git-amendКүн бұрын
Yes, I think I will... just need to dream up a demo scenario!
@ScottPrice72 күн бұрын
Great Videol More Rider videos!
@git-amend2 күн бұрын
Yes, I think I will!
@dragonsnackproductions2 күн бұрын
Happy Sunday as well! Using Rider and there is no going back for me :D Thanks as always!
@git-amend2 күн бұрын
Great to hear!
@vSwaizeКүн бұрын
Started using rider and have never gone back! Great video as always!
@git-amendКүн бұрын
Awesome, I'm glad you're liking it!
@selimgonenКүн бұрын
Great content, as usual! A follow-up video on plugin suggestions would be fantastic.
@git-amend19 сағат бұрын
Thanks! The only plugin I think is essential is the Heal Allocation Viewer. Most of the other important features are already built in thankfully.
@techdave992 күн бұрын
Learned a lot. Knew about bookmarks but thought they would be cumbersome. will give them a try.
@git-amend2 күн бұрын
Right on, glad to hear that!
@jackieczech17772 күн бұрын
Thanks for another great video. Useful and cool as always!
@git-amend2 күн бұрын
Thanks again!
@karole56462 күн бұрын
Right at the time I need it! Thank you
@git-amend2 күн бұрын
Nice, you're in the right place!
@M4pster2 күн бұрын
Fantastic video! Another tip is when you hit a breakpoint you can step through the callstack and inspect the variables at each of those points. When if you want to replay the step you can right click and ask it to execute to that point.
@git-amendКүн бұрын
Excellent tip! Thanks for posting that!
@anonAcc5752 күн бұрын
Started using rider last week. Compared to vscode i liked the faster and convenient debugger, serializedfields assignments from editor, better formatting than editorconfig and background compiling.
@git-amend2 күн бұрын
All good things, especially the formatting. I've talked about that in previous videos so I left it out of this one, but I really like the feature where you can configure formatting rules just by selecting code that is formatted the way you like and using the context menu with `Configure code style`
@Surenil2 күн бұрын
A great video, as always, thanks! I'm new to Rider, so this is very relevant for me! Would love to see a debugging/profiling 101 and 102 from you! Would be a valuable addition to your treasure trove of a channel!
@git-amend2 күн бұрын
Glad it was helpful! I'm thinking about those for sure.
@suntonio71872 күн бұрын
YOU made me switch from vscode to rider a few month back. I must say i had a hard time, my keyboard being french and all, because some standard shortcuts are badly 'translated' (whereas they work fine in vscode btw) But the reshaper feel and the integration is vastly superior imo Thanks for the tips! Great video as usual !
@git-amend2 күн бұрын
You're welcome! I have a Norwegian keyboard, so I can relate a little bit.
@silchasruin44872 күн бұрын
Awesome video, hope you had an awesome new year and looking forward to what 2025 brings for the channel and the future. Always salivated at the functionality Rider provides in your videos but unfortunately Rider is not in the books for me because I'm planning that most of my projects will be commercial. Hopefully I'll be able to invest into it as a tool when I can. Cheers!
@git-amend2 күн бұрын
Cheers, hope 2025 is a good year for your projects!
@Armadillopants922 күн бұрын
I use phpstorm at work so I already used some of these commands, but I’ll Deff make sure I have these unity specific ones enabled whenever I’m working on a game at home! Thanks!
@git-amend2 күн бұрын
Awesome!
@Veles0172 күн бұрын
Thanks! Great video!
@git-amend2 күн бұрын
You're welcome!
@techdave992 күн бұрын
I always wondered how you get the unity icons and others to show in the gutter instead of extra lines in the code. Going to try turning off Inlay Information to see how I like it.
@git-amend2 күн бұрын
I find it's less clutter, but of course you miss out on some of the functionality. I sometimes go back and forth.
@512Squared2 күн бұрын
Live Templates are also a fantastic tool. I have then set up for e.g. debug log messages, also for so wrapping bebug variables with inline formatting code to make the console Pro output easier to follow at a glance. Select the variable and the wrap options live templates show up under the three horizontal lines icon. Saves a huge amount of boilerplate that i use all time, also for this like wrapping with precompiler directives etc
@git-amend2 күн бұрын
Another person mentioned that as well. Maybe I'll try to cover that in a future video!
@512Squared2 күн бұрын
Hmm, not sure if this video was a response in some way to my comment in the last video about the challenge of navigating through complex code pattern relationships, but many of these tips were directly helpful, e.g. bookmarking open tabs, finding derived classes etc. So thank you, good sir!! If you had a 'buy me a coffee' link, I'd love to show my appreciation.
@git-amend2 күн бұрын
Well, your comment may have played a part, but there were also comments on Discord related to this subject. I'm glad to hear it's helpful. If you do want to support the channel, there's a coffee link in the video description.
@512Squared2 күн бұрын
@@git-amend ah, cool stuff. I'm in the Discord group but not using Discord all the time these days.
@sleeplessgr1112 күн бұрын
Now that i have built multiple modular systems i am thinking of creating a scoped registry for easy access through the package manager . Maybe this will interest you to have all you packages in one place In addition with the setup script
@git-amend2 күн бұрын
Sounds interesting! If you do, keep me (and others) up to date on Discord! Right now, I have my packages importing using the old Setup script I wrote for the video last year: kzbin.info/www/bejne/ZpC9g3uKZ8uUh9k
@bogoid2 күн бұрын
I tried IntelliJ's demo back in 2014, coming from eclipse, I set the key mapping to eclipse's *temporarily* because i didn't want to loose trial time looking for shortcuts FF 15 years later i'm still using the eclipse keymap in all of jetbrains products :D
@git-amend2 күн бұрын
Haha, yeah stick with what works!
@pierredalaya44423 сағат бұрын
Awesome ! Thank you
@git-amend19 сағат бұрын
You're welcome!
@kken87662 күн бұрын
i find the live template most helpful in rider. also i wish you can talk about how rider works with git inside rider.
@git-amend2 күн бұрын
Thanks for the ideas! Maybe I can talk about those things in a follow up video.
@styrbo2 күн бұрын
Camera.main is cached in later unity versions, but for first call its really call find
@git-amend2 күн бұрын
That's correct, there is a cache, but remember that all calls to Camera.main still have a cost because accessing the cache has some overhead. See docs.unity3d.com/6000.0/Documentation/ScriptReference/Camera-main.html
@Orionhart2 күн бұрын
I'm this close to installing Rider. Just curious about if its all free or if features are locked behind a JetBrains package purchase or subscription?
@git-amend2 күн бұрын
The non-commercial or student licenses are free. The only things you will miss out on, which I didn't cover in the video either, are the integrations with other JetBrains tools such as dotTrace and dotMemory (these come with the dotUltimate license) and the JetBrains AI Assistant which is a paid addon. You can get the Rider Commercial license for a free 30 day trial if you don't want the non-commercial one. Both have all the normal features, but the non-commercial allows them to collect information, see the blog post link in the description.
@Orionhart2 күн бұрын
@git-amend thanks for your reply!
@simonnordon84212 күн бұрын
very nice, thank you.
@git-amend2 күн бұрын
Most welcome
@Luciphear2 күн бұрын
Wait, Rider has a non-commercial version? Was this recent? I swear I had to pay to use it in any capacity, so this sounds very exciting! Will hop on that right away!
@git-amend2 күн бұрын
Just a few months ago - links in the description!
@DaveRuneКүн бұрын
Long time VS user here, Bookmarks look great, enhanced Unity integration too, any granularity or toggles for the extra info in the code view (Event Function, Changed in 1 asset). Also, what is the timescale slider you have in Unity by the play button? It looks really handy!
@git-amendКүн бұрын
Nice. The timescale is a free asset from the Store, there's a link in the description.
@chizuru19992 күн бұрын
Any direct shortcut for vscode's ctrl shift o mapping? I mean searching for symbols in open file
@git-amend2 күн бұрын
You'll have to see what the shortcut is, look in the menu under Navigate | Go to Symbol... You can also do that with Shift-Shift
@RafaelAzriaiev-kv9qm2 күн бұрын
Very Nice
@git-amend2 күн бұрын
Thank you!
@falgunpawar2 күн бұрын
Hello, a request. Just like you have made a series for platformer, can you please one one for rpg. Not a full detailed or something but like how do we go about planning a game and it's systems etc. ALSO Thank you for your videos they have really helped me move from just writing code to structuring code.
@git-amend2 күн бұрын
You're welcome. A longer series is something I have been considering, but it's fairly time consuming and will likely have to wait for a little while until I have enough free time for that. I will keep the RPG theme in mind. Or maybe just a shorter video about planning and architecture.
@lizkimber2 күн бұрын
I think this is especially good considering they now do Rider for free
@git-amendКүн бұрын
Yes indeed!
@Tom2savoi2 күн бұрын
I think you mistakenly named the 7:20 timestamp "Navigatate To" instead of "Navigate To"
@git-amend2 күн бұрын
Good catch, I'll fix that.
@justgamevideos13562 күн бұрын
Kind of familiar for Android developers. :D
@git-amend2 күн бұрын
Haha, yeah I bet!
@Fitz0fury2 күн бұрын
Hey guys quick warning. If you migrate from vscode to rider it will detect your vscode preferences and ask if you want to import them. THAT IS NOT THE SAME AS CHANGING THE SETTINGS LIKE IN THE VIDEO. When you do the import it seems like it cain fail without telling you. That happened to me like 2 weeks ago. I had orphaned bindings that showed up as mapped without conflict, but they did nothing. I had to reset to default then apply the preset vscode hotkeys.
@git-amend2 күн бұрын
Ah, that's a good thing to know. Thanks for posting that.
@damonfedorick2 күн бұрын
Nice!
@git-amend2 күн бұрын
Thank you!
@KadaXuanwu2 күн бұрын
Now that my student Rider license runs out, I see this video ^^
@git-amend2 күн бұрын
Time to upgrade! Don't forget the Graduation discount! Check the links in the description.
@KadaXuanwu2 күн бұрын
@git-amend Oh didn't know that exists, thanks
@mananzi99072 күн бұрын
The nightly build is free!
@maxpayenvenic6029Күн бұрын
The only downside at lest for me, is rider eating pc resource like crazy on both CPU & Memory
@git-amendКүн бұрын
Yes, I suppose VS Code is quite a bit more lightweight in that regard.
@dkfactotumКүн бұрын
I think comparing to VSCode is not very fair as it is a reduced version of VS. But I have been considering switching from VS for a while as it got a bit clunky lately, maybe now I will:)