Building AR Apps with Unity and ARKit: A Step-by-Step Guide

Building AR Apps with Unity and ARKit: A Step-by-Step Guide

Picture this: You’re holding up your phone and seeing a dragon perched on your coffee cup. No, you haven’t had too much caffeine - you’re just experiencing augmented reality! As developers, we get to create these magical moments. Today, we’ll build an AR app together using Unity and ARKit that lets users place 3D objects in their environment. And don’t worry, I’ll sprinkle in some dad jokes to keep things light - after all, what did the AR developer say to the pizza?...

June 22, 2025 · 5 min · 854 words · Maxim Zhirnov
C# Plugin Wizardry: Brewing Magic in Unity's Underbelly

C# Plugin Wizardry: Brewing Magic in Unity's Underbelly

When Unity’s built-in features feel like trying to fight a dragon with a butter knife, plugins become your enchanted broadsword. In this guide, we’ll transmute C# code into native power-ups while dodging memory leaks like they’re poorly coded Minotaurs in a labyrinth. Forging the Native Crucible Every great plugin starts by angering the right gods - in this case, your OS’s compiler. Let’s create a C++ spell that makes numbers go boom:...

May 19, 2025 · 3 min · 580 words · Maxim Zhirnov
Волшебство плагинов C#: Создание магии в подбрюшье Unity

Волшебство плагинов C#: Создание магии в подбрюшье Unity

Когда встроенные возможности Unity кажутся попыткой сразиться с драконом кухонным ножом, плагины становятся вашим заколдованным палашом. В этом руководстве мы преобразуем код C# в нативные усиления, избегая утечек памяти, словно плохо закодированных Минотавров в лабиринте. Ковка нативного тигля Каждый великий плагин начинается с умиротворения правильных богов — в данном случае компилятора вашей ОС. Давайте создадим заклинание на C++, которое заставит числа взрываться: // MagicNumbers.h #pragma once extern "C" { __declspec(dllexport) int NuclearMultiply(int a, int b) { return a * b * 1000; // Потому что обычное умножение для магглов } } Поместите этот радиоактивный код в папку Assets/Plugins следующим образом:...

May 19, 2025 · 3 min · 561 words · Maxim Zhirnov
Why Most Developers Shouldn't Write Their Own Game Engines

Why Most Developers Shouldn't Write Their Own Game Engines

The Allure and the Agony of Custom Game Engines In the world of game development, there’s a tantalizing dream that many developers chase: creating their own game engine from scratch. It sounds like a heroic quest, full of innovation and creativity, where you get to be the master of your own destiny. However, this journey is often more akin to navigating a treacherous labyrinth than a triumphant march. The Time and Effort Conundrum One of the most significant challenges in creating a custom game engine is the sheer amount of time and effort it requires....

November 21, 2024 · 4 min · 834 words · Maxim Zhirnov
Почему большинству разработчиков не следует писать свои собственные игровые движки

Почему большинству разработчиков не следует писать свои собственные игровые движки

О соблазне и муках создания собственных игровых движков В мире разработки игр существует заманчивая мечта, за которой гонятся многие разработчики: создание собственного игрового движка с нуля. Это звучит как героический квест, полный инноваций и творчества, где вы становитесь хозяином своей судьбы. Однако этот путь часто больше похож на путешествие по коварному лабиринту, чем на триумфальное шествие. Проблема времени и усилий Одна из самых больших сложностей при создании собственного игрового движка – это огромное количество времени и сил, которое требуется....

November 21, 2024 · 4 min · 751 words · Maxim Zhirnov