Author Archives: Matt Ellis

Unity-specific code analysis in Rider 2018.2

Perhaps the most powerful feature that Rider has is its code analysis, finding issues and providing quick fixes and context actions to help you improve the quality of your code. Rider’s Unity support is no exception, and in this post, we’ll take … Continue reading

Posted in How-To's | Tagged , , | 5 Comments

Integrating Rider 2018.2 and the Unity Editor

Rider 2018.1 introduced deep integration with the Unity Editor, allowing you to run unit tests, view Unity console log entries and control play mode, all without leaving Rider. In our third post looking at Rider 2018.2 and Unity, we’ll look at what’s new in … Continue reading

Posted in How-To's | Tagged , , | 5 Comments

Unity Assembly Definition Files and Rider 2018.2

Last time, we saw how Rider 2018.2 had added support for Unity’s new Packages to the Unity Explorer. This time, we’ll take a look at how Rider supports a key feature of Packages – Assembly Definition Files, with validation, code completion, … Continue reading

Posted in How-To's | Tagged , , | 1 Comment

Unity Package Explorer in Rider 2018.2

Rider 2018.2 has been another bumper release for Unity features and updates! Today, we’re going to start a series of blog posts looking at what’s new. We’re going to start with a look at how we’ve integrated Unity packages into the … Continue reading

Posted in How-To's | Tagged , , | 1 Comment

Unity Explorer and new code inspections in Rider 2018.1

Mea culpa! In all the excitement of recent weeks, not the least of which was presenting Rider at Unity’s Unite events in Seoul, Tokyo and Beijing (and we hope to see some of you at Unite Berlin next week!) we forgot to … Continue reading

Posted in How-To's | Tagged , | 2 Comments

Run Unity tests in Rider 2018.1

In our last couple of posts about new Unity features in Rider 2018.1, we’ve seen that updating our Unity editor plugin to be smarter now allows us to control play mode, and bring the Unity console directly into Rider. In this series: Control Unity editor … Continue reading

Posted in How-To's | Tagged , , | 17 Comments

View Unity console logs directly in Rider 2018.1

Last time, we looked at how Rider 2018.1 introduces a new Unity editor plugin which allows us to build deeper integration with Unity. We saw how we can now control play mode and step single frames without having to switch away from Rider. … Continue reading

Posted in How-To's | Tagged , , | 3 Comments

Control Unity editor play mode with Rider 2018.1

One of our big themes with Rider’s Unity support is to reduce how much time you spend context switching between Rider and the Unity editor, and Rider 2018.1 introduces some new features that are designed to do just that. Our … Continue reading

Posted in How-To's | Tagged , | 7 Comments

Working with external class libraries in Unity and Rider

Yesterday, we posted about a new feature in Rider 2017.3.1 – debugging third party code in Mono. This feature nicely rounds out Rider’s support for a specific Unity workflow – building and debugging external class libraries. Let’s take a look at how Rider … Continue reading

Posted in How-To's | Tagged , | 4 Comments

Debugging third-party code with Rider – now in Mono!

Back in December, we announced a really cool feature – the ability to seamlessly debug third party code in Rider. No need for a .pdb file, just hit F11 and step in – Rider will decompile the code on-the-fly, and boom! … Continue reading

Posted in How-To's | Tagged , , | Leave a comment