Skip to content

Instantly share code, notes, and snippets.

View 123tris's full-sized avatar
😁
I love deleting code

Tristan Metz 123tris

😁
I love deleting code
View GitHub Profile
@gorlak
gorlak / tools-engineer-checklist.md
Last active September 2, 2024 10:34
Tools Engineer Checklist

This list is provided as a guide for tools engineers of all skill levels looking for jobs in the game industry. It's meant as a guide to topics that should be pursued broadly in order to be well spoken in an interview. I doubt any hiring manager requires deep knowedge across every topic, but an ideal candidate would be somewhat knowledgable (aware of its existence if asked directly) with all topics here.

Each list of bullets increases in difficulty, so later bullets are more applicable to senior (or even director) level candidates.

Good luck.

@gorlak

Math

@jeffvella
jeffvella / MoveWorldToScreen.cs
Created February 21, 2018 16:00
Unity: Move a world object to the location of an interface element with some spiraling.
using Helpers.Extensions;
using UnityEngine;
public class MoveWorldToScreen : MonoBehaviour
{
private float _distanceTravelled;
private float _magnitude;
private float _totalDistance;
private float _progress;
private Vector3 _startPosition;
@angularsen
angularsen / AsmdefDebug.cs
Last active November 16, 2023 13:24 — forked from karljj1/Unity Assembly Definition Debugger.cs
Find out what assemblies are being built and how long each takes. Updated to only build for Editor, and to include total time in first line of log output.
#if UNITY_EDITOR
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
using UnityEditor;
using UnityEditor.Compilation;
using UnityEngine;
/// <summary>