Від магії до коду: шлях Кирила Сидорова у світ геймдеву
У тринадцять років Кирило Сидоров відкрив для себе C++, занурившись у програмування завдяки олімпіаді, на яку потрапив випадково. Тоді це здавалося магією: всього кілька рядків коду, і комп’ютер виконує твої вказівки. Згодом це захоплення привело до інтернатури в Dragon’s Lake і роботи у GSC Game World, де Кирило опанував одразу два напрями.

Чому програмування стало магічним?
Кирило завжди думав, що після школи піде в економіку. Проте у маленькому містечку Ніжин, де він виріс, завдяки молодому вчителеві інформатики він відкрив для себе програмування. Підготовка до олімпіади з програмування допомогла Кирилу зрозуміти, наскільки цікаво писати код та створювати власні проекти. Вдома з молодшою сестрою вони вигадували ігри, створюючи свій «анклав» з митницями та банками, що стимулювало розвиток навичок програмування.
«Геймдев для мене — це можливість бачити результат своєї роботи. Коли ти знаєш, що мільйони людей грають у твою гру, це неймовірно мотивує!»
Вибір університету: важливий крок
- Безкорупційна атмосфера.
- Можливість самостійного вибору предметів.
- Найкращі викладачі в країні.
Ці фактори спонукали його вступити до Києво-Могилянської академії. Хоча Кирило виріс у російськомовному середовищі, він сприймав університет як місце, що допоможе йому повністю перейти на українську мову.
Навчання в Могилянці: за і проти
Оцінка програми навчання — 50 на 50. Багато дисциплін застарілі, проте деякі предмети дійсно якісні. Наприклад, можливість обирати навчальні курси і мати доступ до міжфакультетних предметів — це великий плюс. Але з матеріальною базою виникають труднощі, адже комп’ютерна техніка часто залишає бажати кращого.
Університет стикається з проблемами фінансування, що ускладнює утримання висококваліфікованих викладачів. Кирило зазначає, що навчання в Могилянці дало йому не тільки знання, а й важливі навички, які стали у пригоді під час пошуку роботи.
Інтернатура в Dragon’s Lake: важливий досвід
Кирило зрозумів, що для успішної кар’єри в IT потрібно почати працювати раніше. Він живив надії на інтернатуру ще до повноліття. Після серйозної співбесіди в Dragon’s Lake його взяли на стажування, де його ментором став Володимир Іванов. Завдяки йому Кирило опанував Unreal Engine та розвив важливі професійні навички.
«Інтернатура була лише навчанням, без комерційних проектів. І ми створювали власні гри, що дуже корисно для практики.»
Роль у GSC Game World: нові виклики
Після досвіду в Dragon’s Lake, Кирило перейшов у GSC, де його спеціалізація — Lead Platform Tools Programmer. Тут він відповідає за розробку інструментарію для модингу та низькорівневу розробку для консолей. Ця робота вимагає знань специфіки архітектури консолей, а також оптимізації кодів для їх належної роботи.
Модинг S.T.A.L.K.E.R. 2: величезні можливості
- Заміна 3D-моделей та текстур.
- Змінювання балансу гри.
- Створення нових модифікацій.
Кирило веде команду, яка активно працює над Zone Kit — інструментом для модераторів, завдяки якому користувачі можуть модифікувати гру.
Поради для новачків у геймдеві
Кирило радить:
- Займатися програмуванням тільки, якщо це приносить задоволення.
- Вивчати, як працює все «під капотом» — глибоке розуміння забезпечить міцну базу.
- Не нехтувати алгоритмами і структурами даних — ці навички будуть корисними у будь-якій частині ІТ.
На закінчення, Кирило переконаний, що кожен, хто хоче бути успішним у геймдеві, повинен розуміти: лише справжнє захоплення роботою та безперервне навчання призведе до успіху в цій непростій сфері.