Game Development

Hi folks, I'm a software developer / game developer and I have been noticing some weird quirks with Bazzite. One such problem is that I am trying to get Unreal Engine / Unreal Editor to work well with it and have semi-frequent crashing when compiling shaders... Now, that's not really too much of an issue as I just had to force recompilation a few times until it booted. The issue is that with vscode, rider, etc. I cannot seem to create a solution file for my c++ work. I also cannot seem to get rider or vscode to identify my Unreal Engine libraries. Perhaps this isn't an issue with Bazzite itself, but it does seem to only exist on Bazzite (Ubuntu worked, Windows worked before I uninstalled it, Macintosh works). Any suggestions or recommendations?
1 Reply
crisosphinx
crisosphinxOP2w ago
I have figured out the issue. This is for Rider mostly, but you can probably apply this to other installs like VSCode... If using VSCode, skip the first 2 bullet points and head directly to #3. Steps to walk through to get this to work: 1) Install jetbrains toolbox : https://www.jetbrains.com/toolbox-app/ 2a) Launch your command line / bash 2b) run this code to find, grep, unzip the tarball, then install
cd ~/Downloads
jtzip=$(find . | grep jetbrains*)
tar -zxvf $jtzip
rm $jtzip
jtdir=$(find . -type d | grep "jetbrains*")
$jtdir/jetbrains-toolbox
cd ~/Downloads
jtzip=$(find . | grep jetbrains*)
tar -zxvf $jtzip
rm $jtzip
jtdir=$(find . -type d | grep "jetbrains*")
$jtdir/jetbrains-toolbox
3) brew install dotnet 4a) Download unreal engine / editor from either source on github or from Epic Games themselves (You need to have an account for either of these) 4b) If downloading from source, you need to compile it (https://github.com/EpicGames/UnrealEngine) - I can walk you through this if necessary 4c) No need to compile from the epic games install (https://www.unrealengine.com/en-US/linux) 5) Make a project with Unreal Engine 6) No solution file will be generated, but with Rider, open the .uproject file that was generated 7) Wait for all source code to be indexed 8) Have fun
JetBrains
JetBrains Toolbox App: Manage Your Tools with Ease
Open any of your projects in any of the IDEs with one click.
Unreal Engine
Linux
Unreal Engine is the world’s most open and advanced real-time 3D creation platform for photoreal visuals and immersive experiences.

Did you find this page helpful?