Клиент поставил задачу разработать симулятор скрин-гольфа — полнофункциональный клон платформы Golfzon, одного из лидеров мирового рынка виртуального гольфа.
Цель проекта: создать реалистичный 3D-симулятор гольфа с мультиплеером, физически точной моделью полёта мяча и полноценным игровым HUD — на уровне коммерческих продуктов.
Ключевые требования:
・3D-рендеринг реалистичного поля с деревьями, бункерами, грин-зонами и рельефом
・Физическая модель полёта мяча с учётом скорости удара, угла и типа (Draw, Fade, Straight)
・Мультиплеер — одновременная игра нескольких пользователей на одном поле
・Система клюшек с уровнями прокачки (Driver LV.1, Standard Driver и др.)
・HUD: дистанция до лунки, скорость мяча (MPH), процент силы удара (Tee 95~100%), траектория
・Система очков и трофеев для каждого игрока
・Чат между игроками в реальном времени
・Десктопное приложение для Windows — разработка в Visual Studio + Unity
Разработал полнофункциональный 3D-симулятор гольфа с нуля на Unity и C#.
Архитектура и технический стек:
・Unity (3D) — основной движок, рендеринг поля, анимации, физика
・C# — вся игровая логика, система клюшек, расчёт траектории мяча
・Физическая модель удара: расчёт скорости клюшки (MPH), дистанции (ярды), типа удара и отклонения по высоте (ft)
・Мультиплеер: синхронизация позиций игроков, очерёдность ударов, реальное время
・Система клюшек: несколько типов (Driver, Iron и др.) с характеристиками дальности и точности
・Прогрессия: уровни клюшек (LV.1, LV.2...), система трофеев и очков
・Чат: встроенный текстовый чат между игроками (3/3 участника)
・Камера: изометрический вид поля сверху с динамическим следованием за мячом
Разработан и запущен полноценный симулятор скрин-гольфа, воспроизводящий ключевой функционал коммерческой платформы Golfzon.
Достигнутые результаты:
・Реализован реалистичный 3D-рендеринг гольф-поля с полноценным ландшафтом, растительностью и зонами (Tee, Fairway, Green, Bunker)
・Физическая модель удара точно рассчитывает траекторию, дальность и отклонение мяча
・Мультиплеер работает в реальном времени — несколько игроков одновременно на одном поле
・Полноценный игровой HUD отображает все ключевые параметры удара и навигацию по лунке
・Система прогрессии клюшек мотивирует игроков к долгосрочному вовлечению
・Проект демонстрирует владение полным циклом разработки коммерческой 3D-игры на Unity для платформы Windows