Вопросы
PAvel Jdanov
2070

Немного о программировании

Добрый день.
Сейчас сидел играл в игру и что-то накатила такая мысль,как создание своей игры. Для этого я выбрал платформу Unity. Изучил все плюсы и минусы данной платформы,так же есть уже первичные мысли о моём проекте,но вот в чем подвох:у меня ноутбук и он довольно слабенький (AMD Radeon 3 Graphics 1.80 GHz, ОЗУ 4.00 ГБ),хотел бы узнать не будет ли никаких неудобств в том плане,что не хватит производительности для каких-то требовательных операций в данной среде?
Если у Вас есть какие-либо предостережения,знание проблем,с которыми я столкнусь или просто советы,буду рад выслушать и принять все к сведению.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "PAvel Jdanov", "author_type": "self", "tags": [], "comments": 41, "likes": 8, "favorites": 38, "is_advertisement": false, "subsite_label": "ask", "id": 73895, "is_wide": true, "is_ugc": true, "date": "Mon, 07 Oct 2019 02:11:38 +0300", "is_special": false }
0
{ "id": 73895, "author_id": 170411, "diff_limit": 1000, "urls": {"diff":"\/comments\/73895\/get","add":"\/comments\/73895\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/73895"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64961, "last_count_and_date": null }
41 комментарий
Популярные
По порядку
Написать комментарий...
5

Unity жрёт много памяти.
Лучше начни с чего попроще - какого-нибудь менее распространённого, двухмерного движка.

Ответить
4

Самый лучший выбор это движок Godot 3. Он бесплатный, кростплатформенный и от юнити по функционалу ничем особо не отличается. Для обучения лучше не найти.

Ответить
4

Отличается так-то и очень сильно.

Ответить
1

Как раз по функционалу они кардинально отличаются. Как блокнот и Visual Studio.

Ответить
0

Спасибо за совет,посмотрю

Ответить
2

Раз уж тред про "программирование", тогда я бы рекомендовал легковесные движки без визуального редактора. Типо LibGDX. Их почти любой комп потянет.

Ответить
0

Спасибо,сегодня посмотрю,что лучше

Ответить
2

Начни с Godot - бесплатный, легковесный движок, похож на Unity. Единственное кодить придется на gdscript, похож на JavaScript(можно скачать mono версию, но рекомендуется с gdscript)

Ответить
1

Не на джаваскрипт он не похож, на питон разве что.

Ответить
0

Блин,много чего посоветовали,много информации
Прийдется выбирать все узнавать.

Ответить
1

Не хватит.
1. Будет жутко тупить.
2. При любых изменения будет долго обновлять редактор.
3. При нажатии на Play будет долго стартовать.
4. Про сборку билда вообще молчу.

Но, да, в этом плане, Unity, всё же, получше, чем UE4.

Ответить
1

Попробуй, установи и позалипай, иначе не узнаешь наверняка)
У меня разве что бывает рандомно крашится юнька при своротах-разворотах окна из-за двух видеокарт (встроенной и дискретной)

Ответить
1

ТС можно прямо на цитаты рвать, но особенно хорош он в изучении всех плюсов и минусов.

Ответить
0

И все за период с момента "Сейчас сидел играл в игру" до создания поста.

Ответить
1

В юнити без навыков программирования соваться нет смысла и в таком случае логичней было бы начать с изучения того же C#, а если хочется попробовать собрать простенький 2д прототип, то лучше уже взять условный Construct  или CTF.

Ответить
0

Купи 4GB и хватит для Unity. Для Unreal придется комп помощнее подобрать 

Ответить
0

4-х вовсе не хватит ? 

Ответить
6

4 гигабайта сейчас даже для работы ОС и браузера мало. В смартфонах по 12 ставят, а ты спрашиваешь мало ли 4. Конечно мало.

Ответить
1

Почему мне хватает "для работы ОС и браузера"?

Ответить
1

Потому что каждый конкретный случай индивидуален. Я, например, только с 32 Гб наконец-то легко вздохнул, 16 до этого дико не хватало.

Ответить
1

Наверно ты просто не знаешь, что такое быстрая работа ОС и браузера, поэтому тебе хватает.

Ответить
0

8 гб и....нехватка памяти при включение браузера+unity+vs 

Ответить
0

У меня только Firefox сжирает больше, чем у тебя всего RAM :D

Ответить
0

смотря что делать.
На простенький платформер должно хватать.

Ответить
0

Лично я пытаюсь начать с TIC-80(lua,JS), а дальше как понравится. Более тяжолое не хочю так-как паралельно учюсь на программиста, дел хватает

Ответить
0

Можно немного поподробнее об TIC-80(lua,JS)?

Ответить
2

С Lua связываться не рекомендую :P

Ответить
0

Чего так?

Ответить
3

Как второстепенная штука, типо как оно в WoW для аддонов используется, но не как основной язык. Мне совсем не понравился =/

Ответить
2

Вкусовщина. Как по мне, довольно приятный скриптовый язык. Позволяет делать довольно прикольные вещи в силу своей скриптовости (например генерировать код и выполнять его на лету), главное не пытаться решать на нем задачи, для которых он не приспособлен.
Ну и еще его поддержку можно запилить без особых проблем куда угодно. Вплоть до микроконтроллеров.

Ответить
1

А ещё metatables. Metatables - лучше, что случалось с разработкой, имхо.

Ответить
0

По сути очень карманная(в прямом смысле) среда разработки простых иго́р на ней создали прототип Celest, пиксельных естественно с редактором спрайтов, музоном, кодом, по сути даст минимальный опыт в сфере, лучше почитать всё же статейки, а там уже решить надо ли тебе морочится с Юнити или занятие мимолётное. Проба пера так сказать, но тут на вкус и цвет

Ответить
1

на ней создали прототип Celest, 

Не на ней, а на PICO-8. Лучше уж ее выбрать, более популярна. 

Ответить
0

Разница в том, что версия платная, а тут человек не может определиться. Зачем лишние деньги тратить если точно не известно на сколько затянет

Ответить
0

Давайте уже условимся, что если ноутбук "довольно слабенький", то его нет. Купи ноутбук.

Ответить
0

Мне кажется как минимум нужно попробовать, юнити бесплатный и качать его не так уж и долго. Если действительно понравился Юнити, то 2 варианта, терпеть лаги или сделать апгрейд.

Ответить
0

«Какую кнопку нажимать, чтобы делать игоры??»

Ответить
0

Автор пытается картинкой зазомбировать невинных людей на покупку Брейкпойнта. Я тебя раскусилъ!

Ответить
0

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

Сейчас самый минимум для разработки это 8Гб оперативки (Unity + Visual Studio + Chrome с кучей вкладок + вспомогательное ПО), SSD и Intel CPU 2.8GHz+.

Облегченный вариант: Unity + Visual Studio Code (вместо Visual Studio).

Как облегчить работу в Unity:
- Отключить автоматический расчет освещения (Window > Rendering > Lighning > Auto Generate). При необходимости его можно вручную запускать.
- Отключить автоматическое обновление измененных скриптов (Edit > Preferences > General > Auto Refresh). После изменения скриптов во внешнем редакторе их можно вручную обновлять в Unity по нажатию Ctrl+R.
- Если видеокарта не поддерживает DX11, в настройках сборки можно переключить рендер на OpenGL Core.

Импорт ассетов и сборка проекта будет долгой, но работать можно.

Ответить
0

Огромное спасибо за информацию

Ответить

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ]