Станислав Королевский, я конечно не gd, но думаю начать с однопользовательских. Для онлайна вам потребуются ресурсы бОльшего формата, чем есть у вас (хотя мб вы и так хорошо зарабатываете).
Для онлайна нужно иметь и держать сервер, постоянно его улучшать, оптимизировать и т.п.
Одиночка:
+ Легче
+ Быстрее
- Без друзей не весело
Онлайн:
+ возможен доп. заработок на микроплатежах (аля лутбоксы и т.п., хотя не стоит новенькому)
+ веселей с друзьями
- Сложнее
- Затратнее по времени/ресурсам
- Постоянная поддержка сервера(-ов)
PS: Накидал плюсы и минусы с головы. Всё, конечно, зависит от самой игры. Мб мультиплеер у вас будет и лишним, а мб и нет.
Сергей Бондаренко, смотря с какой стороны посмотреть. На чём вам удобно работать, над тем и работайте. Если Angular для вас хорош не только стилем кода, но и функциональностью, то пользуйтесь им. Это как говорится - каждому своё.