In this video, I walk through setting up a .NET development environment in Helix on Ubuntu Linux.
We’ll install Helix, the .NET SDK, OmniSharp for C# language server support, and netcoredbg for debugging support. Then we’ll check Helix’s C# health output and finish by building a small Raylib-cs game to make sure the setup works end to end.
Commands from the video:
https://gist.github.com/handcraftedco...
Covered in this video:
Installing Helix on Ubuntu
Installing the .NET SDK
Checking your CPU architecture with uname -m
Installing OmniSharp for x86_64 or ARM64 Linux
Adding OmniSharp to your PATH
Configuring ~/.config/helix/languages.toml
Running hx --health c-sharp
Installing netcoredbg
Setting up C# debugging support in Helix
Installing Linux dependencies for Raylib
Building Raylib from source with CMake
Installing libraylib.so
Creating a .NET console app
Adding Raylib-cs
Running a simple C# Raylib game
Useful links:
Helix:
https://helix-editor.com/
.NET:
https://dotnet.microsoft.com/
OmniSharp:
https://www.omnisharp.net/
netcoredbg:
https://github.com/Samsung/netcoredbg
Raylib:
https://www.raylib.com/
Raylib-cs:
https://github.com/ChrisDill/Raylib-cs
#dotnet #csharp #helixeditor #ubuntu #linux #programming #gamedev #raylib #omnisharp