Kalendj
@Kalendj
Изучаю C#, Unity, изометрию

Какой уровень знаний в C# нужен для разработки игры на Unity?

Есть идея игры, которую очень сильно хочу реализовать. Это изометрическая ига в жанре градостроение+RTS, наподобие Clash of Clans и Mushroom Wars, но сильно упрощённая.
C# нужен именно для такого проекта, карьеру разработчика особо начинать не хочу. Но это не хобби, на игру возлагаю надежды. Готов перед этим создать несколько пробных проектов разного уровня сложности.
  • Вопрос задан
  • 1535 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
C# нужен именно для такого проекта, карьеру разработчика особо начинать не хочу.

Ну тебе нужно уверенно знать C# на уровне хотябы Junior+.
Ты должен:
1. Знать синтаксис.
2. Понимать ООП (наследование, полиморфизм. Как работают public/private-модификаторы. Как работает static)
3. Понимать паттерны проектирования. Какие бывают и какие проблемы решают.
4. Уметь читать сообщения об ошибках и находить решение им.
5. Уметь использовать debugger для отладки программы и поиска источника ошибки.

Примерно с таким багажом ты сможешь начать писать свою игру и не задавать вопросы уровня:
https://qna.habr.com/q/1175066
https://qna.habr.com/q/1172476
https://qna.habr.com/q/1170852
https://qna.habr.com/q/1170848
https://qna.habr.com/q/1168196
https://qna.habr.com/q/1167392
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Jacen11
@Jacen11
карьеру разработчика особо начинать не хочу. Но это не хобби
как раз в самом начале важно заложить правильную архитектуру и подходы в проекте. Иначе потом даже минимальные изменения превратятся в ад и потребуют огромных вложений.
бизнесменство и программирование это разные вещи. Когда дно во всем, лучше выбрать какое то одно направление, иначе плохим будет просто все
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы