172 похожих чатов

Всем хай, у меня вопрос: для того, чтобы ios разработчику

перейти с разработки приложений на игры, много надо нового учить, или там принципиальной разницы нет ? кто знает ?

10 ответов

17 просмотров

как раз мне тоже интересно

Уточняй на какую разработку, на Unity?

peppa
unreal engine 4

Сложно сказать, все зависит от того на каком уровне ты был в iOS

peppa
unreal engine 4

Unreal это c++, это ад по сравнению со Свифт

Ну если рассматривать только нативные игры, то да, впридачу к обычным навыкам, нужно будет изучить новый фреймворк, SpriteKit или SceneKit. Для более низкого уровня ещё и Metal впридачу. Это ещё не говоря про какие-то общие базовые навыки в разработке игр и понятий.

Никита
Там блюпринты есть

Есть, но это к swiftу вообще мало как относится.

Игры бывают разные, они делают с помощью разных инструментов. При этом разработчик игр может заниматься разными вещами, писать движок для игры, писать скрипты для кат сцен, писать сами сцены и кучу еще чего. Собственно мобильный разработчик тоже может заниматься разным, верстать, писать свой графический редактор, клиента для интернет телефонии, оптимизировать работу с большим объемом данных. Хотя как показывает практика в большенстве своем все мобильные разработчики которых я знаю, а знаю я их много, в основном верстают таблицы. Исходя из выше сказанного, делать игры не совсем тоже самое что и делать мобильные приложения. Но при этом есть как и общие навыки, так и отличающиеся. Сколько будет общих а сколько отличающихся зависит от конкртеных ситуаций. Еще большая разница не столько в технических навыках, таких как язык или фреймворк, но и в целом наборе проблем которые надо решать. Но пара выводов из выше сказанного: 1) мобильный разработчик не сможет просто пойти и начать делать игры, ему прийдется потратить какое то время что бы разобраться и скорее всего времени уйдет много 2) если хочешь делать игры, то нужно идти в игрострой, а не мобильную разработку

peppa- Автор вопроса

Похожие вопросы

Обсуждают сегодня

#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
Мне вот любопытно. Уже сколько времени имею соблазн купить макбук, ибо подозреваю что очень уж удобен будет в связке с другой техникой от эпл которая у меня есть, да и сам по ...
Not Yeromin
14
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Гляньте, че бывает: Сегодня по одному проекту одной вебстудии делал проект небольшой, на их хостинге. На Modx revo. В определенный момент , работая в админке, вдруг перестал р...
Artem
7
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
12
Карта сайта