2

На каком уровне знаний C# нужно программировать для написания хотя бы простеньких игр на Unity(более интересует 2D)?

  • Не попробуете - не узнаете. Мануалов по юнити полно, берите и пробуйте. – tym32167 Apr 16 '19 at 20:35
  • Подозреваю, что нужен синтаксис C#, все остальное уже Unity – rdorn Apr 16 '19 at 20:46
  • Могли бы посоветовать литературу для изучения базы и синтакса C#? – Vitalyk Chernysh Apr 16 '19 at 20:49
  • https://ru.stackoverflow.com/q/416584/198316 – rdorn Apr 16 '19 at 20:51
  • а еще кроме cpu есть gpu, чтобы писать код для видеокарты пригодится не только шарп – Stranger in the Q Apr 17 '19 at 07:54
  • 1
    В большинстве вы будете изучать сам Unity, по языку я бы сказал средние знания, половина объема книги троелсона или шилдта. Правда языком одним дело может не закончится: информатика, физика, математика и логика тоже пригодятся на базовом уровне. – Alex Krass Apr 17 '19 at 08:09
  • @StrangerintheQ разве писать код напрямую для GPU имеет смысл, если используется готовый движок? Имхо, это полезно при разработке движка с 0, а если писать на готовом, то потребность в этом крайне низка. – iluxa1810 Apr 17 '19 at 08:35
  • @iluxa1810 я имею в виду шейдеры, вот например https://www.youtube.com/watch?v=D0dtbADIz3k или вот https://www.youtube.com/watch?v=0j-LT1-9zME – Stranger in the Q Apr 17 '19 at 08:47
  • Обязательно: базовые вещи вроде условий и циклов, ООП. Без этого даже начать не сможете. Если что, спросите тут, только, пожалуйста, не про статические переменные, про которые уже сто раз отвечали. – trollingchar Apr 17 '19 at 08:51

3 Answers3

2

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

В противном случае на выходе получаются инди-игры с графикой Doom 1, которые съедают ресурсы ПК из-за того, что кто-то не прочитал, как правильно работать со строкой, которую нужно изменять или ищет в большом списке значения не думая, что можно использовать какую-нибудь более оптимизированную структуру для поиска.

iluxa1810
  • 24,899
0

Средние знания, возможно почти нулевые, читайте api scripting unity и старайтесь развивать логику придумывая решения проблем самостоятельно, всегда думайте, а можно сократить кол без потери функционала

0

Самые простые, для движения игроков и платформ, еще перезапуск сцены(Легко в принципе), смерть от воды, в принципе почти нулевые. Ниже я привел список видеоуроков:

Вроде все, советую английские туториалы(при знании языка)