Что дальше по плану
- Игровой прототип на Unity/Unreal в составе команды
- Небольшая игра или инструмент на C++/C#
- Осмысленный вклад в открытые репозитории
Роман Кожухарёв
Портфолио · 261-338 · ПОИКИ
000%
инициализация окружения…
если загрузка не завершилась — перейти к содержимому
Московский Политех · 09.03.02 · ПОИКИ
Разработчик игр Python, C++/C# в процессе
Пишу на Python с первого курса: боты, парсеры, автоматизация. Сейчас перехожу на C++ и C# — к движкам, системам и геймплею. Собираю команду из 10 человек, чтобы к выпуску был не только диплом, но и играбельный прототип.
rk.monogram.state
логотип собран · наведите курсор
Игры были рядом с самого начала — но по-настоящему зацепило, когда стало интересно не играть, а понять, как это устроено: почему прыжок ощущается правильно, как устроен цикл кадра, откуда берётся та самая отзывчивость управления.
Первый язык — Python. На нём я разобрался с логикой, структурой кода, API и библиотеками: написал Telegram-бота и парсер данных. Это дало главное — привычку доводить проект до работающего результата, а не до половины учебного задания.
Сейчас учусь на 1 курсе по направлению 09.03.02 и постепенно перехожу на C++ и C#: хочу работать ближе к железу, памяти и производительности — туда, где живут движки. Иду через алгоритмы, структуры данных, сети и Unity/Unreal.
Параллельно собрал команду из 10 человек — от программирования и графики до звука, гейм-дизайна и организации. Цель конкретная: к выпуску иметь играбельный прототип и портфолио, которое показывает не слова, а работу.
«Игра — это система. Хочу понимать её целиком: от строки кода до ощущения в руках.»
Честная карта: что уже работает в проектах, а что пока в процессе изучения. Проценты — это не «уровень владения», а пройденный путь до цели.
То, на чём написаны проекты ниже
@bot.message_handler(commands=["start"])
def start(message):
# точка входа: знакомим и показываем меню
bot.send_message(
message.chat.id,
"Привет! Я на связи.",
reply_markup=menu
)
пример из проекта · telegram-бот
Изучаю сейчас — проекты на этом стеке ещё впереди
Пока это Python. Дальше здесь появятся вещи на C++/C# и играбельные сборки — раздел будет расти вместе со мной.
python · telegram bot api
Бот с меню, командами и обработкой пользовательских состояний: принимает запрос, отвечает по логике сценария и работает без ручного вмешательства. Первый проект, где я собрал полноценный цикл «запрос → обработка → ответ».
python · beautifulsoup · requests
Собирает данные со страниц по заданным правилам, чистит их от лишнего и складывает в структурированный вид — таблицу или JSON. Разбирался с HTML-структурой, селекторами и устойчивостью к изменениям в разметке.
c++ / c# · unity / unreal · в команде
Первая игра, которую мы делаем командой из 10 человек. Сейчас на этапе концепции и распределения ролей: определяем жанр, ядро геймплея и то, что реально успеем собрать. Здесь появится страница проекта, когда будет что показать.
Десять человек, десять зон ответственности. Собрал состав так, чтобы каждый закрывал свою часть работы — от кода до звука и организации.
План работы, сроки, распределение задач, связь внутри команды и с руководителем
это яЯдро геймплея, правила, баланс, игровые циклы и документация концепции
C++: архитектура, производительность, внутренние системы и инструменты
это яC# и движок: механики, управление, состояния, UI и связка систем
Спрайты, модели, анимации, эффекты, визуальный стиль и интерфейс
Эффекты, атмосфера, музыкальные темы и звуковой баланс сцены
Связка графики и кода: шейдеры, материалы, оптимизация сцены
Поиск багов, чек-листы, проверка сборок и воспроизведение ошибок
Лор, диалоги, описания, внутриигровые тексты и подача истории
Страницы проекта, девлоги, сбор обратной связи от игроков
Открыт к командной работе, стажировкам и просто к разговору про игры и код. Отвечаю быстрее всего в Telegram.