О себе
Пишу то, что считает и рисует: игровой движок с нуля на C++17 и CMake
с импортом FBX и OBJ через Assimp, редактор визуальных новелл на Win32 и GDI+,
растровый редактор на Rust с собственным immediate-mode интерфейсом.
1086 автотестов суммарно, CI на каждом пуше: rustfmt, clippy с -D warnings, cargo test.
Ищу junior C++-стажировку в играх или прикладной разработке, готов к тестовому заданию.
Опыт работы
Инди-игра на Unity — команда с опытным разработчиком
C# · Unity
- Пишу код и геймдизайн вместе с опытным разработчиком, вёл подбор людей в проект. Хакатон HackIT: собрал прототип за выходные.
Фриланс — заказы на Kwork
Python · по заказам на Kwork
Проекты
Teivrim-Engine — игровой движок с нуля
C++17 · CMake · Assimp · 2025 — н.в.
- Выбор графического бэкенда в рантайме, scene graph, импорт FBX и OBJ через Assimp, 88 коммитов.
github.com/TeivrimOriginal/Teivrim-Engine
Редактор визуальных новелл
C++ · Win32 / GDI+ · MinGW
- 6 панелей редактора: Hierarchy, Scene, Inspector, Script, Asset Browser, Timeline; drag-and-drop из Проводника, сохранение и загрузка проекта.
github.com/TeivrimOriginal/teivrim-novell-engine
TPaint — редактор изображений
Rust · 2026 — н.в.
- Собственный immediate-mode интерфейс без системных контролов: 15+ инструментов, слои с масками, 10 режимов наложения.
- Форматы .tpaint, PSD и PNG; 158 юнит-тестов.
github.com/TeivrimOriginal/Copy-SAI-Paint-with-Rust
Навыки
Языки: C++17, Rust, C# (Unity), Python, BSL
Графика и движки: scene graph, импорт FBX и OBJ через Assimp, выбор бэкенда в рантайме, Win32 и GDI+, immediate-mode UI, PSD и PNG, текстуры и спрайты
Сборка и инструменты: CMake, Cargo, MinGW / MSVC, Git, профилирование и отладка, Qt 6.8 (личный проект)
Практики: 1086 автотестов суммарно, CI (GitHub Actions), ревью кода