-2

Привет игровому сообществу. Я начинающий гейм-дизайнер, впервые в жизни учусь программировать. Я изучал c++ в школе 8 лет назад, поэтому я понимаю логику, когда люди занимаются кодированием, и я могу предложить им правильный путь, но в некоторой степени я не могу кодировать. Я начинаю изучать кодирование для Unity 3D. Какой из них вы предлагаете, он более универсален и с ним легче работать в будущем, потому что я гейм-дизайнер, а не программист, я буду заниматься кодированием до тех пор, пока у меня не останется никого, кто мог бы писать мне код. Он должен быть легким и быстрым в освоении, функциональным и универсальным в применении, а также инновационным.

C # или JavaScript?

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

1 ответ1

2

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

  1. Я считаю, что JavaScript (точнее, UnityScript) проще, чем C #, с точки зрения обучения кодированию.
  2. Вы можете применить любые предварительные знания в веб-разработке непосредственно в единстве.
  3. Если вы имеете дело с внешними веб-API, JavaScript может быть правильным.
  4. С появлением node.js вы даже можете подумать о разработке веб-приложений в реальном времени для вашей игры на одном языке (например, многопользовательском режиме онлайн)
  5. Я нахожу документацию unity3d для javascript лучше, чем C # с большим количеством лучших примеров.
  6. Я думаю, что в целом с javascript работает намного больше людей, чем с C #, и для javascript характерна положительная тенденция, что облегчает получение помощи.

Недостатками, с которыми я столкнулся при работе с JavaScript, является то, что некоторые специализированные библиотеки / расширения (например, vuforia) основаны на C #, и есть некоторые функции, которые являются эксклюзивными для C #. Я не думаю, что вы столкнетесь с любой из этих проблем в ближайшее время, если вы абсолютный новичок в программировании.

Для начала, проверьте эту ссылку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .