GameDev

GameDev

A smarter way to write code for games.

JetBrains Rider provides powerful support for game developers, with support for Unity, Unreal and Godot. The IDE comes with a large number of quick fixes, context actions and inspections, code completion and syntax highlighting in shader files, debugging scripts, running and debugging tests, profiling games, refreshing assets, and much more.

Debugging Unity Games With Rider

YouTube

Debugging Unity Games With Rider
George Lemeshko
Building a Godot Addon

YouTube

Building a Godot Addon
Johannes Ebner
Godot Game Development Leveraging Kotlin

YouTube

Godot Game Development Leveraging Kotlin
Pierre-Thomas Meisels, Tristan Grespinet, Cedric Hippmann
JetBrains GameDev Days 2024

Playlist

JetBrains GameDev Days 2024
Session recordings of JetBrains GameDev Days 2024.
Bind Arguments to Godot's Callables

Tutorial

Bind Arguments to Godot's Callables
When reusing functionality for signals, use Callable and bind arguments
Rainbow Trail Effects for Godot

Tutorial

Rainbow Trail Effects for Godot
Create a rainbow trail effect for your 2D games using Line2D
Singletons and Autoloads with Godot and C#

Tutorial

Singletons and Autoloads with Godot and C#
We'll walk through how to setup and enable singletons using Godot's autoloads also known as Globals.
Starter Player Controls For 2D Godot Games

Tutorial

Starter Player Controls For 2D Godot Games
We'll walk through simple yet effective starter controls for your 2D Godot games to get your characters up and running.
Build an Asteroids game in Unity with JetBrains Rider

Tutorial

Build an Asteroids game in Unity with JetBrains Rider
Recreating a version of the classic arcade video game.
Conclusion

Part of tutorial

Conclusion
What have we learned building an asteroids game?
Creating a starfield skybox

Part of tutorial

Creating a starfield skybox
Add a skybox to your Unity game.
Adding a spaceship and asteroid to the scene

Part of tutorial

Adding a spaceship and asteroid to the scene
Add prefabs to the game scene.
Moving and exploding asteroids

Part of tutorial

Moving and exploding asteroids
Add Unity script to asteroid GameObject.
Adding basic UI for keeping score

Part of tutorial

Adding basic UI for keeping score
Add UI elements to the game.
Controlling the player – Shooting lasers and moving around

Part of tutorial

Controlling the player – Shooting lasers and moving around
Add behavior to Unity GameObjects.
Spawning asteroid GameObjects

Part of tutorial

Spawning asteroid GameObjects
Dynamically add asteroids to game scene.
Game graphics, assets and project setup

Part of tutorial

Game graphics, assets and project setup
Create project, find and import Unity Asset Store graphics.
How to Build Pong with Godot and JetBrains Rider

Tutorial

How to Build Pong with Godot and JetBrains Rider
We'll walk you through building a Pong game using Godot Game Engine and JetBrains Rider.
Adding Scripts To Your Godot Game

Part of tutorial

Adding Scripts To Your Godot Game
Learn how to add C# scripts to your Godot games for interactivity and gameplay mechanics.
Set up a Godot Game Development Environment

Part of tutorial

Set up a Godot Game Development Environment
Setting up your game development environment for Godot Game Engine.
Asset Management

Part of tutorial

Asset Management
Learn how to manage assets in Godot.
Game Design

Part of tutorial

Game Design
Sketching out our game and its mechanics to prepare for building a Godot game.
Godot Nodes and the Scene Tree

Part of tutorial

Godot Nodes and the Scene Tree
Working with Godot Nodes to build out our game's scene.
Source Control Management with Godot

Part of tutorial

Source Control Management with Godot
Using Git source control for your Godot project.
Introduction To Game Development

Part of tutorial

Introduction To Game Development
Introduction to game development and why you would consider Godot Game Engine and C# for your game.
Can I script a Unity Game with AI Assistant in under 15 minutes?

YouTube

Can I script a Unity Game with AI Assistant in under 15 minutes?
In terms of game development, I am a total beginner. Can I script a Unity game with AI Assistant?
How to improve code quality in game development with Qodana and Unity

