я понимаю, что-то похожее. Я ток разбираюсь с ней, просто пока вариант иной, чем создать слушателя и подписчика в разных классах, а потом передать ссылки на них через вызов метода, я пока не вижу, но мне кажется не очень в плане архитектуры
работой вентиляторов управляет биос, если в самой ОС не заданы свои параметры (обычно вы сами ручками их задаёте, чаще всего на видюху). Если шумно, лезте в биос и там смотрите настройки+мониторте температуру. Так же есть тихие и шумные вентили, они в цене отличаются.
Варвара Косарева, грубо говоря библиотека - это код, который за вас написали. Вы ранее в ответах писали про уроки старт андроид - там фактически каждый урок - это пример использования какой либо библиотеки. В юнити и других движках тож самое.
По своему опыту посоветовать как правильно учиться - хз, какие-то минимальные знания остались с универа. Оглядываясь назад, лучше бы начал с калькулятора, чем сразу с "простой" игры, т.к. это похоже как не умеющего плавать, кинуть в море далеко от берега.
Определитесь для чего вам нужен движок. Если где-то потом работать, то выбор небольшой, если делать свои проекты, то выбирайте, что вам нравится - юнити большой, с ним сложновато, для 2д избыточен, но будет место, чтобы реализовать все хотелки, которые щас в планах нету. Есть множество движков поменьше, чьих возможностей должно хватить тоже за глаза, главное не выбирайте мёртвые
флеш умер, увы. Берите юнити, хотя это большой комбайн. Как научитесь основам программирования, сами поймёте как написать что вам хочется. Слышал что для новелл (квесты разные бывают) интересен Ren'Py. Если просто для себя, то можно и флеш, он мало чем отличается от java/C# да и javascript по синтаксису. 95% знаний составляет владение необходимыми библиотеками и ток 5% сам язык: Это значит, что если вы захотите сменить движок, то 1-2 дня уйдёт на привыкание к языку и месяцы на движок.