### Computer Science - [[Asymptotic Complexity и Time Complexity (Асимптотическая сложность и Временная сложность)]] - [[Структуры данных (Data structures)]] - [[Pathfinding (Поиск Пути)]] - [[Collision Detection (Обнаружение Столкновений)]] - [[Stack & Heap (стек и куча)]] - [[Garbage Collector (Сборщик Мусора)]] - [[Аллокация памяти (Memory allocation)]] - [[Кеш процессора (CPU cache)]] [[Алгоритмы и структуры данных]] - [[Паттерны проектирования]] - [[Принципы SOLID]] ##### Графика - [[Graphic Pipeline (Графический конвейер)]] - [[Графика на Unity]] Основы рендера (материалы, меши, батчинг) ##### Математика - [[Векторы]] - Матрицы - Векторы/матрицы, нормализация, скалярное/векторное произведение; кватернионы (quaternions) на уровне «что это и зачем». ### C\# - [[Structures or Value Types (Структуры или значимые типы)]] - [[Коллекции]] - [[Boxing, unboxing]] - Сериализация (JSON/Binary; версии данных) - `IEquatable<T>` у `struct`. - Разница **значимых** (value types, `struct`) и **ссылочных** (reference types, `class`) типов; ### Unity - [[GameObject]] - [[Unity Analysis]] - VFX в Unity - Audio в Unity - Lighting in Unity - анимация в Unity - камера ##### UI - [[UI Toolkit (UIElements) в Unity]] - [[Сравнение UI-систем в Unity]] Жизненный цикл Unity - Awake/Start/Update/FixedUpdate/LateUpdate; порядок инициализации; сцены и префабы. многопоточность Асинхронщина C# (`async/await`) Сети - Клиент-сервер, задержка (latency), джиттер (jitter), базовые подходы к репликации состояний. - [[Merge]] - [[Git]] ECS Юнит-тесты алгоритмов (без Unity API),