О себе: самоучка, загорелся разработкой игр с 12 лет, к данному
времени успел поработать над разными проектами, в том числе работал
основным разработчиком в команде. Постоянно изучаю новые технологии.
Быстро обучаюсь, люблю разбираться в сложных задачах.
Навыки:
- C#, C++
- Понимание ООП, паттерны проектирования, SOLID
- Читабельный, расширяемый и структурированный код
- Понимание работы OpenGL, Vulkan
- Оптимизация кода, графики (как для мобильных устройств, так и для ПК)
- Более 5 лет практического опыта на Unity
- UI/UX Верстка интерфейса (DOTween)
- Разработка, подключение плагинов на IOS/Android
- Работаю с Git (Github, Bitbucket и т.д.), системами тасков (Mira,Trello и т.д.).
- Многопоточное программирование
Здесь можно посмотреть мои личные проекты:
https://github.com/MaximovInk
Примеры личных проектов:
Реализация алгоритма IK Solving для 2D + ragdoll физика [Unity]:
https://github.com/MaximovInk/PaperShoot
Симулятор логических элементов в реальном времени [Unity]:
https://github.com/MaximovInk/NodeLogic
Проект top-down игры [Unity]
- Система инвентаря с крафтом
- Система чанков с бесконечным миром
- Миникарта мира
- Сохранение/Загрузка состояния игры
- Система оружия/брони
https://github.com/MaximovInk/Roboscrap
Продвинутая система тайлов [Unity]
- безграничная карта с отрицательными позициями
- чанки
- многопоточность
- продвинутая физика воды (соединяющиеся сосуды)
- система освещения с разными типами источников
- генерация коллайдера
- умные тайлы/битовые маски
- система undo/redo
- вариации тайлов
- редактор тайлсетов
https://github.com/MaximovInk/AdvancedTilemap
Движок на OpenGL [C++]
https://github.com/MaximovInk/MKFramework
Движок рейкастинга в консоли [C#]
https://github.com/MaximovInk/Console-rendering-engine
На данный момент занимаюсь разработкой движка на Vulkan [C++]:
https://github.com/MaximovInk/MKEngine
Специализация - Специалист по компьютерным системам.
Участвовал в олимпиадах.
Помогал, а также делал людям дипломы на заказ, в том числе с других специальностей