JetBrains Blog

How to improve code quality in game development with Qodana and Unity
Game development with Qodana and Unity.
JetBrains GameDev Day 2023

Playlist

JetBrains GameDev Day 2023
Session recordings of JetBrains GameDev Day 2023.
JetBrains Space and JetBrains Rider

Tip

JetBrains Space and JetBrains Rider
A full solution to power your game development process!
Creating Games With Unity - Scripting Logic With Rider

Tutorial

Creating Games With Unity - Scripting Logic With Rider
JetBrains Rider is the best scripting editor for Unity – let's find out why!
Creating Games With Unreal Editor and JetBrains Rider

Tutorial

Creating Games With Unreal Editor and JetBrains Rider
JetBrains Rider is the best scripting editor for Unity – let's find out why!
Debugging Unity games

Part of tutorial

Debugging Unity games
Suspend execution and inspect variables. Use pausepoints to visually inspect your scene.
Keyboard shortcuts - Shift+Shift and Alt+Enter

Part of tutorial

Keyboard shortcuts - Shift+Shift and Alt+Enter
The two keyboard shortcuts that get you places!
Generate code

Part of tutorial

Generate code
Rider helps with boiler-plate code, code completion, and more.
Inspections and quick-fixes for Unity code

Part of tutorial

Inspections and quick-fixes for Unity code
Rider helps you write better code, faster.
Navigating around a Unity project

Part of tutorial

Navigating around a Unity project
Find your way around your code base, asset usages, and more.
Unit testing

Part of tutorial

Unit testing
What is RiderFlow? And where to find it?
Debugging Unreal Engine with Rider

Part of tutorial

Debugging Unreal Engine with Rider
Use the Unreal Editor log and the debugger to see what's going on in your game.
Editing, code completion, inspections

Part of tutorial

Editing, code completion, inspections
Let's explore what the coding experience is like!
Navigating your project

Part of tutorial

Navigating your project
Use Search Everywhere to helps you find code, functions, blueprint usages, and more.
What is Rider for Unreal?

Part of tutorial

What is Rider for Unreal?
Learn about using Rider for your Unreal Engine games.
Unit testing

Part of tutorial

Unit testing
The Unreal Engine testing framework is built in and works without additional configuration.
Working with Blueprints

Part of tutorial

Working with Blueprints
Navigate back-and-forth between code an blueprints, find usages, and more.
Godot Community Resources

Part of tutorial

Godot Community Resources
Community resources that will help you on your Godot journey.
Design and Manage Scenes With RiderFlow

Tutorial

Design and Manage Scenes With RiderFlow
We'll walk you through the best tips for RiderFlow to help speed up your Unity development!
Getting Started with Rider for Unity

Part of tutorial

Getting Started with Rider for Unity
What is Rider? And how to start using it with Unity?
Code Editing

Part of tutorial

Code Editing
Dive deeper into code with the smart editor in Unity!
Introducing RiderFlow

Part of tutorial

Introducing RiderFlow
What is RiderFlow? And where to find it?
Adding assets to a scene

Part of tutorial

Adding assets to a scene
The scene view management toolbar can search assets that you can use in your scene.
Replace Assets

Part of tutorial

Replace Assets
Replace assets on your scene. It's like refactoring, but visually!
Hierarchy, bookmarks and camera presets

Part of tutorial

Hierarchy, bookmarks and camera presets
Find your way through complex scenes.
Search Everywhere

Part of tutorial

Search Everywhere
Quickly search throughout your project. For anything!
Find and Show Asset Usages

Part of tutorial

Find and Show Asset Usages
Visually understand the scene structure and where an asset is used.
Making Plugins for Game Engines as a Business

YouTube

Making Plugins for Game Engines as a Business
Alexander Pirogov, Victor Careil
JetBrains GameDev Day Online 2022

Playlist

JetBrains GameDev Day Online 2022
Session recordings of JetBrains GameDev Day Online 2022.
Unity Support

Tip

Unity Support
Write smarter C# for Unity!