Universe - пожалуй, самая безумная идея на этом сайте.

проект в песочнице  

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

На этом абзаце могут уходить все, кто не разделяет интерес к геймдеву, не знает что это такое, далект от понятия инди-игр, да и вообще от смутно понимает, как в это все можно ввязываться, а главное зачем. Я очень прошу вас не пытаться меня в чем то переубедить, если вы сами не просиживали вечера в каком либо движке/конструкторе/редакторе.

Итак, в чем заключается для начала проблема, которая открывает очень серьезную нишу с невероятно обширной аудиторией, которой не жалко отдавать денег из своих карманов. На рынке игровых движков и различных эдиторов есть прослойка, в которую до сих пор никто по нормальному не влез - или не допрыгивают, или перерастают. Чтобы не томить своим монологом - на рынке полно игровых редакторов, но все они делятся на три части: это 2D конструктор, это 3D движок, и 2D/3D кадавр движка-с конструктором. Чтобы было точнее:

1) Редакторы и конструкторы 2Д игр имеют максимально низкий порог входа и позволяют сделать ну просто что угодно, но только в двумерной плоскости.

2) Движки с 3D позволяют накодить вообще что захочешь, но только если ты знаешь ЯП, а как показывает мой 10летний опыт - когда ты знаешь ЯП, у тебя "провисает" все остальное(начиная от унылой истории в сюжетах и идеях, заканчивая безвкусицей во внешнем виде всего этого), а когда ты умеешь все остальное - ты не знаешь ЯП, а значит и геймдевелопер из тебя так себе.

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

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

Так вот. За 10 лет я не встретил ни одного движка, позволяющего делать недурные разножанровые игры/приложения без единой строчки кода. Я не говорю про игры ААА-уровня - я не нашел движка который бы позволил делать трехмерную игру любого жанра пусть даже с пятилетним опозданием по качеству выдаваемой графики - ближе всего к этому приблизились GameGuru и CopperCube, но первый крайне ограничен в каких-то примитивных вещах и требует знания Lua, а второй просто перестал поддерижваться разрабами, не успев обрасти сообществом (хотя и требует знаний всего то навсего JS).

Есть прекрасный Construct 2/3 , позволяющий делать любые 2Д шедевры без единой строчки кода - не редактор а гимн домашнему геймдеву (если верить истории, Scirra появилась из 3 друзей программеров, которые хотели себе домашний стартап и сделали его, получили грант и сейчас просто получают деньги с продаж, без малого - топового, 2Д конструктора). Всем известный ГеймМейкер - нестареющая классика, которая тоже может в 2Д почти без кода. Или другая крайность - Популярный и раскрученный Юнити с массой контента к нему - все прекрасно, но без C#/C++ на плеймекерах и прочих блюпринтах к нему далеко не уедешь. И чем дальше в лес - тем больше дров с программированием. Это не плохо. Но я вижу в этом возможность создать новый рынок.

Собственно, я бы с удовольствием рискнул бы сделать игровой движок в формате конструктора/редактора. Сейчас кто-то закричит, мол чем Юнити или UE не угодили, но погодите. Погодите. Я рискнул бы сделать игровой движок в формате конструктора/редактора с таким низким порогом входа, чтобы он не уступал в нем гейммейкерам и C2/С3. Конечно, без программирования никуда - ради бога, нельзя от этого отказываться. Но. Почему бы не занять пустующую нишу игровым редактором в трехмерном измерении с возможностью делать игры без единой строчки кода с самого нуля? Ведь процесс разработки происходит поэтапно в некотором роде(пренебрегаем порядком!): 

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

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

- Далее создается сущность игрока и всего что с ним связано.

- Описываем механику взаимодействия этих трех сущностей игровыми правилами.

- Упаковываем (менюшки и тд.).

5 слагаемых - и на выходе получается игра. Как правило у тех, кто умеет только в кодинг, или только в красивости - 5 слагаемых не складываются, хотя казалось бы. Не все хотят идти на курсы моделинга или кодинга, чтобы вечерами в свое удовольствие пилить какую нибудь бродилку или стрелялку, дабы другими вечерами рубиться в неё с парой-тройкой других таких же лентяев, которые не выучили ЯП, или не развили чувство вкуса.

Итак, подводя черту под всем этим. 

Как вы поняли - с кодом я на ВЫ, раньше знал Делфи зачем то, был опыт с js на уровне нуба и немного раскурил lua - как самый простой и понятный. Но это все ничто и считаем что кода я не знаю. Но. Я знаю как можно сделать так, чтобы код был не нужен для создания своей игры. Я возможно не силен в современных технологиях касательно того, какой визуальный движок лучше всего, но я точно могу сказать, что нужно, чтобы геймдев был приятным хобби для тех, кто по тем или иным причинам не умеет кодить или делать красивые пейзажи. Было бы здорово кого-то зажечь этой откровенно дикой идеей сделать 3D движок для игр не требующий вообще никакого программирования, и впрячься в это. И да, понимание сущностей этого редактора у меня уже есть, если это вдруг нужно кому то, вплоть до того, что при надобности я и майндмап запилю, и ТЗ на mvp. Но так или иначе - буду рад знакомству с CTO, который помог бы организовать создание подобной вещицы, я уверен тут есть такие.

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

Роль автора: по иронии, я не смогу помочь с программированием всего этого, а вот все остальное - вообще без проблем.

Открытые специализации

Технический директор (CTO)

Вопросы к сообществу от команды



Обсуждение    
Загрузить предыдущие комментарии


Идея хорошая, но судя по описанию довольно не дешевая в реализации... Один девелопер с этим вряд ли справится. Нужна команда разрабов
15 марта   | ответить
нет конечно. одному девелоперу тут не справится. Мне кажется тут и в троем то что то дельное запилить будет проблемно. Потому и нужен СТО)
15 марта
Видимо не туда я с этим пришел
6 дн. назад   | ответить
Попробуй идею-предложение в личку напрямую разослать потенциальным спецам тем, кого это может заинтересовать. По идее так можно. Но поделюсь небольшой тайной - до 28 числа это все проблемно будет решаться, если вообще будет... Отложи идею, приступи к делу чуток позже. Идея неплохая и отказывается просто глупо.
6 дн. назад
Нанять СТО сложно вообще, на этом ресурсе вовсе нереально. Можем попробовать. СТО играю я. Главное препятствие проекта с моей точки зрения - отсутствие точности концепции продукта и определенности бюджета проекта. Проект games developer visual studio, путь это побудет рабочим именем проекта, далее два варианта продолжения этой фразы -
- перечислите набор возможностей и ограничений продукта, длинно страниц на 15 или длиннее
- имеет сейчас бюджет, число в некоторой валюте, даже криптовалюте )
- выход продукта состоится, некоторая дата этого года, оптимистично если
5 дн. назад
Сможет кандидат вакансии СТО прочитать это описание и ознакомиться с цифрами ? Когда ?
5 дн. назад
Кандидатом не обязательно буду я)
5 дн. назад
Ну вы же понимаете что бюджета тут никакого
5 дн. назад
  | 0
опять приходим к тому, что критика еть, альтернатив не предлагается.
1) максимально упростить функционал, вместо 15 страниц описания сделать 1 страницу, которая будет решать какой-то базовое множество задач.
2) подумать над масштабированием проекта
3) выбрать какой-то простой тип игры, который будет реализовываться функциями с пункта 1.
4) если первые 3 пункта будут хорошо описаны - возможно будет получить хоть какой-то эстимейт от разработчиков с данного сайта.
5) по эстимейту рассчитать приблизительную стоимость, и нужный бюджет
6) Если описание и бюджет будут в разумных пределах - найдете спонсоров.
7) когда приступите к работе, сможете предоставить приблизительную дату релиза
5 дн. назад
Описание даже чуть безумной идеи нужно не 1 и не 15, 150 страниц описания. Денег может нехватать или не быть вовсе, но тут все в руках идейного руководителя. Как распространить идею и привлечь волонтеров и энтузиастов, как? Только объяснив все. 100500 страниц нужно? Значит написать 100500, 600, 700, 800
5 дн. назад
  | +2
Тут с вами не поспоришь. К сожалению, сам по себе тот же teamfinding является хорошей идеей, а вот найти здесь подходящий проект или исполнителей-энтузиастов практически нереально. Я тут уже более, чем джва года искал и то, и другое. В итоге только 1 проект нашел, с которым кое-что начали делать, но команда все равно слилась, разочаровавшись отсутствием быстрого профита. М-да.

То же касается исполнителей: все или молчат/морозятся, или сливаются, узнав, что я предлагаю совместную работу на ДОБРОВОЛЬНЫХ началах. И да, я готов щедро делиться прибылью, но сначала эту прибыль надо СДЕЛАТЬ. Да уж, почему-то мало кто понимает, что стартапы и заказы на фрилансерских биржах -- это не одно и то же.
3 дн. назад
Поступим проще. Соберу интерфейс на дельфи.
5 дн. назад   | ответить
  | 0
ну тут вы погорячились)
5 дн. назад
почему нет? это как минимум позволит продемонстрировать во первых UI/UX, во вторых - концпецию процесса "сборки" игры.
5 дн. назад
  | 0
