5 MUST-KNOW Rider Features for Intermediate Game Devs!

  Рет қаралды 6,088

git-amend

git-amend

Күн бұрын

Пікірлер: 101
@git-amend
@git-amend 2 күн бұрын
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.
@GameDragon2k
@GameDragon2k 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
Nice, exactly my target audience for this one!
@very_old_dog
@very_old_dog 5 сағат бұрын
Agree, bro.
@exclarion
@exclarion Күн бұрын
Just started using Rider.... Cant imagine my workflow without it now !
@git-amend
@git-amend Күн бұрын
Awesome!
@Altair8113
@Altair8113 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
That is a very good tip!
@piixel5793
@piixel5793 11 сағат бұрын
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
@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
@git-amend Күн бұрын
You are right, that is a useful trick! Thanks for posting that!
@LunarBulletDev
@LunarBulletDev 2 күн бұрын
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
@git-amend Күн бұрын
Glad to hear it! It's a powerful IDE for sure!
@jacobs.7925
@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
@git-amend Күн бұрын
Yes, I think I will... just need to dream up a demo scenario!
@ScottPrice7
@ScottPrice7 2 күн бұрын
Great Videol More Rider videos!
@git-amend
@git-amend 2 күн бұрын
Yes, I think I will!
@dragonsnackproductions
@dragonsnackproductions 2 күн бұрын
Happy Sunday as well! Using Rider and there is no going back for me :D Thanks as always!
@git-amend
@git-amend 2 күн бұрын
Great to hear!
@vSwaize
@vSwaize Күн бұрын
Started using rider and have never gone back! Great video as always!
@git-amend
@git-amend Күн бұрын
Awesome, I'm glad you're liking it!
@selimgonen
@selimgonen Күн бұрын
Great content, as usual! A follow-up video on plugin suggestions would be fantastic.
@git-amend
@git-amend 19 сағат бұрын
Thanks! The only plugin I think is essential is the Heal Allocation Viewer. Most of the other important features are already built in thankfully.
@techdave99
@techdave99 2 күн бұрын
Learned a lot. Knew about bookmarks but thought they would be cumbersome. will give them a try.
@git-amend
@git-amend 2 күн бұрын
Right on, glad to hear that!
@jackieczech1777
@jackieczech1777 2 күн бұрын
Thanks for another great video. Useful and cool as always!
@git-amend
@git-amend 2 күн бұрын
Thanks again!
@karole5646
@karole5646 2 күн бұрын
Right at the time I need it! Thank you
@git-amend
@git-amend 2 күн бұрын
Nice, you're in the right place!
@M4pster
@M4pster 2 күн бұрын
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
@git-amend Күн бұрын
Excellent tip! Thanks for posting that!
@anonAcc575
@anonAcc575 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
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`
@Surenil
@Surenil 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
Glad it was helpful! I'm thinking about those for sure.
@suntonio7187
@suntonio7187 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
You're welcome! I have a Norwegian keyboard, so I can relate a little bit.
@silchasruin4487
@silchasruin4487 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
Cheers, hope 2025 is a good year for your projects!
@Armadillopants92
@Armadillopants92 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
Awesome!
@Veles017
@Veles017 2 күн бұрын
Thanks! Great video!
@git-amend
@git-amend 2 күн бұрын
You're welcome!
@techdave99
@techdave99 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
I find it's less clutter, but of course you miss out on some of the functionality. I sometimes go back and forth.
@512Squared
@512Squared 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
Another person mentioned that as well. Maybe I'll try to cover that in a future video!
@512Squared
@512Squared 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
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.
@512Squared
@512Squared 2 күн бұрын
@@git-amend ah, cool stuff. I'm in the Discord group but not using Discord all the time these days.
@sleeplessgr111
@sleeplessgr111 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
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
@bogoid
@bogoid 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
Haha, yeah stick with what works!
@pierredalaya444
@pierredalaya444 23 сағат бұрын
Awesome ! Thank you
@git-amend
@git-amend 19 сағат бұрын
You're welcome!
@kken8766
@kken8766 2 күн бұрын
i find the live template most helpful in rider. also i wish you can talk about how rider works with git inside rider.
@git-amend
@git-amend 2 күн бұрын
Thanks for the ideas! Maybe I can talk about those things in a follow up video.
@styrbo
@styrbo 2 күн бұрын
Camera.main is cached in later unity versions, but for first call its really call find
@git-amend
@git-amend 2 күн бұрын
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
@Orionhart
@Orionhart 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
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.
@Orionhart
@Orionhart 2 күн бұрын
@git-amend thanks for your reply!
@simonnordon8421
@simonnordon8421 2 күн бұрын
very nice, thank you.
@git-amend
@git-amend 2 күн бұрын
Most welcome
@Luciphear
@Luciphear 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
Just a few months ago - links in the description!
@DaveRune
@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
@git-amend Күн бұрын
Nice. The timescale is a free asset from the Store, there's a link in the description.
@chizuru1999
@chizuru1999 2 күн бұрын
Any direct shortcut for vscode's ctrl shift o mapping? I mean searching for symbols in open file
@git-amend
@git-amend 2 күн бұрын
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-kv9qm
@RafaelAzriaiev-kv9qm 2 күн бұрын
Very Nice
@git-amend
@git-amend 2 күн бұрын
Thank you!
@falgunpawar
@falgunpawar 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
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.
@lizkimber
@lizkimber 2 күн бұрын
I think this is especially good considering they now do Rider for free
@git-amend
@git-amend Күн бұрын
Yes indeed!
@Tom2savoi
@Tom2savoi 2 күн бұрын
I think you mistakenly named the 7:20 timestamp "Navigatate To" instead of "Navigate To"
@git-amend
@git-amend 2 күн бұрын
Good catch, I'll fix that.
@justgamevideos1356
@justgamevideos1356 2 күн бұрын
Kind of familiar for Android developers. :D
@git-amend
@git-amend 2 күн бұрын
Haha, yeah I bet!
@Fitz0fury
@Fitz0fury 2 күн бұрын
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-amend
@git-amend 2 күн бұрын
Ah, that's a good thing to know. Thanks for posting that.
@damonfedorick
@damonfedorick 2 күн бұрын
Nice!
@git-amend
@git-amend 2 күн бұрын
Thank you!
@KadaXuanwu
@KadaXuanwu 2 күн бұрын
Now that my student Rider license runs out, I see this video ^^
@git-amend
@git-amend 2 күн бұрын
Time to upgrade! Don't forget the Graduation discount! Check the links in the description.
@KadaXuanwu
@KadaXuanwu 2 күн бұрын
@git-amend Oh didn't know that exists, thanks
@mananzi9907
@mananzi9907 2 күн бұрын
The nightly build is free!
@maxpayenvenic6029
@maxpayenvenic6029 Күн бұрын
The only downside at lest for me, is rider eating pc resource like crazy on both CPU & Memory
@git-amend
@git-amend Күн бұрын
Yes, I suppose VS Code is quite a bit more lightweight in that regard.
@dkfactotum
@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:)
I Was The FIRST To Game On The RTX 5090 - NVIDIA 50 Series Announcement
13:17
Why Majora's Mask's Blue Dog Took 25 Years to Win the Race
21:04
Vidya James
Рет қаралды 2,6 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
OnePlus 13 Review: The Bar Has Been Set!
15:05
Marques Brownlee
Рет қаралды 929 М.
UniTask: How It Replaces Coroutines, Tasks and Awaitable
24:49
Huion Kamvas 16 (Gen 3) Review
11:52
Brad Colbow
Рет қаралды 5 М.
Our No Prep 4x4 NASCAR Truck Makes INSANE Runs!!
31:25
Cleetus McFarland
Рет қаралды 879 М.
Rider is now FREE, My 7 MUST KNOW features
22:57
Raw Coding
Рет қаралды 10 М.
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 153 М.
Unity Code Review - Refactoring Some Common Unity Mistakes
1:01:05
Infallible Code
Рет қаралды 77 М.
Upgrading the WORST PC at this LAN with a 4090 Gaming Rig
13:25
Linus Tech Tips
Рет қаралды 462 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН