какой компьютер нужен для разработки игр

Компьютер для разработки игр

Разработка игр – довольно обширное понятие, которое включает в себя мобильные игрушки, аркады и довольно массивные проекты с виртуальной реальностью. Есть и широкий выбор движков – Unity, Unreal Engine, CryEngine, Lumberyard или любой другой. Каждый из них поддерживает несколько платформ, так что выбирать компьютер будем под платформу, а не под движок.

Сборка

Для тестирования и разработки нужен игровой компьютер, мощность которого, – ориентировочные системные требования + 1 поколение, чтобы можно было тестировать без оптимизации. Видеокарта и процессор тут играют главную роль, в то же время количество оперативной памяти и объем накопителя не так важен.

Видеокарта

Современные решения от NVIDIA будут полезны не только при разработке компьютерных игр, дополнительные функции NVIDIA Studio будут полезны и при создании рекламных роликов, а также при выборе набора технологий для реализации основных элементов графики, например, трассировки лучей NVIDIA RT для создания тени.

Базовая карта NVIDIA RTX 2060 SUPER обеспечит приемлемый уровень производительности при создании трехмерной графики и тестировании игры.

Компьютер на базе NVIDIA RTX 2070 SUPER уже может считаться продвинутым, эта карта с поддержкой интеллектуальной трассировки лучей и виртуальной реальности позволит создавать более тяжелые игры и даже небольшие проекты основанные на VR. Чтобы сравнить все топовые карты RTX от NVIDIA, мы подготовили для вас сравнительную таблицу характеристик.

GeForce RTX 2060GeForce RTX 2060 SUPERGeForce RTX 2070GeForce RTX 2070 SUPERGeForce RTX 2080GeForce RTX 2080 SUPERGeForce RTX 2080 TiTITAN RTX
Тактовая частота, МГц: базовая/в разгоне1 365/1 6801 470/1 6501 410/1 620 (FE: 1 410/1 710)1 605/1 7701 515/1 710 (FE: 1 515/1 800)1 650/1 8151 350/1 545 (FE: 1 350/1 635)1 350/1 770
Тензорные ядра240272288320368384544576
RT ядра3034364046486872
Частота памяти, МГц1 7501 7501 7501 7501 7501 7501 7501 750
Объем, Гб6888881124
Пиковая производительность FP32, TFLOPS6,57,17,5/7,9 (в версии FE)910/10,6 (в версии FE)11,213,4/14,2 (в версии FE)19,9
Пропускная способность видеопамяти, Гб/с336448448448448496616672
TDP, Вт160175175/185 (FE)215215/225 (FE)250250/260 (FE)280

Для инди игр подойдет любая карточка, но если вы планируете работать с тяжелыми трехмерными сценами или виртуальной реальностью, то лучше обратить внимание на топовые решение, например, RTX 2080 SUPER или RTX 2080 Ti. Сравнение – в видео.

Процессор

Чтобы разработка была комфортной, а операции по компиляции не занимали много времени, нужен мощный процессор. Хорошо подойдут камушки от Intel, например, для создания мобильной игры или аркады – Core i5, а если вы целитесь выше и хотите работать с текстурами большого разрешения и емкими трехмерными сценами, то лучше выбрать Intel Core i7 9-ой или 10 серии.

Разработка проектов с виртуальной реальностью рекомендуется на процессорах i9 с приставкой X, это десктопный аналог серверных решений для создания сверхпроизводительных рабочих станций. Хорошо подойдет для поддержания серверной части ваших онлайн игр, если вы планируете создание мультиплеера. Вы сможете бескровно выделить половину мощности на нужды сервера и работать на оставшихся мощностях.

Оперативная память

Самый минимум на 2020 год – это 8 Gb, для обычной работы рекомендуется 16 Gb, а если вы планируете создавать трехмерную игру, то 32. Частота не имеет большого значения, лучше сконцентрироваться на объеме.

Стабильность работы памяти напрямую зависит от производительности. На данный момент в компьютерах HYPERPC чаще всего используется память HyperX, которая зарекомендовала себя с положительной стороны.

