Vlandemart

Обо мне:
Привет! Я - Владимир Соловьев,
программист со страстью к проектированию и разработке игровых приложений.
На данный момент мне 21 и я нахожусь в Москве.

Работаю в Unity3d уже больше двух лет, в основном в качестве хобби.
Также знаком с C, JavaScript, Blender.
На данный момент обучаюсь в Школе 21, франшизе французской 42.

E-mail: vlandemart@gmail.com
GitHub: https://github.com/vlandemart

Другое

Здесь находятся мои проекты, которые не относятся к Unity.

Blender

Когда я начал заниматься геймдевом, возникла
потребность изучить общий процесс работы с 3д моделями,
для этих целей я выбрал блендер. Суммарно я провел в блендере
около 200 часов, за это время я изучил весь цикл разработки
моделей, анимаций, текстур и их внедрения в игровой движок.


Проект с учебы - Wolf3d

Ссылка на гит

Цель - воссоздать ранний Raycast Engine из Wolfenstein 3D.
Главным ограничением было то, что из всех возможных функций графической библиотеки
можно было использовать только вывод одного пикселя на экран.
Таким образом, приходилось проделывать много работы, чтобы отрисовать текстуру, спрайт или
скайбокс, сделать камеру от первого лица, систему коллизий и взаимодействия с объектами, анимированные текстуры.
Проект был создан на C, с использованием SDL для вывода пикселя на экран и получения ивентов управления.
Сам движок довольно примитивен - карта квадратна, стены перпендикулярны друг другу, нет разных высот и освещения как в doom.
Не смотря на свою примитивность, этот проект очень сильно помог понять как устроены многие вещи в игровых движках.

Аутсорс игра на HTML

Ссылка на игру (она вызывается где-то на этом сайте, прямой ссылки нет)

Создавал HTML игру на аутсорсе, используя фреймворк
Phaser. Проект требовал работы на всех возможных платформах.
Суммарно процесс разработки занял две недели,
включая время на изучение JS и самого фреймворка (это был мой первый опыт с JS и вебом),
создание общей логики игры и REST API для таблицы лидеров.