Skip to content

Instantly share code, notes, and snippets.

View noisecrime's full-sized avatar

NoiseCrime noisecrime

View GitHub Profile

Unity versions not affected by Unity Runtime Fee

This is information that has been dug up by me and others in the Unity community. It's not official information from Unity (but most of the linked resources are). It is also not legal advise. I am not a lawyer.

TLDR:

Contrary to what Unity themselves are saying, for games made with these Unity versions, developers can elect not to be affected by a newer version of the Terms of Service that introduces the Unity Runtime Fee:

  • Unity 2022.x or earlier
  • Unity 2021.x LTS or earlier
@noisecrime
noisecrime / Unity-ReferenceChecker.cs
Last active August 13, 2024 00:33
WIP - Simple editor script to provide options in dropdown menu when clicking on an asset in the project browser to discover what other assets/scenes reference it.
using System.Collections.Generic;
using System.IO;
using System.Linq;
using UnityEditor;
using UnityEngine;
/// <summary>
/// NoiseCrimeStudio OneShots are single scripts that provide specific funactionality.
/// </summary>
namespace NoiseCrimeStudios.OneShot.Editor
@noisecrime
noisecrime / Unity-FBX2BlenderImporter.cs
Last active August 15, 2024 08:28
Unity Editor script that allows you to double-click a fbx file in the project browser and it will open and import into Blender.
using System;
using System.Diagnostics;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
using UnityEditor;
using UnityEngine;
using Debug = UnityEngine.Debug;
/// <summary>
@noisecrime
noisecrime / Unity-UnityPrimitives
Last active August 16, 2024 12:49
On-Demand access, loading & caching of Unity BuiltInResource Primitive Type Meshes.
using System;
using UnityEngine;
namespace NoiseCrimeStudios.Core.UnitySupport
{
/// <summary>
/// On-Demand access, loading & caching of Unity BuiltInResource Primitive Type Meshes.
/// </summary>
public static class UnityPrimitives
{