Накопитель

Для разработки игр и любой другой деятельности в сфере IT просто необходим SSD диск. Предпочтительны SSD m.2, топовые модели с таким типом подключения могут развивать скорость чтения/записи до 3,5 Gb/s. Такой уровень производительности показывает Samsung 970 EVO Plus, также на уровне остается модель Kingston A2000 со скоростью до 2,2 Gb/s.

Чтобы расширить объем памяти, можно добавить в систему HDD или же установить его в локальную сеть, как отдельное устройство, так вы сможете получать к нему доступ в любое время с любого девайса. А сетевой адаптер Gigabyte Ethernet стал уже обязательным атрибутом любой игровой материнки, так что скорость доступа будет стабильно высокой.

Решения от HYPERPC

GAMING X

Геймерские ПК от HYPERPC – это универсальное решение для тех, кто играет, и тех, кто создает игры.

HYPERPC GAMING X3 – самая доступная модель серии, она оснащена процессором Intel Core i5-9600KF и картой MSI GeForce RTX 2060 SUPER VENTUS. Обработка фото будет гораздо комфортнее за счет быстрого SSD m.2 Kingston A2000. А если 2х8Gb HyperX FURY RGB DDR4-2666 вам будет мало, то можете поменять ее количество при заказе через конфигуратор.

HYPERPC GAMING X7 – более мощная модель с процессором Intel Core i7-10700K, что существенно увеличивает общую производительность железа. Хорошая материнская плата ASUS TUF GAMING Z490-PLUS (Wi-Fi) имеет встроенный Wi-Fi и Bluetooth модуль, что избавит вас от лишних проводов на рабочем месте. Излишне мощная видеокарта ASUS GeForce RTX 2080 SUPER Strix может пригодиться, только если вы заядлый геймер или любите покорять виртуальную реальность, а для просто работы с фотографиями можно заменить ее на более простую модель через конфигуратор, это поможет вам сэкономить деньги при покупке компьютера.

Источник

Геймдизайнер с нуля: как начать делать игры без опыта

Голубев Никита, коммерческий автор и переводчик, специально для блога Нетологии перевёл статью разработчика игр Анжелы Хе о том, как без навыков программирования создать свою первую игру.

Всего 2 года назад я была 17-летней школьницей и ничего не знала о программировании. Это не помешало мне начать учиться и через несколько месяцев выпустить свою первую игру в Steam. Сегодня у меня более 10 игр для ПК, интернета и мобильных устройств и свыше 1,9 млн игроков.

Не важно, что вы умеете сейчас — при должном желании вы тоже сможете делать игры. Два года назад такое казалось невозможным: это было самое сложное, что я сделала в жизни, и оно того стоило. Теперь я понимаю, что в разработке игр, как и в любом другом деле, вы растёте только тогда, когда пробуете, ошибаетесь и совершенствуетесь.

Всему, что я знаю, я научилась сама, а теперь научу вас.

Чтобы сделать игру, нужно пройти 6 этапов:

какой компьютер нужен для разработки игр

Концепция

Совет

У вас есть классная идея. Но как оформить её на бумаге?

У каждого свой путь. Одни составляют дизайн-документы по 60 страниц, другие напишут лист неразборчивых заметок. Не знаю, как удобнее для вас, но обязательно зафиксируйте следующее:

Когда приходит вдохновение, бросайте всё и пишите. В следующий раз, когда мысль уйдёт, не понадобится высасывать идеи из пальца.

Инструменты

Графика

Совет

Если вы не умеете программировать, сначала прочтите раздел «Программирование». Вряд ли вы хотите потратить время на графику и выкинуть её потому, что под неё не написать код.

Даже если вы не умеете рисовать, игру можно сделать красивой, используя три визуальных принципа: цвет, форма и объём.

какой компьютер нужен для разработки игр

Thomas Was Alone — простая и прекрасная игра

Интерфейс

Подумайте, как сделать игру уникальной с помощью цветовой схемы, шрифтов и иконок без потери удобства для игрока. Понятна и читается ли важная информация?

какой компьютер нужен для разработки игр
Неудачный и удачный шрифт

2D-анимация

Анимацию можно реализовать двумя способами:

Что ещё может пригодиться

Советы, которые применимы не только к игровой графике, но и к другим программам:

Без тайлов и с тайлом

Пятно расширяется, но углы остаются прежними

Инструменты

Программирование

Совет

Выберите игровой движок, среду разработки и начинайте погружаться в код.

Представленных ниже знаний достаточно для начала. Все примеры написаны на C++, одном из языков программирования в Unity3D. (Примечание переводчика: на самом деле в Unity используется C#, который похож на C++).

int — тип данных, i — имя переменной, = 0 — значение переменной.

Используя оператор else, можно расширить условие и отобразить что делать, если условие не соответствует истине:

For-циклы похожи на while-циклы. Для while мы пишем так:

Равнозначный for-цикл будет таким:

Тогда при выводе функции выполняются два выражения внутри неё.

Если в коде что-то идёт не так, на помощь приходят исключения. Они как бы говорят: «Так, погоди, здесь ты сделал что-то нелогичное. Перепроверь ещё раз».

О чём ещё надо знать:

Код — это вызов самому себе. И ничего не понимать поначалу — нормально.

Как и любому навыку, программированию нужно обучаться. И, возможно, это окажется довольно интересно.

Другие немаловажные основы программирования:

Инструменты

В Unity Asset Store, bitbucket и GitHub очень много бесплатных ассетов. В своих проектах я использую минимум по два. Они упрощают жизнь, но далеко не идеальны. Заметили ошибку — исправляйте и говорите разработчику о ней.

Немаловажный, даже главный источник решения проблем с кодом — Гугл!

Совет

Аудио способно создавать настроение и погружать в игру, но для него нужна память.

Для начала решите: вы хотите звук? Если да, будет ли в игре музыка, звуковые эффекты, озвучка или повествование.

В любом случае потребуется запись и сведение таким образом, чтобы звук подходил под настроение игры. Например, Bastion использует органические и инструментальные звуки, хорошо вписывающиеся в мир игры. Crypt of the Necrodancer включил в себя смесь электронных ритмов и восьмибитного рока, чтобы передать темп и яркость игры.

Погружение решает. Если звуки не совпадают с настроением игры, игроку будет сложно погрузиться в ваш мир.

Инструменты

Приложения для работы с аудио:

Подготовка к публикации

Совет

Существует небольшая вероятность — на 99,99 процентов, что в игре есть ошибки. А это значит, что самое время заняться баг-тестом.

Как тестировать игру на баги?

какой компьютер нужен для разработки игр

Типичные ошибки

В чём дело: функция выполняется с несуществующей (null) переменной.
Быстрое решение: проверьте, является ли переменная null.

Примечание: Проверьте, какие кавычки вы используете.
» //правильные кавычки;
» //ненужные кавычки, они принесут вам немало ошибок.

Советы по оптимизации

Инструменты (только для Unity)

Публикация

Совет

Самое время показать всему миру своё творение.

Продвижение — самая волнительная стадия. Если вы сомневаетесь, вам поможет сообщество гейм-дизайнеров. Помните, что вы не одиноки, и раз прошли так много, нужно завершить дело до конца.

Вы не узнаете, станет ли игра хитом, пока не опубликуете её.

Если хотите, чтобы все узнали об игре, напишите анонсы для игровых медиа, участвуйте в фестивалях и конференциях.

Отправьте описание игры в прессу за неделю до выхода — дайте людям время написать о ней. Может случиться, что о ней не станут писать, но помните: журналисты любят красивые истории о разработчиках, уникальную или противоречивую идею и медиа-кит.

Не пишите в игровые издания, которые не освещают ваш жанр или целевую игровую платформу.

какой компьютер нужен для разработки игр

Письмо видеоблогеру Markiplier, чей канал насчитывает более 21 миллиона подписчиков

какой компьютер нужен для разработки игр

Это прекрасный инструмент для продвижения: Agar.io обрела популярность на 4chan, Butterfly Soup подскочила в загрузках после внимания в Твиттере.

Как лучше: публиковаться через издателя или самому. Хотите пойти по пути Hotline Miami, выпущенной Devolver Digital, или перенять опыт Farmville и Doki Doki Literature Club?

Чтобы сотрудничать с издателем, нужно сначала его найти. После этого будет небольшой ворох бумажной работы, зато вы получите достаточно средств для развития игры.

Если собираетесь издаваться самостоятельно, готовьтесь тратить немало времени на изучение маркетинга. Вы можете провалить кампанию по продвижению, но в процессе наберётесь ценных знаний и сэкономите деньги.

какой компьютер нужен для разработки игр

Количество установок игры растёт

Получилось! Теперь расслабьтесь, возьмите что-нибудь вкусное и отдохните. Вы работали не покладая рук и заслужили это.

Не бойтесь, если игра не получила ожидаемого внимания — это нормально. У моей первой игры всего 255 загрузок в Steam.

Главное, что вы сделали игру и многому научились. Сейчас этого достаточно, и всегда есть возможность попробовать ещё раз с новыми знаниями.

Инструменты

Сервис presskit() помогает разработчикам оформить описание игры для прессы.

Платформы для публикации:

Заключение

Нет простого пути создания игры. Есть только ваши решительность и усилия.

За каждым Half-Life, Minecraft и Uncharted лежат океаны крови, пота и слез.
Кен Левин, создатель Bioshock

Вы будете допускать ошибки, чувствовать себя в тупике и плакать. Это нормально — значит, вы растёте над собой.

Источник

Ну почему все стало так медленно?! Выбираем железо для разработки на Unity

Привет! Я делаю игры и ассеты на Unity. Начинающие разработчики иногда спрашивают меня, с чего начать и насколько мощный компьютер им понадобится. Лично у меня железо довольно старое. И чтобы ускорить разработку, я решил наконец-таки провести апгрейд своего компьютера. С далекого 2011 года сердцем моего ПК является процессор Intel Core i5 2500K, но настала пора отправить его на пенсию. Но что лучше — высокая тактовая частота или наличие большого количества ядер? Обязательно ли покупать дорогой процессор, или получится сэкономить? Какая видеокарта нужна для разработки? Будем разбираться под катом!

какой компьютер нужен для разработки игр

«Короче, что лучше?»

Самые нетерпеливые сразу могут промотать в конец)

Когда тупит Unity?

какой компьютер нужен для разработки игр

Существует несколько операций, выполнение которых занимает много времени при работе с Unity. Обычно в таких случаях я иду чаевничать или играю с котом. Иногда даже удается пройти пару уроков в Duolingo.

Пару слов о моем 2500K

Intel Core i5 2500K вышел в 2011 году и относится к линейке Sandy Bridge (техпроцесс 32 нанометра). Частота 3,30 GHz (3,70 GHz с Turbo Boost), 4 ядра и 4 потока, кэш-память 6 Mb. Ничего особенного, если бы не адекватный ценник и приставка K. На хорошей mobo (у меня чипсет p67) гонится как черт (у всех Sandy Bridge под крышкой припой). У меня он 7 лет проработал на частоте 4.7 Ghz. На дворе 2018 год, а этот процессор до сих пор считается лучшим в бюджетном сегменте, на барахолке он стоит около 5000 рублей. В общем то, никаких особых неудобств при разработке я не испытываю, такого процессора вполне хватает. Почему не i7? Да потому что стоит он вдвое больше, а я денюжкой не сорю)

Видеокарта

Видеокарта непосредственно для разработки никакого значения не имеет. Она понадобится вам только для запуска и тестирования проектов. Если вы делаете игру для PC с «крутым графоном», стоит потратиться на хорошую видеокарту. Поскольку я делаю мобильные игры, у меня нет никакой нужды бежать в магазин за GTX 1080 (которую наверняка уже раскупили майнеры). Поэтому я решил оставить свою старушку GTX 460. Тем не менее, я проведу тест с двумя видеокартами.

Выбор процессора

С выходом Ryzen AMD вернулись на рынок процессоров. Поэтому выбор будет стоять между:

Последний Core i5 — логичная замена моего i5 2500K. За эти 7 лет Intel, не имея никакой конкуренции и следуя своей концепции «Тик-так-так», прокачала свои процессоры в среднем на 50%. Поэтому даже если после покупки нового процессора Unity будет тупить в полтора раза меньше, я буду доволен.

Core i7 — камень для бояр, стоит вдвое больше i5. Нужен ли Hyper Threading за такие деньги? Согласно различным бенчмаркам, Hyper Threading обеспечивает прирост производительности до 30%.

Ryzen 5 и Ryzen 7 — новые 6-ядерные и 8-ядерные процессоры. Ядер больше, чем у Intel, но частоты меньше.

Серверные процессоры Xeon серий 16ХХ и 26ХХ имеют от 6 до 10 ядер (E5 2680 V2). Списанные с китайских серверов, они продаются на AliExpress по цене 100-150$, поэтому рассмотреть их стоит. Особенно, если вы ограничены в бюджете. Из минусов — придется купить китайскую материнку за 100$ и мощный кулер. Из плюсов — дешевая серверная DDR3 (регистровая).

После выхода Ryzen Intel оперативно скорректировал свой бизнес-план и выпустил шестиядерные процессоры. Если вам нужен процессор для игр, то выбирать нужно однозначно Intel. В большинстве игровых тестов даже 4-ядерные процессоры Intel, например i7 7700K, оказываются лучше Ryzen. Кроме того, гонятся до 5 Ghz даже на воздушном охлаждении.

Но у меня другой случай — я делаю игры, а не играю в них. Станут ли мои coffee break вдвое короче при использовании 8 ядер?

Увы, у меня нет возможности купить все эти процессоры, чтобы провести эксперимент. Но под рукой есть i5 2500K и серверный Xeon E5 1660 с шестью ядрами (будем считать его «аналогом» Ryzen 5, т.к. по бенчмаркам они очень близки). Вполне достаточно, чтобы определить, что же лучше для разработки на Unity.

Итак, будем тестировать:

130$

Замечу, что на E5 1660 удалось поставить максимальный множитель 42/42/42/42/0/0. Это значит, что при загрузке более 4-х ядер частота будет снижаться до базового значения 3600 Mhz (хотя на брендовых платах его гонят до 4800). i5 2500K же может работать на максимальной частоте 4700 Mhz при любой нагрузке.

Для сравнения, результаты бенчмарка этих процессоров и более новых, рассматриваемых к покупке (все в разгоне):

какой компьютер нужен для разработки игр

Таким образом, выбирая новый процессор, можно использовать эти данные, чтобы оценить выигрыш в быстродействии.

Тестовый стенд

Тестовая методика

Методикой это назвать можно с натяжкой. Берем секундомер и запускаем следующие операции:

Загрузка Windows 10

Пересоздание удаленной папки Library

Удаленная папка это не та, которая далеко находится. Я ее просто удаляю, чтобы Unity выполнил повторный импорт проекта (функции Reimport не доверяемся).

Первым в бой идет i5 2500K:

какой компьютер нужен для разработки игр

Результат 5:43. Процессор практически все время трудится на максимальной частоте 4700 Mhz, однако на 100% не загружается.

Затем очередь E5 1660:

какой компьютер нужен для разработки игр

Результат 5:53. Процессор работает, не напрягаясь, а частота лишь изредка достигает максимума в 4200 Mhz. Средняя загрузка процессора около 12%.

О чем говорят эти результаты? 5 минут в обоих случаях это довольно долго. i5 2500K не сбрасывает максимальную частоту, но при этом не загружен на 100%. E5 1660 старается использовать все ядра, и поэтому снижает частоту до 3600 Mhz (но при этом средняя загрузка очень низкая).

Остается предположить, что первому не хватает потоков, а второму частоты, поэтому оба процессора показывают одинаково плохой результат.

Сборка проекта под Android

Снова начинает i5 2500K:

какой компьютер нужен для разработки игр

Результат 2:50. Работает на максимальной частоте, а загрузка ядер временами достигает 100%. Будь их больше, результат бы улучшился.

какой компьютер нужен для разработки игр

Результат 2:50, абсолютно такой же! Частота все та же — 3600 Mhz, но загрузка ядер ни разу не достигает 100%. Хотя нагрузка определенно выше, чем при импорте проекта.

Выводы можно сделать абсолютно такие же, как в предыдущем тесте. Кроме того, i5 уперся в свой потолок.

Поменяем видеокарту

До сих пор работала GTX 460. В этом тесте я заменю ее на GT 210. Кто не знает, это самое днище среди видеокарт. Хуже ее может быть только ее отсутствие.

Импорт проекта для E5 1660:

какой компьютер нужен для разработки игр

Результат 5:38. Как и ожидалось, скорость операции не изменилась (разницу спишем на погрешность и сторонние факторы, например, работу Windows).

Оперативная память

У меня 12 Gb RAM, и ее использование при работе с Unity не превышает 50%. Таким образом, для разработки на Unity хватит и 8 Gb RAM. И параллельно еще сможете запустить фотошоп и ютуб.

Выводы

2. Вам не обязательно нужна самая крутая видеокарта. Особенно, если вы делаете мобильные игры. Так что оставьте топовые видеокарты майнерам. Я для замены своей GTX 460 выбрал GTX 1050 за 130$, чтобы Dark Souls 2 пройти еще разок.

3. Кроме того, рекомендую использовать SSD, поскольку Unity активно работает с файлами. Если вы ограничены в бюджете, можно взять даже самый дешевый SSD на 8 или 16 Gb, чтобы хранить на нем сам проект, а также установить туда Unity и все необходимые SDK.

Источник

Выбираем компьютер для программиста

Как выбрать то, что действительно нужно.

Нужен ли мощный компьютер, чтобы кодить? Подойдёт ли ваш домашний компьютер? Вот об этом сейчас поговорим.

Сисадмины, остыньте. В мире есть категория людей, которые сами собирают компьютеры, знают наизусть модели процессоров и могут по запаху отличить хорошую термопасту от плохой. Ребята, эта статья не для вас.

Какие нужны параметры

Для программирования нужно немного: по сути это написание текста. Компиляция или исполнение кода по современным меркам тоже не особо ресурсоёмкая задача. Поэтому для кодинга подойдёт почти любой компьютер.

Есть лишь три сценария, когда вам потребуется мощный компьютер:

Средний компьютер для кодинга в 2020 году

Процессор. Может быть фирмы Intel или AMD. Если Intel, то подойдёт что угодно, начиная с Core i5. Всё, что ниже, может не очень быстро работать на современных операционных системах (что не помешает работать на них медленно).

Жёсткий диск. Есть два варианта: обычный HDD (очень много места, но медленный) или SSD (поменьше места, но в тысячу раз быстрее). Если есть возможность, лучше выбирать компьютер с SSD. Минимальный объём — 128 гигабайт, этого хватит для операционной системы, среды разработки и ещё останется место для своих проектов.

Экзотика и минимализм: Raspberry Pi

какой компьютер нужен для разработки игр

Raspberry Pi — это одноплатный компьютер: на платке размером с кредитную карту стоят порты, процессор и память. Подключаете к этому клавиатуру, мышь и монитор — и у вас есть компьютер. Стоит такая плата 30–100 долларов.

Особенность в том, что в нём будет операционная система «Линукс». Но для неё есть программы для разработки на любом языке, а также необходимый минимум браузеров и офисных приложений.

На Raspberry Pi будет сложно писать приложения для Айфонов или код для Windows, но всё остальное — вполне реально. Заодно прокачаетесь в настройке «Линукса».

На Pi можно сделать не слишком мощный, но рабочий сервер.

На момент написания статьи самое последнее поколение Raspberry Pi — четвёртое. Поддерживает два экрана!

Ближе к реальности: неттопы и мини-ПК

Это выбор для тех, кто любит экономить место и предпочитает всё компактное. У таких компьютеров скорость сопоставима с ноутбуком, но для работы им нужна внешняя клавиатура, мышь, монитор и блок питания.

У Intel есть линейка NUC: на них спокойно работает Windows 10, можно использовать как полноценный офисный компьютер. Обратите внимание, что NUC обычно поставляется без диска и оперативной памяти, их придётся докупать. Зато NUC маленький.

Если вы фанат Apple, то на вас смотрит Mac mini. Из хорошего — он симпатичен. Из плохого — последние модели очень трудно обновлять. Если через пару лет вы захотите увеличить на них память, скорее всего, не выйдет.

какой компьютер нужен для разработки игрЭто Intel Nuc. Внутри — полноценный компьютер с процессором Intel i7, 32 гигабайтами памяти и диском на 1 терабайт. Это неплохо для компьютера размером с ладонь.

Взял и работаешь: ноутбук

Из плюсов — взял и пошёл.

Из минусов — железо слабее по сравнению с системным блоком за те же деньги. Но для программирования это некритично, потому что мощности любого современного ноутбука хватит для любого редактора кода. Все наши проекты в Коде мы тоже пишем и запускаем на ноутбуках, самому старому из которых уже 10 лет.

Как и большую часть современной техники, многие ноутбуки делают такими, чтобы их было тяжело обновлять и ремонтировать.

какой компьютер нужен для разработки игрОбычный офисный ноутбук на Windows — хороший инструмент для начала.

Поставил и забыл: просто системник

Любой системный блок за 30 тысяч — но лучше берите не готовый, а попросите опытного друга собрать компьютер с нуля.

Подойдёт тем, у кого есть стационарное рабочее место и кто не любит частые переезды. Отдельный плюс — повышенная ремонтопригодность и возможности для обновления. Дело в том, что всё содержимое системного блока легко достать и заменить одни детали на другие. Нужно больше памяти? Добавляем. Не хватает места для файлов? Снимаем крышку и вставляем рядом второй жёсткий диск. В ноутбуке так не получится, в лучшем случае можно заменить диск. Если очень повезёт — ещё и память.

К системнику нужна клавиатура, мышь и монитор. И это можно считать плюсом, а можно и минусом: с одной стороны, всё можно выбрать под свои задачи. С другой — всё стоит дополнительных денег.

какой компьютер нужен для разработки игрВнешне это не очень красиво, зато практично.

Просто возьми мои деньги

какой компьютер нужен для разработки игрНовый Mac Pro со снятой крышкой. Крышка рядом (похожа на тёрку, но тёркой не является).

Если у вас безграничный бюджет и просто хочется получить самое мощное железо для любых задач, берите системный блок с самым топовым железом, какое только будет доступно. А если вы поспорили с другом, кто быстрее потратит миллион долларов, то берите самый навороченный Mac Pro: он не только довольно мощный, но и в несколько раз дороже, чем та же конфигурация на ПК.

Для программ на JavaScript, Python или PHP такое железо не нужно. Но если вы хотите программировать физику в трёхмерном движке или обучать нейросети на огромном массиве данных — берите и работайте.

Фотошоп на нём будет тормозить в любом случае.

Можно ли кодить на планшете?

Писать код на планшете можно, если для этого планшета есть среда разработки и исполнения кода на нужном вам языке. Например, среда Python есть как для Айпада, так и для планшетов на Андроиде.

Могут быть проблемы с доступом к файловой системе, хранением проектов, их экспортом или компиляцией. Но эти проблемы решаемые, если есть какой-то большой компьютер (ноутбук или настольный). Как подменная машина для временной работы планшет вполне подойдёт. Главное — внешняя клавиатура.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *