Three Webinars on Game Development

Live Webinars
January 10, 2023 – 5:00 PM UTC
January 24, 2023 – 5:00 PM UTC
February 7, 2023 – 5:00 PM UTC
Agenda

This winter, we’re presenting a series of webinars dedicated to JetBrains tools for game development. Rider is a perfect IDE for either Unity or Unreal Engine, while RiderFlow is a great addition for managing 3D scenes.

In these livestreams, you’ll learn:

  • How Rider helps create games with Unity.
  • How Rider improves the Unreal Engine experience.
  • How RiderFlow makes it easier to organize your work with scenes.
These webinars will also be held in Chinese, Japanese, and Korean.
Switch to your preferred language:
Chinese | Japanese | Korean

Agenda

January 10, 2023
5:00 PM UTC

Creating Games With Unity: Scripting Logic With Rider
JetBrains Rider is the best scripting editor for Unity – let's find out why! Powerful C# features help you forget about tooling and concentrate on coding. Jump to the exact piece of code you need instantly, generate code as you type, and catch (and automatically fix) bugs before they cause problems down the line. Rider's Unity-specific inspections will find common errors, help you fix them, and suggest best practices to keep your game running smoothly. Rider understands your serialized data, showing you serialized fields and method usages directly in the code editor and displaying the Unity data right where you need it. We'll look at these and other ways to get Rider to help you improve your game.
January 24, 2023
5:00 PM UTC

Creating Games With Unreal Engine: How Rider Can Help Turn Ideas Into Reality
JetBrains Rider is the best gamedev IDE, and now it supports Unreal Engine! Let's find out how Rider's smart C++ engine can help you have a great Unreal experience. Navigate instantly to the piece of code you need, generate code as you type, and find and fix Unreal specific errors as you type – all without having to build your code first! Rider has a great understanding of Unreal Engine projects and is optimized for working with Unreal. Rider's deep integration with the Unreal editor allows you to switch to play mode, show logs, and run tests, all without leaving the editor. We'll also see how Rider understands Unreal Blueprints and shows information such as serialized data and usages directly in the editor. Let's learn the best ways that Rider can help you concentrate on building a fantastic Unreal game!
February 7, 2023
5:00 PM UTC

Creating Games With Unity: Design and Manage Scenes With RiderFlow
RiderFlow is a free plugin for the Unity editor that helps you work with your Unity scenes. Aimed at all types of Unity users, from coders to level designers and artists, RiderFlow will help you organize your scenes, search for assets and usages, find usages of those assets, quickly move around your scenes, and more. You can even edit code and refactor your scenes by easily replacing objects in a scene. We'll walk you through the best tips for RiderFlow to help speed up your Unity development!
17:45 -
18:15
Registration
17:45 -
18:15
Welcome Words
17:45 -
18:15
IntelliJ IDEA-based IDEs Tips & Tricks
Mikhail Vink / Hadi Hariri

An IDE is so much more than an editor, yet people still seem to compare one to another. This session looks at IntelliJ IDEA and shows tips and tricks that will make you a more efficient and productive developer (most of the tips’n’tricks are also applicable to all IntelliJ IDEA-based IDEs, such as WebStorm, PhpStorm, PyCharm, and others). From searching for symbols to having a smooth workflow when working with version control, the presentation examines all the aspects that make it possible to have a pleasurable development experience. You’re guaranteed to leave this session knowing things you probably didn’t even know existed and were afraid to ask whether they did.
17:45 -
18:15
Registration
17:45 -
18:15
Welcome Words
17:45 -
18:15
IntelliJ IDEA-based IDEs Tips & Tricks
Mikhail Vink / Hadi Hariri

An IDE is so much more than an editor, yet people still seem to compare one to another. This session looks at IntelliJ IDEA and shows tips and tricks that will make you a more efficient and productive developer (most of the tips’n’tricks are also applicable to all IntelliJ IDEA-based IDEs, such as WebStorm, PhpStorm, PyCharm, and others). From searching for symbols to having a smooth workflow when working with version control, the presentation examines all the aspects that make it possible to have a pleasurable development experience. You’re guaranteed to leave this session knowing things you probably didn’t even know existed and were afraid to ask whether they did.
15:00 - 16:00

Регистрация, кофе

16:00 - 16:45

Устранение барьеров на пути к продуктивности

Хади Харири, руководитель Developer Advocacy

ENG Java Web

