Unity-разработчика
8870 UAHНужно создать MVP-прототип 2D игры в Unity.
Игра в стиле top-down view / вид сверху.
Действие происходит на космическом корабле.
Первая зона игры — крио-отсек.
Идея игры
Игрок появляется в тёмном крио-отсеке космического корабля.
Корабль находится в аварийном состоянии.
Основное питание отключено.
Света почти нет.
У каждого игрока есть маленький личный источник энергии — Искра.
Она даёт небольшой круг света вокруг персонажа.
Игрок должен исследовать отсек, найти батарею и начать восстанавливать питание.
Вид игры
- 2D
- вид сверху
- sci-fi стиль
- тёмная атмосфера
- комната должна быть большой, чтобы визуально помещалось до 100 игроков
- игроки должны свободно перемещаться по комнате
Первая сцена: Крио-отсек
В сцене должны быть:
- большая комната крио-отсека;
- крио-капсулы;
- главная батарея / energy core;
- аварийное освещение;
- дверь в следующий отсек;
- UI с показателями энергии;
- место для большого количества игроков.
Основные механики
1. Появление игрока
Когда новый игрок входит в игру, он появляется в одной из крио-капсул.
У игрока должно быть:
- имя над персонажем;
- движение вверх / вниз / влево / вправо;
- маленький круг света вокруг персонажа;
- возможность подходить к объектам и взаимодействовать с ними.
2. Темнота и свет
В начале крио-отсек почти полностью тёмный.
Игрок видит только небольшой радиус вокруг себя.
Когда батарея заряжена до нужного уровня, можно включить аварийный свет.
Аварийный свет освещает весь крио-отсек.
Свет должен расходовать заряд батареи.
Если заряд батареи падает ниже минимума — свет выключается, и отсек снова становится тёмным.
3. Главная батарея
В крио-отсеке есть главная батарея.
Батарея имеет:
Current Energy
Max Energy
Minimum Energy
Light Energy Cost
Wake Player Cost
Door Open Cost
Батарея нужна для:
- включения света;
- пробуждения новых игроков;
- открытия двери в следующий отсек.
4. Автозаряд батареи
Если в крио-отсеке нет активных игроков, батарея должна медленно заряжаться сама.
Например:
+5% энергии каждые 5 минут
Это нужно, чтобы если все игроки вышли, новый игрок всё равно мог начать игру позже.
5. Зарядка батареи игроками
Игрок может подойти к батарее и начать заряжать её.
Во время зарядки:
- энергия батареи увеличивается;
- можно показать простую анимацию или эффект;
- UI обновляется в реальном времени.
6. Пробуждение новых игроков
Чтобы пробудить нового игрока, нужно потратить часть энергии батареи.
Например:
Wake Player Cost = 20 energy
Если энергии хватает — новый игрок появляется в крио-капсуле.
Если энергии не хватает — появляется сообщение:
Not enough energy
7. Открытие двери
Когда батарея заряжена до нужного уровня, игроки могут открыть дверь в следующий отсек.
Например:
Door Open Cost = 50 energy
После открытия двери можно показать сообщение:
Next sector unlocked
На этапе MVP достаточно просто открыть дверь или перейти на следующую пустую сцену.
UI
На экране должны быть показатели:
Battery: 45%
Players Awake: 12
Light: ON / OFF
Door: Locked / Open
Показатели батареи и пробуждённых игроков должны быть сверху экрана, в одну линию.
Что нужно сделать в MVP
Нужно сделать первый рабочий прототип:
- Unity 2D project;
- top-down сцена крио-отсека;
- персонаж игрока;
- движение игрока;
- тёмная сцена;
- круг света вокруг игрока;
- главная батарея;
- заряд батареи;
- включение / выключение света;
- расход энергии;
- пробуждение новых игроков;
- открытие двери;
- UI энергии и статуса.
Графика
Графика может быть простой, но стиль должен быть:
sci-fi
spaceship
cryo room
dark but readable
not too colourful
not too dark
Комната должна быть достаточно большой и удобной для большого количества игроков.
Технические требования
- Unity 2D
- C#
- Top-down controller
- Хорошая структура проекта
- Отдельные scripts для:
- PlayerController
- BatterySystem
- LightSystem
- CryoPodSystem
- DoorSystem
- UIManager
- Windows build
.exe - Исходный Unity project
Что важно
Это не финальная игра, а первый прототип.
Главная цель — проверить механику:
игрок появляется → ходит → заряжает батарею → включает свет → пробуждает других → открывает дверь
Вопросы к разработчику
Пожалуйста, напишите:
- Делали ли вы раньше Unity 2D top-down игры?
- Можете ли сделать систему света и темноты?
- Сколько времени займёт MVP?
- Какая цена за первый рабочий прототип?
- Можете ли сделать проект так, чтобы потом легко добавить онлайн / мультиплеер?
Приложения 1
Отзыв заказчика о сотрудничестве с Błażej K.
Unity-разработчикаВсе хорошо вовремя.
Отзыв фрилансера о сотрудничестве с Jay Kirilov
Unity-разработчикаРабота с этим клиентом была настоящим удовольствием. Я рекомендую их всем.
-
Победившая ставка2 дня8870 UAH
2580 10 1 4 Победившая ставка2 дня8870 UAHГотов разработать MVP-прототип вашей 2D-игры на Unity. Создам просторный крио-отсек, поддерживающий до 100 игроков, с атмосферным полумраком и эффектом Искры вокруг каждого персонажа. Реализую логику главной батареи (зарядка игроками, автозаряд +5% каждые 5 минут, расходы на Wake Player Cost и Door Open Cost) и переключение аварийного освещения во всей комнате. Настрою UI в верхней части экрана с отображением уровня заряда, состояния дверей и количества пробудившихся игроков.
Для реализации механики видимости использую Unity 2D Lights (URP) с динамическими масками для крио-капсул и игроков. Для примера, логика расхода энергии батареей на свет может выглядеть так:
void Update() {
if (lightOn) currentEnergy -= lightEnergyCost * Time.deltaTime;
if (currentEnergy < minEnergy) ToggleEmergencyLight(false);
}
Вся логика будет чистой и оптимизированной под 100 игроков в одной сцене. Готов начать завтра, как только пришлете текущие ассеты или ТЗ по арту.
Актуальные фриланс-проекты в категории Разработка игр
Телеграмм Бот РПГЗдравствуйте, уважаемые программисты! Я ищу разработчика для создания Telegram-проекта в формате текстовой ролевой игры (RPG) во вселенной Евровидения (по примеру текстовых ролевых игр Клуб Романтики) Пожалуйста, прочитайте пошагово задумку и дайте ваш комментарий относительно… Разработка игр, Разработка ботов ∙ 20 часов 26 минут назад ∙ 59 ставок |
Разработка мобильной игры на Unity (кроссплатформенная)
70 000 UAH
Необходимо разработать мобильную игру (кроссплатформенная, Unity). Аркадная гиперказуальная/гибридно-казуальная мобильная игра, в которой игрок выступает в роли карикатурного харизматичного лидера-миротворца с яркой прической и гипертрофированной мимикой.Две стороны конфликта… Разработка игр ∙ 2 дня назад ∙ 14 ставок |
Разработка краш-игры
27 000 UAH
Нужно разработать небольшой игровой проект, тз прикрепил. Проект должен идеально работать на ПК и мобильных телефонах среднего сегмента, не только последние айфоны. Нужен исполнитель или команда с опытом в подобных проектах, наличие портфолио. Бюджет обсуждаемый. Разработка игр ∙ 12 дней 19 часов назад ∙ 22 ставки |
Создание карты на базе МТАНеобходимо с нуля разработать собственную карту под украинский проект на базе МТА. Для этого нужно создать несколько украинских городов и сел, а также организации, бизнесы, квартиры, дома и так далее с своим интерьером. Разработка игр ∙ 13 дней 17 часов назад ∙ 3 ставки |