Привет! Мне 28 лет. Недавно я решил изучить, как создаются серверы и моды для GTA 5 на платформе RAGE:MP.
У меня уже есть минимальный опыт в программировании - создавал сайты, знаком с JavaScript, PHP, CSS. Но теперь хочу выйти на новый уровень и разобраться с созданием игровых серверов.
Когда я начал вникать в RAGE:MP, быстро понял, что без знаний C# далеко не уедешь. Я начал учить язык, уже немного освоился с базой - переменные, классы, методы, ООП и т.д. Но как применить это к разработке серверов - пока не понимаю.
Документация по RAGE:MP показалась мне странной и запутанной. Нашёл проект, как-то с трудом настроил его под себя, но дальше начались непонятки: какие-то API, фреймворки, сторонние пакеты, зависимости… и всё это без чёткого объяснения. Постоянное чувство, что ты будто бы читаешь книгу, где с середины вырвали главы.
Я знаю, что многие разработчики, оглядываясь назад, понимают, что зря парились над мелочами и могли бы двигаться быстрее, если бы им просто кто-то показал направление. Поэтому обращаюсь ко всем, кто уже прошёл этот путь:
Пожалуйста, по-человечески, по-братски - напишите мне:
У меня уже есть минимальный опыт в программировании - создавал сайты, знаком с JavaScript, PHP, CSS. Но теперь хочу выйти на новый уровень и разобраться с созданием игровых серверов.
Когда я начал вникать в RAGE:MP, быстро понял, что без знаний C# далеко не уедешь. Я начал учить язык, уже немного освоился с базой - переменные, классы, методы, ООП и т.д. Но как применить это к разработке серверов - пока не понимаю.
Документация по RAGE:MP показалась мне странной и запутанной. Нашёл проект, как-то с трудом настроил его под себя, но дальше начались непонятки: какие-то API, фреймворки, сторонние пакеты, зависимости… и всё это без чёткого объяснения. Постоянное чувство, что ты будто бы читаешь книгу, где с середины вырвали главы.
Я знаю, что многие разработчики, оглядываясь назад, понимают, что зря парились над мелочами и могли бы двигаться быстрее, если бы им просто кто-то показал направление. Поэтому обращаюсь ко всем, кто уже прошёл этот путь:
Пожалуйста, по-человечески, по-братски - напишите мне:
- Что нужно знать пошагово, чтобы через год я мог уверенно разрабатывать серверы?
- Какие основы C# точно пригодятся?
- Какие технологии и фреймворки нужно освоить, чтобы понимать архитектуру и структуру сервера?
- Что за грабли ждут новичка? Что точно не стоит делать?
- Какую нить и последовательность лучше выбрать для изучения?
- Что изучать сначала, а что потом?
- Что нужно понимать про .NET, и чем он отличается от других технологий?