Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработка игр на заказ - очень востребованная и высокооплачиваемая услуга. Специалист (Gamedev), трудящийся в данной сфере, занимается написанием программного кода, визуализацией и концепцией проекта.

Работа разработчиков игровых проектов, в отличие от обычных программистов, более творческая и интересная. Они оперируют такими понятиями как "персонаж", "здоровье", "инвентарь". Но это не значит, что их профессия простая. Она требует больших и серьезных знаний, и не только в области программирования.

Фриланс разработка игр: необходимые навыки для специалиста

Чтобы окунуться в игровой мир, следует, в первую очередь, быть первоклассным программистом и хорошо знать теорию, которая понадобится для создания сложных алгоритмов и структур данных.

Разработка компьютерных игр во многом завязана на математике. Именно поэтому ее знания также важны для специалиста в данной сфере. При этом, важно проявлять изобретательность в решении нестандартных задач, которые регулярно возникают в процессе работы.

Gamedev должен быть универсальным профессионалом, который умеет работать над анимацией, визуальными эффектами, гейм-дизайном и моделированием. Ему необходимы знания по:

  • 3D редакторам;
  • основам кодинга;
  • этапам проектирования игрового процесса;
  • языкам программирования;
  • основам разработки для мобильных устройств;
  • юриспруденции (регистрация патента).

Разработка игр под ключ: типы и платформы

Классификация в геймдев достаточно обширна и часто по-разному интерпретируется специалистами. Традиционно выделяют такие типы:

  • Action
  • Аркады
  • Симуляторы/менеджеры
  • Стратегии
  • Приключения
  • Музыкальные
  • Ролевые
  • Логические
  • Настольные
  • Текстовые

Фриланс разработка игр также подразумевает разделение на платформы, для которых они создаются. Это могут быть:

  • ПК;
  • игровые консоли (приставки);
  • мобильные устройства;
  • КПК.

Разработка игр: вакансии, требования

Удаленная работа Gamedev требует ежечасного поиска заказчиков. Вакансии для них предлагаются на множестве сайтов. Но в большинстве случаев там ищут сотрудников для труда в офисе.

Сложности при поиске испытывают и заказчики. Создатели компьютерных игр сегодня не редкость. Однако обращаться в крупную компанию затратно, поиск профессионала на фрилансе отнимает уйму времени.

Теперь подобные трудности не встанут у вас на пути. На интернет сервисе Weblancer ежедневно регистрируются разработчики Flash (Флеш), Java (Ява) игр. Каждый день у нас появляются и те, кому необходимы такие программисты.

Размещая у нас разработка игр вакансии, вы сможете найти исполнителя за несколько часов. При этом вы не потеряете в качестве, т.к. сможете оценить уровень исполнителя, по отзывам клиентов и примерам уже имеющихся работ. Легко найдут у нас заказчика и те, для кого удаленкастала основной профессией. Поскольку каждый день на бирже Weblancer появляются новые проекты, фрилансеры без труда найдут заказы. Многие игровые программисты уже оценили удобство работы с нами.

Разработать простой TopDown шутер ,достаточно будет реализовать: игрока и его стрельбу по врагам , хп врагов и игрока , переход на другой уровень

Разработка игр6 заявок
Открыт
день назад

Команда ASMgw ищет программиста, для разработки игры .

Задача:

Создать по текстовому описанию (+ТЗ) определённую механику, на C++ или BluePrint.

Рассмотрим все входящие предложения. Если есть желания помочь и более опытным фрилансерам, будем рады и благодарны.

Разработка игр3 заявки
Открыт
3 дня назад

Нужна ава для игры,остальное объясню в лс

Разработка игр7 заявок
Открыт
12 дней назад

Нужно зделать город в 3d модели.По цене договор

Разработка игр3 заявки
Открыт
12 дней назад

Стартапу по разработке компьютерной игры требуется специалист для устранения текущих багов.

Опыт работы с C# Unity от 3 лет, знание английского языка ( команда интернациональная, документация по багам на английском). Перед началом работ необходимо будет подписать NDA.

Разработка игр3 заявки
Открыт
18 дней назад
$1000

Ищем программиста с опытом в Web играх многопользовательских. Обязательно примеры работ! Сама игра простая с точки зрения логики.

логику игры описали дизайн готов

Разработка игр3 заявки
Открыт
22 дня назад
$50

Необходимо разработать гейм дизайн игры. А также взаимодействовать с командой разработки. Сумма заказа обсуждается отдельно, стоимость указана в виде примера

Разработка игр2 заявки
Открыт
22 дня назад

Общая схема проекта

Это модель игры, в которой есть:

внутриигровая валюта

магазин с 2 слотами, в каждом из которых есть некоторое количество этой валюты

условный матч, в который можно сыграть за некоторую "ставку" в игровой валюте.

За поражение в матче игрок теряет свою ставку, за победу, наоборот, получает валюту в размере ставки.

Сам матч условный: это просто рандомное определение выиграл/проиграл.

Архитектура имитирует разделение на клиент и авторитарный сервер. На клиенте обрабатывается пользовательский ввод и все что связано с отображением, на сервере вся бизнес логика.

Клиент и сервер выделены в отдельные "packages", подключаемые через PackageManager. Это сделано для максмальной изоляции кода. На сервере есть свои компоненты, реализующие логику фич (Wallet, Shop, Match). На клиенте - свои.

Необходимость разобраться в том:

как взаимодействуют клиент и сервер,

как учитывать лаг сети (обмен данными между реальным клиентом и реальным сервером не будет мгновенным)

как сервер сохраняет и восстанавливает данные между сессиями игрока.

Нужно сделать новую функциональность в рамках тех подходов, которые уже есть в проекте.

Задание

За каждую победу в матче может быть выдан 1 лутбокс. У игрока всего 2 слота под лутбоксы. Это значит, что когда оба слота будут заняты, лутбоксы за победы перестанут выдаваться до освобождения хотя бы одного слота.

После того, как лутбокс попал в слот игрок может нажать на кнопку и начать его "разблокировку". Разблокировка длится 20 секунд.

По истечению времени разблокировки лутбокс считается доступным к "открытию". Одновременно на разблокировке может находится только 1 лутбокс Открытие означает освобождение слота с начислением контента лутбокса.

Открытие происходит по нажатию на кнопку слота.

То есть, лутбокс не открывается автоматически по истечению времени, а остается лежать в слоте до тех пор, пока его не откроют.

Контент лутбокса - внутриигровая валюта. Может быть 2 типа лутбоксов по объему контента:

большой (содержит 100 валюты)

маленький (содержит 20 валюты)

Принцип выдачи типа лутбокса при победе:

каждый 4й лутбокс должен быть большим, остальные - маленькие.

Реализовать игровую механику и отображение в GUI с использованием immediate mode GUI.

То есть, GUI такое же, как уже сделано в проекте для всего остального.

То, как будет выглядеть в итоге интерфейс - на ваше усмотрение.

Но там должны быть ясно различимы 2 слота для лутбоксов, состояние этих слотов (пустой / ожидает / разблокируется (с отображением таймера) / готов к открытию).

Референс: Bowling Crew, Golf Clash, Clash Royale

Разработка игрнет заявок
Открыт
23 дня назад