Хочу создать игру.
Опыт, можно сказать, нулевой. Несколько лет назад изучал на первых курсах Си шарп в университете, но все уже забыл. Сейчас балуюсь в блендере и пишу ЛОР. Но с движком, тем же Юнити, из за незнания Си Шарпа проблемы. Прошу помощи и советов. Что и как мне лучше делать. заранее спасибо
- 26 декабря 2016, 21:35
- 00
Сделай крестики-нолики. Потом шашки для 2-х игроков по очереди.
Я серьезно.
открываем видео уроки юнити у них на страничке, и все-все смотрим. Особенно живые стримы
Посмотри видеоуроки как работать в юнити. Если ты толковый программист то за пару неделю всё освоишь. Желательно выбирай курс видеоуроков, а не выборочные. Чтобы в серии уроков было показано как игра создаётся целиком. Я в своё время смотрел видеоцикл Торнадо Твинс. Но там версия Юнити очень старая так что уже не актуальна.
Корум, ты закинул меня в "игнор лист" после предложения написать манифест или мне кажется? Просто не в первый раз уже кажется
ЛОР в смысле сеттинг, или что?
Если 3Д, то Юнити. Если 2Д или 2.5Д, то Game Maker. Видео-уроки есть и на то и на то.
Возьми лопату и копай
Какой отстой. Предлагается писать свои движки и даже игровую физику? Я уверен, через лет 20 этим уже почти никто не будет заниматься в рамках игр. Вообще, компьютерные игры состоят из компонентов, которые неоптимально писать - только переписывать, а для этого такие обширные знания не нужны. Это прямо какое-то разделение на АКАДЕМИЧЕСКИЙ ГЕЙМДЕВ и адекватный.
Может быть и не будут. Кто знает?
Но математику и алгоритмы знать полезно и дает простор для исполнения и оптимизации, как по мне.
Да и написание двига помогает понять принципы работы других движков. Что-то бесполезно, что-то полезно. Зависит от типов игр, производство которых предполагается.
В любом случае выборка нужной информации происходит исполнителем.
Бравый Никола Тесла - 30-летний хипстер инди-программист, что собирает игры, не занимаясь документацией, тратит время на великие переделки и доделки, в окружение злых языкастых Энштейнов-геймдевелоперов, которые тыкают его в отсутствие синхронизации со временем, винят за абстрактную подачу материала и отсутствие какого-либо вменяемого геймплея.
Хм...
во всех этих книгах ни слова про подачу материала и геймплей. Так что если Тесла вдруг ударится головой и все это прочтет, он будет писать супер программы и даже сможет работать на какой-нибудь блитард, но как автономная единица все равно не взлетит
Во, я об этом.
Да, тут уже вступает творчество. Но опять же за геймплей и подачу материала отвечает гейм-диз., а за то, чтобы его мысли были играбельны отвечает программер, так как вышеупомянутую блок-схему готовил программист из геймдева, думаю понятно, почему там так много технической информации, не нужной гейм-дизу.
Там, кстати, в блок-схеме название: "A Study Path for Game Programmer"
да, к этому мы и на пикабу приходили, в обсуждении этой картинки. Но там тема была про создание игр, и грех было не поспорить. А здесь я только в адрес Николы, который только одну из своих граней сможет прокачать.
Получается, что все что не умеешь, не знаешь или не любишь - объявляется неверным, а это уже попахивает костерком инквизиции и молотом ведьм.
Институт инквизиции был передовым направлением науки, поставленной в помощь власти. Крамера и Шпренгера никак нельзя назвать дремучими консерваторами. Наоботор, очень тщательно исследовали все нюансы своего дела
Я не о прилежности, а о крайностях: бросаться от велосипедостроительства к вундервафлям, ограничивая себя, это не мой подход.
Не очень понял, из чего и как "получается" то что выше описано. Я когда-то изучал ряд этих всех штук типа матана и алгоритмов, только вот забыл это всё за ненадобностью в реальном инди-геймдеве. Забыл и всё. Надо будет - вспомню. И эта вечная отмазка "в ВУЗе учат учиться, а не как работать". В итоге втыкать в рандомные умные книги для прокачки ёмкости и навыков ума - ответ на любой вопрос из области технически-творческой деятельности, а не на то, как научиться делать игры. Ладно, в схеме есть что-то про Scratch, это неплохо. ПОЧЕМУ НЕТ ГЕЙМ МЕЙКЕРА, И НЕТ, НЕ БОМБИТ МНЕ, НЕ БОМБИТ НИ РАЗУ
Есть же про Unreal. Чем он плох?
Там сложнаааа.
Я процитирую, а то времени мало, а работы еще много:
Не, не то получается, придется писать: используя готовые "мейкеры" ты непроизвольно загоняешь себя в рамки правил, диктуемые "мейкерами". Да, они сейчас достаточно развитые и там можно много чего сделать. Правда, попутно ты будешь раз за разом проходить мимо других элементов и привыкнешь, и это станет для тебя стандартом. Зато можно сделать быстро и сосредоточиться на.
Я бы посоветовал, если выбирать Unity3D.
//**************************************************************************************//
Вот небольшой туториал по интерфейсу
Создание ландшафта
Освещение
Небо (Skybox)
Collider
Rigidbody
Туториал по подбору обьектов
UI (Пользовательский интерфейс)
//**************************************************************************************//
В общем для старта, это базовые знания. Далее ставь себе задачи посложнее и обязательно при трудностях читай документацию Unity3D . Там найдешь ответы практически на все вопросы.
Желаю успехов =)