Привет, брат!! Это статья о том как я разработал мультиплеерный шутер для Андройд.
Я как поклонник серии hotline miami решил сделать мультиплеерный шутер в её же стиле для мобильных устройств. Сразу поставил перед самой ряд условий и задач:
1. должен быть мультиплеерной.
2. иметь динамику hotline miami.
3. иметь отличную оптимизацию.
4. иметь вес до 10 мб.
5. максимально удобное управление (весьма условно)
При разработке использовал LibGDX - очень достойный фреймворк. Аргументировать его выбор в рамках этой статьи пожалуй не буду.
LibGDX - для любителей писать все самому, а не использовать готовые Движки типа Unity. На всякий случай уточню - что цель заработка не ставил от слова "совсем".
Как известно для мультиплеера нужен сервер.
Взвесив все "За" и "Против" - Решил : не использовать VPS, а поднять свой сервер на базе имеющегося в наличие Raspberry pi 2. Raspberry pi 2 - однопалатный компьютер в "силу" своей дешевизны и минимальных расходов на эксплуатацию идеально подходил на эту роль.
Разработка :
Как мы помним , я сразу панировал написать оптимальный сетивой код для относиттельно не быстрой 3G - по этой причине пришлось написать собственный движок.
При разработке использовал LibGDX - очень достойный фреймворк. Аргументировать его выбор в рамках этой статьи пожалуй не буду.
LibGDX - для любителей писать все самому.
И так, я создал проект : и тут началаось самое интересное. После 1000 эксперементов в написании кода и реализации идей появился более менее оптимальный код игры, нарисованы спрайты и написана серверная, записаны звуки эффекты часть игры.
Результат : получилась вполне сносная игра , удовлетворяющая все требования. Игра виси play market имеет вполне не плохую статистику скачиваний . Всем Спасибо !!
https://play.google.com/store/apps/details?id=com.mygdx.game...