@switzerland.beaui: post 223 ✨🇨🇭 𝑺𝒘𝒊𝒔𝒔 𝑩𝒆𝒂𝒖𝒕𝒚 — 𝑾𝒉𝒆𝒓𝒆 𝑫𝒓𝒆𝒂𝒎𝒔 𝑩𝒆𝒄𝒐𝒎𝒆 𝑽𝒊𝒆𝒘𝒔 🏔️✨ #Switzerland 🇨🇭 #SwissVibes ✨ #SwissBeauty 🏔️ #BeautifulSwitzerland #NatureLovers

🇨🇭✨ 𝑺𝒘𝒊𝒔𝒔  🏔️💎
🇨🇭✨ 𝑺𝒘𝒊𝒔𝒔 🏔️💎
Open In TikTok:
Region: PK
Monday 09 November 2026 17:44:41 GMT
874
83
9
0

Music

Download

Comments

albertofernandoboeira1
albertofernandoboeira :
lindo
2026-11-10 21:48:46
0
francisca.caldas5
Francisca Caldas :
lindo dia
2026-11-10 11:35:20
0
nyizaw7122
NYI ZAW25&25 :
very peaceful place
2026-11-10 12:34:05
0
intherealmofthesource7
✈️🪷📚EDEN🇨🇭 :
2026-11-09 21:09:42
0
muhammad.soomar7922
Muhammad Soomar :
🥰🥰🥰
2026-11-10 05:59:00
0
irfansohailbutt
irfanSohail :
🌹🌹🌹
2026-11-09 21:27:40
0
irfansohailbutt
irfanSohail :
[Red heart][Red heart]
2026-11-09 21:27:35
0
mahmood.10hhshhs
Mahmood Mohammadi🇨🇭🇦🇫 :
💯💯💯
2026-11-09 17:48:49
0
diyiya15
𓆩 𝐂œ𝐮𝐫 𝐒𝐢𝐧𝐜è𝐫𝐞 ⵣ 𓆪 :
🥰🥰🥰
2026-11-10 12:14:58
0
To see more videos from user @switzerland.beaui, please go to the Tikwm homepage.

Other Videos

Как на самом деле устроены мобильные и ПК-игры на Unity изнутри? Разбираем механику реверс-инжиниринга за 1 минуту 🛠️ Многие начинающие разработчики уверены: если скомпилировать проект на Unity через IL2CPP, исходный код превращается в монолитный машинный код, и прочитать его больше невозможно. На первый взгляд так и кажется — если открыть главный исполняемый файл игры (например, культовой Granny) напрямую в дизассемблере IDA Pro, перед глазами появится сплошная стена безымянных адресов вида sub_14000... Ни названий функций, ни переменных, ни структуры классов. Полный лабиринт. Но у архитектуры движка Unity есть интересная особенность, о которой знают исследователи безопасности и опытные разработчики 👇 Весь C# код игры действительно компилируется в нативный C++ файл — GameAssembly.dll. Однако для того, чтобы игра могла работать с рефлексией, сериализацией и внутренними событиями движка, ей жизненно необходимы метаданные. И лежат они в открытом доступе в папке проекта: 📂 НазваниеИгры_Data ➔ il2cpp_data ➔ Metadata ➔ global-metadata.dat Именно в этом небольшом файле разработчики сами того не замечая оставляют всю карту своего проекта: — точные названия каждого метода и функции; — имена параметров и переменных; — структуры классов игрока, урона, физики и логики сцены. Как за 3 шага превратить закрытый бинарник в понятную книгу: 1️⃣ Берем утилиту анализа метаданных Il2CppDumper. 2️⃣ Указываем ей путь к GameAssembly.dll и файлу global-metadata.dat. 3️⃣ Получаем сгенерированный заголовочный файл il2cpp.h и скрипт автоматизации для Python. Запускаем скрипт внутри IDA Pro — и магия! Все безымянные функции мгновенно получают свои оригинальные имена, написанные автором кода. Зачем это нужно знать разработчикам? Во-первых, это лучший способ учиться геймдеву у топовых студий: смотреть, как устроена архитектура чужих механик, логика искусственного интеллекта врагов и оптимизация рендера под капотом. А во-вторых, если вы делаете собственный проект на Unity, помните: стандартная сборка оставляет ваши метаданные доступными для любого любопытного исследователя. Если хотите сохранить приватность логики — изучайте тему обфускации и защиты метаданных заранее! 💬 Напишите в комментариях: какую игру или движок вам было бы интересно разобрать по косточкам в следующем выпуске? Обязательно сделаем детальный анализ! Не забудь сохранить в закладки, чтобы не потерять алгоритм, и подписаться на профиль — здесь всё про изнанку геймдева и архитектуру кода! 🚀 #программирование #сишарп
Как на самом деле устроены мобильные и ПК-игры на Unity изнутри? Разбираем механику реверс-инжиниринга за 1 минуту 🛠️ Многие начинающие разработчики уверены: если скомпилировать проект на Unity через IL2CPP, исходный код превращается в монолитный машинный код, и прочитать его больше невозможно. На первый взгляд так и кажется — если открыть главный исполняемый файл игры (например, культовой Granny) напрямую в дизассемблере IDA Pro, перед глазами появится сплошная стена безымянных адресов вида sub_14000... Ни названий функций, ни переменных, ни структуры классов. Полный лабиринт. Но у архитектуры движка Unity есть интересная особенность, о которой знают исследователи безопасности и опытные разработчики 👇 Весь C# код игры действительно компилируется в нативный C++ файл — GameAssembly.dll. Однако для того, чтобы игра могла работать с рефлексией, сериализацией и внутренними событиями движка, ей жизненно необходимы метаданные. И лежат они в открытом доступе в папке проекта: 📂 НазваниеИгры_Data ➔ il2cpp_data ➔ Metadata ➔ global-metadata.dat Именно в этом небольшом файле разработчики сами того не замечая оставляют всю карту своего проекта: — точные названия каждого метода и функции; — имена параметров и переменных; — структуры классов игрока, урона, физики и логики сцены. Как за 3 шага превратить закрытый бинарник в понятную книгу: 1️⃣ Берем утилиту анализа метаданных Il2CppDumper. 2️⃣ Указываем ей путь к GameAssembly.dll и файлу global-metadata.dat. 3️⃣ Получаем сгенерированный заголовочный файл il2cpp.h и скрипт автоматизации для Python. Запускаем скрипт внутри IDA Pro — и магия! Все безымянные функции мгновенно получают свои оригинальные имена, написанные автором кода. Зачем это нужно знать разработчикам? Во-первых, это лучший способ учиться геймдеву у топовых студий: смотреть, как устроена архитектура чужих механик, логика искусственного интеллекта врагов и оптимизация рендера под капотом. А во-вторых, если вы делаете собственный проект на Unity, помните: стандартная сборка оставляет ваши метаданные доступными для любого любопытного исследователя. Если хотите сохранить приватность логики — изучайте тему обфускации и защиты метаданных заранее! 💬 Напишите в комментариях: какую игру или движок вам было бы интересно разобрать по косточкам в следующем выпуске? Обязательно сделаем детальный анализ! Не забудь сохранить в закладки, чтобы не потерять алгоритм, и подписаться на профиль — здесь всё про изнанку геймдева и архитектуру кода! 🚀 #программирование #сишарп

About