👋 Меня зовут Стрельцов Михаил - я частный архитектор-разработчик создал собственную технологию онлайн серверов для игр, ПО для управления догружаемым контентом в играх (музыка, графика, карты, переводы диалогов, квесты и др), вспомогательный софт для разработки сетевых игр, в процессе создания игровой гипервселенной под управлением AI (искусственного интеллекта), что будет создавать и управлять поведением игровых существ, создавать им анимацию и графику, игровые карты, а так же API (канал связи) к этому миру для взаимодействия и игры с нем
Оказываю услуги GameDev игровым студиям, образовательным учреждениям и частным лицам
В этот раз я расскажу как удалось реализовать открытый бесшовный мир в горизонтально масштабируемой 2D онлайн игре, а так же поделюсь идеей управления разведывательными беспилотными летательными аппаратами на огромных территориях.
Читать далееПосле успешной оптимизации клиентской части и серверной архитектуры пришла пора писать механики самой игры для взаимодействия по API — я называю их событиями (они вешаются на какой либо игровой объект на сервере, помещаются в очередь и срабатывают когда придет их время).
Суть работы взаимодействия сервера и клиентской части следующая:
Читать далееРазобравшись в архитектуре сервера, реализовав механизм простого расширения его функционала путем добавления пользовательского кода через WEB админ панель и игровых локаций захотелось наконец посмотреть как бы это все работало и выглядело в игре.
Т. к. сервер для игры является авторитарным, то клиентская часть должна была содержать.
Читать далееПродолжая рассказывать о своем пути создания ПО для догружаемого контента в играх в этой статье хотел бы остановится на игровых картах (локациях).
Читать далее