Обо мне
Если не хотите много читать – краткий вариант (резюме) можно скачать тут.
Биография
Меня зовут Иван Клёнов. Я геймдизайнер, программист и инженер (читать о навыках 👇). Я родился в 1991 году. Впервые c компьютерными играми я познакомился в пять лет – и сразу влюбился. Мир по ту сторону экрана двигался и жил! Нарисованные уровни кишели виртуальными созданиями, сновавшими туда-сюда по своим делам, даже не нуждаясь во мне. Это потрясло меня – и в дальнейшем определило направление моего развития.
В пятом классе отец сделал мне невероятный подарок – только что появившийся тогда язык программирования с функционалом создания 3D-сцен Dark Basic. Я начал погружаться в мир трёхмерного программирования, алгоритмов и геймдизайнерских приёмов.
В старших классах я дополнительно посещал спецкурс по программированию искусственного интеллекта, и тогда же самостоятельно выпустил свою первую успешную игру. Также я поработал ньюсмейкером крупного российского игрового портала, изучая тонкости работы с коммьюнити.
В период обучения в МГТУ им. Н.Э. Баумана, я практиковался в написании собственного игрового движка. Проект не увидел свет – именно тогда рынок бесплатных движков начал взрывообразно расти, и конкурировать с гигантами вроде Unity и Unreal, одиночке-энтузиасту оказалось не по силам. Однако, полученные знания о внутреннем устройстве движков оказались крайне полезны.
Также в этот период я получил первый опыт управления командной разработкой в среде энтузиастов. Были успехи (например, выпущенный проект тяжёлого морского беспилотника), были неудачи (наш аркадный шутер застрял в “производственному аду” из-за проблем с движком). Моей ролью в проектах были: общая организация деятельности, налаживание технологических процессов, составление документации, программная архитектура.
Самым ценным, что я вынес из ВУЗа, является умение решать проблемы. Мне пришлось сосредоточиться на освоении искусства репрезентации и подачи материала… в первую очередь, из-за возникавших тогда трудностей в учёбе. Выбранная стратегия оказалась сверхэффективной. Благодаря ей, в 2012-2013 годах я стал стипендиатом Мэрии Москвы, в 2013-2014 годах – именным стипендиатом Правительства Москвы, а в 2013-2014 гг. ещё и получал именную стипендию Ученого совета МГТУ. В том же 2014 году я одержал победу в стартап-программе Фонда содействия развитию малых форм предприятий в научно-технический сфере «УМНИК» по Московской области.
Как лучший студент факультета, в начале 2014-го года я стажировался в Словении по программе обмена студентами. Проведённые в Центре Экспериментальной Механики недели позволили мне познакомиться с лучшими западными практиками ведения научной и технической деятельности. Несмотря на приглашение остаться зарубежом, я предпочёл продолжать работать в России.
По окончании института, я получил место разработчика ПО в авиационно-космической индустрии. В рамках рабочих обязанностей, я участвую в создании множества «серьёзных» игр в интересах гражданского и оборонного секторов. Ряд ракетных и космических проектов, про которые Вы в ближайшее время услышите (или, возможно, даже не услышите) по центральным каналам, содержат и мой вклад.
В настоящий момент, я по большей части выполняю задачи по руководству и организации процесса разработки. Я являюсь ключевым специалистом, совмещая ряд обязанностей – являюсь программным архитектором, определяю облик будущего продукта на основе пользовательских сценариев, анализирую запросы и потребности потребителя, составляю проектную документацию, определяю границы фич и функционала проекта на основе бюджета и возможностей.
Параллельно я создаю собственные хобби-проекты, разрабатывая простые и нестандартные игры. Я настроен развиваться в этом направлении, выступая в “проектах выходного дня” в роли гейм-дизайнера и программиста. Я активно развиваюсь по этому направлению, и рад предложениям о сотрудничестве.
Мои навыки
Геймдизайн:
- умение придумать интересно и весело с нуля;
- реалистичный анализ бюджета, фич и возможностей команды;
- навык составления концепт- и дизайн-документов;
- построения портрета аудитории, бизнес-анализ, подбор и оценка USP;
- уравновешивание кривой сложности, общего баланса и механик игры;
- сценарные навыки, литературное и творческое описание, лор и диалоги;
- питчинг проектов, публичные выступления, общение с инвесторами.
Девелопмент:
- опыт проектирования с нуля архитектуры серьёзных проектов;
- быстрое создание с нуля прототипов игровой механики и подготовка MVP;
- реализация core-геймплея с кратчайшие сроки;
- разработка placeholder/low-poly 3D-моделей в стеке Substance Painter + Doga;
- разработка визуального представления (прото-текстуры, UI layout) в Photoshop;
- навыки левел-дизайна.
Используемые технологии:
- Unity3D & C#. Опыт использования – 7 лет (до того – самописные движки).
* реализация игровой логики на стеках Mono/GameObject, ECS, DOTS;
* Job system, многопоточность; организация событийной модели;
* LeanPool, DOTween, Mechanim; Unity UI. - C++ / QT (опыт – 9 лет).
- Git (использование, организация и администрирование репозиториев).
- Базовое знание SQL (Postgres) и “подводных камней” работы с БД.
- Знание Jira / Redmine, умение управления командной разработкой.