Ska1n, если заливать не из xcode - то на сколько я помню да. Возможно если ваш друг будет прямо у себя на машине билдить и заливать средствами xCode - то можно обойтись и чем то бесплатным - вроде были новости.
DoYouGot, а вы не обойдетесь 1 IDE.
Плюсовый код - пишете в чем вам удобно. В той же вижле. Обычно там же настраивают сборку так, чтобы билдило под винду - гонять каждый раз билд на дейвайс это зло.
Когда готовы портировать под Android - создаете проект в Android Studio, и туда тянете то, что написали, за исключением обвязки для винды.
Когда готовы портировать под iOS - делаете то же самое, но в xCode.
Это если не юзать никаких движков, которые перечислил Александр Таратин.
Если юзать движки (тот же мармелад) - там все пишется в 1 ide типа вижлы.
А еще, внезапно - IDE не важны. Совсем. Можно и без них )
Вам нужно что то вроде OnColideEnter/OnColideExit. Если движок такого не предоставляет - то надо реализовывать вручную: каждый апдейт проверяете, изменилось ли сосотояние коллайдинга. Если изменилось по сравнению с предыдущим кадром - то вызываете соответствующий метод.
yahabrovec, гугл уже запретили? https://ru.wikipedia.org/wiki/VPS/ Стоит очень недорого - зависит от хостера. Местами можно найти бесплатно.
Кстати чисто в теории посмотрите еще на Microsoft Azure и Amazon AWS. Там точно есть бесплатные тарифы
Adamos, в целом - да, можно. Но если нужно именно приложение - то намного лучше следовать гадлайнам гугла, а это сложновато через кокосы и прочее (по сути - через openGL и спрайтики).
Кстати, еще вроде как можно Qt попробовать завести, fastkulob, возьмите на заметку.
Арк Тарусов, ага, как только пойдет объем данных большой - надо масштабировать, распределять нагрузку и делать еще кучу всякой херни, которая уж СДЕЛАНА. В других аналитиках.
devapricot, раз вы понимаете зачем, то должны понимать что при слиянии веток возможны конфликты. И их надо как то решать. Вот это и есть -resolve conflict.
finnfromfinland, дичайшая хрень получится. Реакция человека зависит не от предыдущих реакций, а от ситуативного состояния окружения и тому подобного.
Приведу вам простой пример. Вам пишут "пойдем в бар". Вы отвечаете смайликом/стикером согласия. Делаете так 10 дней подряд. Система обучилась. Но на 11 день вы не хотите/денег нет/печень болит/жена не пускает/кошка рожает. А система будет считать что надо вам пихать смайлы согласия.
И так вот на каждую ситуацию.