Мечтаешь о геймдеве? Хочешь познакомиться с разработчиками Fortnite и других ААА игр на Unreal Engine? Готов пожать руку Тиму Суини!? (Последнее не гарантирую) Этот проект для тебя!
Проблема: Чтобы писать код для игр на Unreal Engine, приходится постоянно переключаться между IDE и Unreal Editor, что может сбивать с толку и отвлекать от важных задач.
Решение: Добавить как можно больше способов взаимодействия с Unreal Editor в Rider, чтобы нужная информация всегда была под рукой.
Уже есть связка из 2х плагинов, один на стороне Rider (UnrealLink), другой на стороне Unreal Editor (RiderLink), которые поднимают IPC соединение и могут обмениваться сообщениями. Код можно посмотреть здесь: https://github.com/JetBrains/UnrealLink.
В планах добавить возможность прямо в Unreal Editor вызвать Search Everywhere, поиск по коду используя мощности Rider'а, не выходя из Unreal Editor'а.
Требования:
Знание одного из языков - Java, Kotlin, C#, C++, предпочтение будет отдаваться С++, т.к. большую часть работы придется реализовать на нем.
Английский на уровне "чтение тех документации".
Идеально, но не обязательно:
Опыт работы с UI фреймворками (Qt, wxWidget, imGui, Swing, etc)
Знакомство с Unreal Engine 4
Знакомство со Slate (UI фреймворк Unreal Engine 4)