mmodevlog.0
Одна из целей в моей жизни, это создать/принять активное участие в разработке MMO RPG. Если быть более точным, я хочу принять участие с точки зрения написания серверного кода и логики. И эта серия девлогов будет отражать мой путь в этом направлении.
Предыстория
Если вы были на главной странице моего сайта, то вы немного знаете обо мне, я Backend разработчик, с опытом Frontend разработки. Я долго пытался начать идти к своей цели, но всегда мне что-то мешало - время или мотивация. Как только начинаю браться за новую интересную мне тему, через некоторое время забрасываю её, находя более интересную мне тему.
И мне кажется я нашёл корень проблемы - мне не с кем делится моими результатами. В этом и смысл этого девлога, я буду делится своими мыслями и результами, даже если это никто не прочитает, мне так проще будет находить мотивацию для продолжении моего пути.
Исходные данные
C чего начинаю свой путь? У меня есть небольшой опыт написания игр на Godot, Unity Engine и так же на С++ используя Raylib. Так же я разбирался с работой UDP и TCP сокетов, написал пару тестовых проектов - rps-online, tcp-file-server и simple-http-server.
Благодаря опыту в Backend и Frontend у меня есть фундаментальные знания, применимые в разработке в целом, так что, я считаю, у меня хороший фундамент для начала. Остаётся начать объединять все эти знания для написания сетевых игр.
Мой план
Для начала своего пути я выбрал язык Golang, так как я его хорошо знаю и на нём относительное не сложно писать сетевые приложения, но в будущем попробую писать на С++, так как по моим ощущениям, на него больше спрос в мире сетевых разработок в геймдеве.
Используя ChatGPT и Perplexity попытался нагенерить себе, что-то похожее на Roadmap и ближайшая моя задача - написание пинг понга, чтобы освоить/повторить всю базу. После перейду к написанию простой арены, где от 2 до 4 игрока могут вести ПВП бой, ну а о дальнейших планах буду делится по мере написания новых статей.
Контакты
Если вас заинтересовал мой путь, вы можете подписаться на мои сети, и следить за статьями на этом сайте: