Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

Улучшение интеграции Rider с Unreal Editor

Description

Мечтаешь о геймдеве? Хочешь познакомиться с разработчиками 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'а.

Requirements

Требования:

  • Знание одного из языков - Java, Kotlin, C#, C++, предпочтение будет отдаваться С++, т.к. большую часть работы придется реализовать на нем.

  • Английский на уровне "чтение тех документации".

Идеально, но не обязательно:

  • Опыт работы с UI фреймворками (Qt, wxWidget, imGui, Swing, etc)

  • Знакомство с Unreal Engine 4

  • Знакомство со Slate (UI фреймворк Unreal Engine 4)

Admission

Разработчики: Лето 2021

Mentor

Alexander Pirogov, Leonid Mashinskiy, Mikhail Zakharov

Mentor's location

Remote

Product/Team

Rider

Tags

C#
C++
Kotlin