это будет десктопное приложение?
5 дн. назад
да) к сожалению прототипировать такой громоздкий интерфейс в moqups крайне затруднительно, а построить майндкарту сущностей такого редактора со всеми параметрами - займет не мало времени)
5 дн. назад
Делфи не столь безнадежен, как многие считают. И многим лучше других даже. Но дело вкуса. Верно одно. Только браузер интерфейс - тупиковая веть развития IT, всегда и всюду предпочту языки типа линейки Pascal от Nicklaus Wirth любым скриптам американской выделки. По крайней мере логика в них присутствует должной мерой. Или я европеец слишком?
5 дн. назад
Andrew Copper! Непоколебимо использовать прекрасный delphi! Конструктор игр может быть приложением в стиле delphi или иной IDE, самим классом таких инструментов мы обязаны его предшественнику - Turbo Pascal, с которого все и началось. В мире есть еще что то кроме HTML5, сколько минусов не соберет это утверждение ). Вы же оригинал в мышлении и в работе. Вперед, прочь сомнения!
сутки назад
Это как ничего, что я тут чуть пафосно?
сутки назад
Делайте сразу продукт платным. Это мой Вам совет
сутки назад
Цинично... А что делать?
сутки назад
у вас проблема с самооценкой. Вы явно находите себя лучше других и очень огорчаетесь, когда не находите этому подтверждения со стороны окружающих. По другому ваш пластмассовый цинизм не назовешь
12 ч. назад
  | 0
идея в том, чтобы упростить всё до такой степени, чтобы это у среднего уровня разработчика заняло не больше недели, но так, чтобы было чем заинтересовать пользователя (это те типы игр, где ты понимаешь, что у тебя, грубо говоря, 2 кнопки для управления, но ты тратишь на эту игру больше часа времени в день). Т.е. первая версия редактора должна на выходе давать возможность создавать хотябы примитивные игры. Соглашусь, всё зависит от идейного руководителя, но не обязательно с самого начала делать всё и вся.
5 дн. назад   | ответить
не упростить. Не совсем упростить точнее)
Делать игры не просто априори. Делать 3D игры - вдвое сложнее. Сделать игру с поддержкой нескльких игроков - сложнее втрое.
Но. Можно же выделить ключевые элементы, которые присутствуют или могут присутствовать в любой игре. Начиная от базовых персонажей, заканчивая отдельными UI для отдельных объектов игрового мира. Это все можно собрать воедино, реализовав некое подобие фреймворка ,где для получения конечной игры не нужно лезть в нативный код.
5 дн. назад
  | 0
Идея понятна, но это всё общие фразы. То что вы описали - невозможно оценить трудочасами. Нужен конкретный список возможностей. Да такой, чтобы он мог заинтересовать пользователя.
5 дн. назад
вот именно для этого я и предполагаю что разумно будет упаковать всю эту затею в прототип интерфейса)
5 дн. назад
Идея в одиночку или with the little help of my friend (designer, of course) за месяц сделать World Of Tanks. Или AngryBirds за неделю. Кода будет минимальное количество. Если delphi рассматривается как инструмент, то как CRUD для any rdms приложение. Сколько минут работы? Код чаще всего отсутствует, иногда 10-100 строк. Кстати, в каком университете все еще delphi преподают инженерам?
5 дн. назад
нет. на делфи я просто соберу интерфейс, чтобы показать логику редактора.
Подозреваю что лучше всего будет использовать с++ для разработки такой вещицы. Делфи я использую просто потому что там можно относительно быстро отразить задумку. Я надеюсь))
5 дн. назад
c++ не нужен здесь. Ни в демо, ни в промышленной редакции. delphi достаточен. Скорость в подобном продукте не критичный показатель. Более того delphi достаточно производителен. Не ищите иного инструмента. Что будет говориться иными неважно
5 дн. назад   | ответить
как только у irrlicht3d появится библиотеки под делфи, тогда посмотрю в сторону того, чтобы самому ковырять делфи на предмет реализации
12 ч. назад

Автор:   Andrew Copper
Рейтинг:  +1


Тип: Проект
Стадия: Задокументированная идея
Создан: 2019-03-15 00:42:52




Подписчики проекта

Прямо сейчас

Приветствуем нового пользователя Тимфайндинга - Gustaf. - 33 мин назад
Andrew Copper продолжает обсуждение в проекте "Уникальный проект Referal group": "цукерберг прям охренел от тако..." - 2 ч. назад
Приветствуем нового пользователя Тимфайндинга - Катерина Кат. - 3 ч. назад
Приветствуем нового пользователя Тимфайндинга - fantich. - 4 ч. назад
Рашид Алпашаев создал новый проект "Уникальный проект Referal group" - 4 ч. назад
Andrey Gromov, Александр, продолжают обсуждение в стартапе "Система научных/инженерных расчетов и моделирования": - 5 ч. назад
Приветствуем нового пользователя Тимфайндинга - Anastasia Ars. - 9 ч. назад
Andrew Copper продолжает обсуждение в проекте "Universe - пожалуй, самая безумная идея на этом сайте.": "как только у irrlicht3d появит..." - 9 ч. назад
Приветствуем нового пользователя Тимфайндинга - golubev88. - 11 ч. назад
Все события