Представьте себе, что всё, что мешает вам разрабатывать софт, вдруг исчезло. Никто не следит за тем, чем вы заняты каждую минуту, в какое время приходите на работу и уходите с нее. Вы предоставлены самому себе. Всё волшебным образом встает на свои места, и ваша продуктивность достигает заоблачных высот. Идеальные условия, не так ли? В JetBrains большинства этих помех не существует. Но работать в отсутствии барьеров, оказывается, не так уж просто. Нельзя устранить все ограничения и надеяться, что рабочие процессы будут протекать сами по себе, без сучка без задоринки. Мы поговорим о преимуществах и недостатках этого подхода и способах решения типичных проблем, возникающих при устранении барьеров (если это вообще возможно).

16:45 - 17:00

Перерыв

17:00 - 17:45

Корутины в Kotlin на сервере

Роман Елизаров, разработчик языка Kotlin

Java

Мы поговорим о традиционных проблемах масштабирования серверных приложений на JVM и о том, как их можно решить с помощью асинхронного кода, который теперь как никогда просто писать благодаря корутинам в Котлине. Мы увидим, как дизайн, основанный на корутинах и структурной многозадачности, позволяет избежать традиционных проблем асинхронного кода, связанных с управлением ресурсами, обработкой ошибок и отменой запросов.

17:00 - 17:45

Как мы разрабатываем WebStorm

Денис Ушаков, руководитель разработки WebStorm
Екатерина Пригара, продакт-менеджер WebStorm

Web

За последние несколько лет JavaScript-экосистема сильно изменилась. Чтобы WebStorm и другие IDE JetBrains были по-настоящему полезны JavaScript-разработчикам, мы не можем не реагировать на эти изменения.

Мы расскажем, как в команде WebStorm мы выбираем, какие языки, фреймворки и инструменты будем поддерживать; как следим за развитием технологий, находим компромиссы и придумываем новые возможности для продукта. Также вы узнаете, как устроена IDE изнутри и как организован процесс ее разработки.

17:45 - 18:00

Перерыв

18:00 - 18:45

Развитие поддержки Java в IntelliJ IDEA: совершенству нет предела

Тагир Валеев, технический руководитель команды поддержки языка Java в IntelliJ IDEA

Java

Проект IntelliJ IDEA начинался как среда разработки для Java, и в настоящее время поддержка этого языка остается одной из лучших на рынке. Казалось бы, за восемнадцать лет развития уже можно было сделать все, остается только поддерживать новые версии языка да исправлять мелкие баги в очень частных случаях. Однако команда поддержки Java постоянно реализует новые улучшения. Я расскажу, что же можно улучшать после стольких лет работы, что мы сделали недавно, и чего еще в поддержке Java нет, но хотелось бы.

Пишем full-stack приложение на Kotlin

Леонид Хачатуров, разработчик

Web

В этом докладе я расскажу о том, как написать full-stack приложение на Kotlin. Мы рассмотрим различные технологии из мира Kotlin, делающие этот язык таким мощным и удобным инструментом: создадим мультиплатформенный проект, переиспользующий код между Kotlin/JVM и Kotlin/JS, напишем фронтенд с помощью удобных DSL для React и CSS и воспользуемся корутинами для клиент-серверного взаимодействия.

18:45 - 19:00

Перерыв, кофе

19:00 - 19:45

Еще больше полезных советов по разработке в IntelliJ IDEA

Триша Ги, Developer Advocate

ENG Java

Хотите знать IDE как свои пять пальцев? Понимать, чем IDE отличается от редактора и как с ее помощью разобраться в семантике ваших приложений? Хотите научиться входить в состояние «потока», использовать имеющиеся инструменты максимально эффективно и продуктивно? Тогда вы обратились по адресу.

Эволюция TypeScript: язык и IDE

Андрей Старовойт, старший разработчик WebStorm

Web

TypeScript продолжает набирать популярность и осуществлять мечту JavaScript-разработчиков о языке с развитой системой типов и знакомым синтаксисом.

Я расскажу, как развивалась система типов в TypeScript и как это повлияло на то, какие возможности в поддержке языка доступны в WebStorm. Покажу интересные рефакторинги и инспекции, которые доступны в WebStorm для TypeScript, и как они могут помочь писать код лучше и быстрее.

19:45 - 20:00

Перерыв

20:00 - 20:45

Вопросы и ответы: открытая дискуссия с командой JetBrains

20:45 - 22:00

Свободное общение

Ab, assumenda consectetur, consequatur cum cumque dolor doloribus laboriosam, laborum perferendis quae quis sunt temporibus vero. Impedit molestias nemo officia quis sint. Amet architecto autem ea, fuga iusto nihil sequi.

Speaking to you

Matt Ellis
twitter.com/citizenmatt
Matt Ellis is a developer advocate at JetBrains. He’s spent over 20 years shipping software in various industries and currently works with IDEs and development tools, having fun with abstract syntax trees and source code analysis. He also works on the Unity support in Rider.

Join the webinars

Do you want to learn more about using Rider and RiderFlow in game development? Then register for the webinars.