извращение или лайфхак? / Хабр
Сегодня у нас начало новой серии статей! Да-да, не удивляйтесь. В этот раз основная тема — разработка игр. Поговорим о такой программе, как Clickteam Fusion 2.5 и попробуем создать в ней проект и сборку под UWP. Но сначала — обзор платформы, уже вышедших на ней игр (среди них FNAF) и интервью с разработчиками. Заглядывайте под кат!
Передаю слово автору.
- Вступление: обзор платформы, известные игры
- Часть 1: начало разработки
- Часть 2: итоговый проект и публикация в магазине
Поскольку статья будет большой, думаю, лучше сразу предоставить общий план, по которому будет строится статья:
- Обзор
- Пример работы в движке
- Инструментарий для разработки
- Пример разработки и сборки небольшого проекта (от А до Я)
- Публикация
- Заключение
Также хочу сразу отметить – статья посвящена обзору конкретно версии 2.
5 и некоторым ее дополнениям. На предыдущих/будущих версиях особо заострять внимания не буду.
Обзор
Релиз CF2.5 состоялся в конце 2013 года. Разработчиком выступила французская компания «Clickteam». По своей сути, Clickteam Fusion 2.5 является продолжением Multimedia Fusion 2.
Движок представляет из себя конструктор с возможностью разработки под Windows, Mac, Windows Mobile, Android, iOS, HTML5, Flash, Ouya, Xbox 360, Xbox One (да, CF2.5 поддерживает разработку проектов для консолей. Кстати, насколько мне известно, CF3, над которым сейчас вовсю работают в Clickteam, будет поддерживать Xbox One, PS4 и Nintendo Switch!) и т.д.
«Конструктор» — означает, что в нем вам нет необходимости писать код. Почти все происходит путем составления событий. Если уж совсем утрировать, то принцип такой разработки может несколько напомнить работу в «Scratch», «Час кода», «Kodu» и «Construct 2». Кстати, если вы работали с последним, то с CF2.5 вам будет куда проще разобраться.
Поговорим о возможностях движка. Надеюсь, что мое время, проведенное в этой программе, позволяет мне быть достаточно объективным.
В какой-то степени, CF2.5 можно назвать «модульным» движком, поскольку в нем вы приобретаете только те «модули», что вам необходимы. Например: хотите делать простые 2D игры или поэкспериментировать с созданием псевдотрехмерной графики на ПК (как Doom)? CF2.5 для этого достаточно. Хотите 3D? Докупите дополнение Firefly. Хотите разрабатывать под iOS? Докупите iOS Exporter.
А, может, есть желание податься в UWP и разрабатывать для Windows 10, Windows 10 Mobile и Xbox One? Тогда берите UWP Exporter. Как к этому относиться – как к возможности не платить за лишнее и экономить, либо как к «выкачке денег в виде кучи DLC» — решать вам. Скажу лишь, что если сравнивать цены с ценами ближайших конкурентов, то цена при таком подходе оказывается куда более приятной, чем у других.
В целом, функционал CF2.5 находится на достойном уровне, а туториалы, коммьюнити и встроенный магазин ClickStore (с бесплатными и платными материалами) отлично способствуют его изучению, что позволяет при наличии должного желания неплохо изучить движок за довольно короткий срок.
Отдельно стоит упомянуть коммьюнити этого движка. Его можно охарактеризовать как: «активно растущее и отзывчивое». Зайдя на официальный форум или фанатский ресурс можно довольно быстро получить ответы на все интересующие вопросы (кстати, в случае официального форума среди отвечающих может быть представитель Clickteam) и найти множество полезной информации – исходники проектов, советы, рекомендации и ссылки на сайты с бесплатными лицензионными материалами (музыка, спрайты и т.д.).
Если же говорить о том, «для кого» данная программа, то, пожалуй, сюда в первую очередь можно отнести творческих людей и дизайнеров, у которых есть идеи, но заниматься написанием кода не могут/не хотят по тем или иным причинам.
А теперь предлагаю поговорить о стереотипах. Уверен, у большинства после первых строк закрались примерно такие мысли: «Очередной движок для создания плохих игр и засорения магазинов». Пожалуй, я попробую «восстановить равновесие справедливость». Для начала скажу так — на мой взгляд, качество конечного продукта почти во всех случаях зависит от автора, так что при наличии желания, упорства и творческого подхода можно сделать конфетку, которая действительно удивит. Тот же геймдев 20 века нам это прекрасно доказал. Помните: программа — лишь инструмент. Так что прошу – не ассоциируйте движки с качеством игр. Почти во всех случаях за конечное качество продукта отвечает не движок, а автор.
Что уже сделано на CF2.5?
Продолжая тему, предлагаю обратить внимание на небольшую подборку достойных внимания игр сделанных в CF2.5:
- Five Nights at Freddy’s – пожалуй, FNAF можно назвать поистине культовым произведением. Первая часть получила достаточно высокую популярность и хорошие отзывы критиков, что позволило в итоге вылиться в еще несколько частей, 5 книг, аттракцион в Лас Вегасе (как часть Fright Dome, посмотреть можно здесь), море фанфиков и артов, тонны мерча, десятки инди-игр-пародий и фан.
фильмов (причем разного качества, как не очень, так и достойных внимания). Также сейчас идут подготовки к съемкам официального фильма (Съемками занялась студия Blumhouse [«Астрал», «Судная ночь», «Паранормальное явление», «Синистер», «Уиджи» и т.д.]. Режиссером выступил Крис Коламбус [«Один дома 1, 2», «Гарри Поттер 1, 2», «Двухсотлетний человек» и т.д.]).
Скриншоты из разных частей серии
- Concrete Jungle – красивая головоломка с градостроительным уклоном, в которой с интересом можно убить часок-другой.
Другие скриншоты
- room13 – захватывающая казуалка, которая по стилистике напоминает старенький «Madness Day».
Другие скриншоты
- The Escapists – конечно, данная игра разрабатывалась в Multimedia Fusion (предок CF2.5), да и то только ПК-версия, но не упомянуть о ней я не мог.

Другие скриншоты
- Boom Slime – красивая мобильная головоломка от украинского разработчика.
- Rock Rock Rocket – насколько мне известно, это псевдотрехмерная игра от одного из авторов CF2.5. Поскольку о данном проекте уже довольно давно ничего не было слышно, я сделал запрос в Clickteam и получил следующий ответ:
The developer cancelled it but we did release the source file in the last humble bundle package.
На англоязычной вики Jeff Vance подписан как «CEO Clickteam United States».Jeff Vance
Как можно видеть: судьба данного проекта несколько печальна – разработчик отменил его, однако исходник вошел в состав их последнего бандла на HumbleBundle.
Хоть игра и не вышла как самостоятельный продукт, я не мог не написать о ней, поскольку игры подобного типа и качества в CF2.5 не то что редкость, а что-то из ряда вон выходящее.
Другие скриншоты
- ZUP! – минималистичная красивая головоломка от российского разработчика.
Хорошо была встречена аудиторией, что позволило вылиться в целую серию игр. На момент написания статьи насчитывается 9 частей и 8 DLC.Другие скриншоты
- EvilMorph – еще одна игра от российского разработчика. EvilMorph представляет из себя пиксельный платформер в духе игр «старой школы».
Другие скриншоты
- Freedom Planet – мультиплатформенная игра в духе и стилистике 16 битных игр серии Sonic the Hedgehog. Игра получила положительные отзывы и высокие оценки на таких ресурсах как Metacritic и GameRankings.
Другие скриншоты
Интервью с разработчиками
Специально для вас мне удалось взять мини-интервью у нескольких разработчиков из представленного выше списка.
Александр Скулкин, Quiet River
Игры: серии «Zup!», «qop» и т.д.
Почему именно Clicktem Fusion 2.5?
Потому что максимально прост в освоении и не требует знания языков, грубо говоря, низкий порог вхождения.
Какие достоинства и недостатки видишь спустя столько времени работы в нем?
Достоинства — легкость в освоении как в п1, минусы — это ограниченность. Например, чтобы игрок мог поменять разрешение игры, мне придется пройти где-то 9 кругов ада, чтобы это нормально реализовать. В портах на иос и линух недоступны многие расширения кликтима, люди на иос не смогут получать достижения и все что связано со стим апи.
Что можешь посоветовать новичкам на этом движке?
Новичкам могу посоветовать быть изобретательными, так как даже чтобы создать что-то простое, иногда придется хорошо пошаманить с бубном, но и наоборот, иногда что-то, на первый взгляд, сложное делается в пару кликов, если повезет. Ну и разработчики, можно сказать, забили на движок, в то время как их конкуренты выпускают новые версии.
Сергей Макрушин, ClickGames
Игры: EvilMorph, Slash or Die и Tailwind
Почему именно Clickteam Fusion 2.5?
Выбирал Clickteam Fusion 2.5, так как четыре года назад хотел делать игры. Но знания программирования имел только поверхностное из разряда «3 года в колледже».
Долго и упорно присматривался и выявил трёх лидеров: Unity, Clickteam Fusion 2.5, Game Maker. Unity — ушло на задний план по причине сильно больших (для меня) работ с кодом C# или JavaScript.
Game Maker — ушло на задний план по причине больших (для меня) работ с кодом, а также я не мог понять смысл сего действия, нужно было учить язык программирования, который нигде бы не понадобился, кроме этого самого Game Maker. И, наконец, Clickteam Fusion 2.5 — остался по той причине, что достаточно только логики и изучения интерфейса, чтобы делать игры.
Какие достоинства и недостатки видишь спустя столько времени работы в нем?
Достоинств у него только 2, низкий порог вхождения и использование логики для создания игр.
Я провёл в содружестве с Clickteam Fusion 2.5 4 года, а если точнее, то 5307 часов. Выпустил на нём 3 полноценных игры и около 12 закрытых прототипов с разными стадиями готовности от 30 до 80%.
Но всему когда-то приходит конец, на последней игре я начал деградировать, работая с ним. Я начал понимать, что нужно двигаться дальше, ведь если всё моё инди путешествие закончится, то с навыками этой программы я себя никуда не пристрою, поэтому сейчас я работаю на Unity и начал изучать C#.
Уходя из Clickteam Fusion 2.5, я напрямую разработчикам этой программы сказал спасибо за всё, что их творение для меня сделало. А самое главное, что оно для меня сделало, это дало движение и стремление расти и развиваться в сфере инди гейминга.
Также, работая с кликом отточил свои навыки логического программирования до очень хорошего уровня. Мне это очень помогло осознать, что язык программирования — это 90% того, что я делал в клике +10%, знание синтаксиса языка и какие-либо его фишки. НО основа не меняется.
Что можешь посоветовать новичкам на этом движке?
Если ты уже умеешь всё логически и грамотно организовать, то учи язык программирования. Если ты полный профан, как я был 4 года назад, то смело покупай и устанавливай Clickteam Fusion 2.5. Ты будешь гордится тем, что твой враг теперь умеет перепрыгивать через препятствия, и это твой личный созданный искусственный интеллект без использования с твоей стороны программирования.
Что по поводу комьюнити, то я редко к ним обращался за помощью, чаще всего оставался в тени и читал, очень много находил сайтов с исходниками того или иного действия, скачивал, разбирал и, тем самым, понимал фишки, которые можно делать, используя обычную логику.
Так что повторюсь. Если ты уверен, что твоя логика, заточенная на хорошем уровне, то учи язык и работай с Unity, если ты профан, то начни развиваться с Clickteam Fusion 2.5.
Виктор Вовк, PolyWolf Games
Игры: Boom Slime
Почему именно Clicktem Fusion 2.
5?
Потому что не умею программировать. Искал конструктор, по которому уже много уроков, стабильная работа и есть экспорт на нужные платформы. Констрактом не пользовался, не знаю, лучше он или нет.
Какие достоинства и недостатки видишь спустя столько времени работы в нем?
Достоинства: Пройдя серию уроков на Ютубе, можно приступать к созданию своей первой игры. Много готовых решений. Есть официальный форум, на котором легко можно пообщаться даже с разработчиками движка (на английском), группа в ВК и несколько других сайтов, где можно попросить помощи у других разработчиков.
Недостатки: Я разрабатывал игру для мобильной платформы, поэтому могу сказать только по этой теме. Обнаружил недостаток решений, связанных с интеграцией АПИ соцсетей, Гугл Аналитикс (или аналогичные). Без этих простых вещей заходить на мобильные платформы не серьезно.
Что можешь посоветовать новичкам на этом движке?
— Прежде чем задавать глупые вопросы в пабликах и на форумах, посмотреть уроки на ютубе.
Благо, их много на русском языке.
Будущее серии статей
Это — только первая статья из серии. В следующих мы рассмотрим создание проекта на платформе, а также сборку под UWP. Stay tuned!
Об авторе
Лев Буланов — студент Чайковского индустриального колледжа и Удмуртского государственного университета, Microsoft Student Partner, C#-разработчик, CF2.5-разработчик, Unity-разработчик, оператор ЭВМ (5 разряд). Основная сфера интересов — разработка мини-игр, утилит и MR-проектов.
Создание объекта в Clickteam Fusion 2.5 | html
Руководство [1] научит Вас двум способам, которыми можно создавать объекты во время выполнения приложения (runtime) в Clickteam Fusion 2.5 (CTF). Можно создавать объекты статически (Static Object Creation) и динамически (Dynamic Object Creation).
В чем разница этих двух способов? Статический способ создания подразумевает присвоение объекту определенного набора предустановленных свойств по умолчанию, который Вы можете редактировать в момент проектирования приложения.
Динамический способ подразумевает создание объекта, когда программа уже работает, создание происходит с обращением к реальному имени объекта.
Следует хорошо разделять термины «во время разработки» (design-time) и «во время работы приложения» (runtime). Иногда удобно создавать объекты посреди процесса игры (когда программа работает), а иногда в процессе создания игры. В этом руководстве подробно рассматриваются оба способа создания объектов — статически и динамически.
Статически означает, что при создании объекта Вы выбираете сам объект и устанавливаете его позицию на фрейме.
Динамически означает все то же самое, что и было сказано выше, за исключением того, что используется имя переменной для создания объекта.
Чтобы объяснить это, рассмотрим простой пример. Предположим, у Вас есть 5 объектов с именами Object 1, Object 2, Object 3, Object 4, Object 5. Вы можете захотеть, чтобы пользователь выбрал, какой объект нужно создать.
Если это делать статически, то тогда нужно создать событие для каждого объекта наподобие следующих:
User Clicks on Button + List = «Object 1»
Create Object 1
User Clicks on Button + List = «Object 2»
Create Object 2
User Clicks on Button + List = «Object 3»
Create Object 3
Если же создавать объект динамически, то Вы можете сделать выбор объекта напрямую по его имени, используя переменную, примерно так:
User Clicks on Button
Create «Object»+Str$(number)
Таким образом, с динамическим созданием объекта мы избавились от 5 событий, оставив только одно. Далее все это будет рассмотрено подробнее.
[Статическое создание объекта]
В этом примере мы рассмотрим создание объекта во время выполнения программы, статическим способом. Сделать это очень просто. Далее процесс по шагам.
1. Создайте новое приложение через меню File -> New. Перейдите в фрейм Frame 1.
Здесь нам предстоит создать некоторые объекты, которые мы будем использовать во время выполнения программы (runtime).
2. Выберите в меню Insert -> New Object, и вставьте новый Active Object.
Объект появится на экране фрейма.
3. Сделайте двойной клик на вставленном объекте, откроется окно его редактирования (также можно сделать правый клик на объекте, и в контекстном меню выбрать Edit). Колесиком прокрутки можно увеличить/приблизить объект.
4. Выберите инструмент заливки (paint bucket), выберите цвет (например голубой, Blue) и установите Tolerance level в значение 100 (чтобы легче было заполнить объект целиком одним цветом). Залейте объект синим. Кликните Ok.
Объект появится на экране редактора фрейма, уже раскрашенный в синий цвет. Теперь нам предстоит настроить свойства объекта.
5.
Выберите объект на фрейме, и перейдите в окно его свойств (Properties). Откройте 4-ю закладку свойств (RunTime Options) и снимите галочку Create at start (потому что мы хотим создавать объект во время работы программы).
6. Откройте последнюю, седьмую закладку свойств объекта (About). Переименуйте объект из «Active» в «Object 1», изменив его свойство Name.
7. Выполните правый клик на объекте, и выберите Clone Object. Выполните клонирование так, чтобы получилось 3 объекта, при этом Fusion автоматически будет назначать объектам имена с инкрементом (Object 2, Object 3). Отредактируйте эти объекты, назначив им другие цвета (чтобы просто их потом можно было различить при создании).
8. Откройте Event Editor (Ctrl+E). Это нам нужно для создания обработчика события нажатия на клавишу клавиатуры. При нажатии на клавишу мы будем создавать объект в случайной позиции экрана.
Вставите новое условие, выполните правый клик на столбце Keyboard & Mouse, и выберите The Keyboard -> Upon Pressing a Key.
Когда отобразится приглашение нажатия, нажмите клавишу 1.
Будет создано новое событие Upon pressing «1».
9. Переместите курсор мыши в пересечение строки события и столбца Create new objects, сделайте правый клик на клетку пересечения, и выберите Create object.
В окне диалога выберите первый объект «Object 1», и кликните OK, и в следующем приглашении снова OK. Сделайте правый клик в пересечении строки события и столбца Object 1, и выберите Position -> Set X coordinate…, в диалоге установки координаты выберите Random(640). То же самое сделайте для Position -> Set Y coordinate…, только выберите Random(480). Этими действиями мы задали создание объекта Object 1 со случайной позицией на экране.
Повторите шаги 8 и 9 для объектов Object 2 и Object 3, только для Object 2 выберите для события цифровую клавишу 2, а для Object 3 цифровую клавишу 3.
Подсказка: можно перетаскивать зеленые галочки в редакторе событий, копируя нужные действия.
Попробуйте, как работает приложение (F8). При нажатии клавиш 1, 2 и 3 на экране будут создаваться объекты Object 1, Object 2 и Object 3 соответственно.
[Динамическое создание объекта]
Здесь мы будем отслеживать, какая клавиша нажата, и в зависимости от этого будем создавать нужный объект. После создания объекта мы будем сбрасывать сохраненное значение клавиши, чтобы не делать повторных созданий объекта. Мы увидим, что динамическим способом можно создавать 1, 2, 3, 10, 100 и большее количество объектов, используя для этого всего лишь одно условие, вместо создания 1, 2, 3, 10 и т. д. условий. Это экономит время, рабочую нагрузку и упрощает программу. Далее процесс по шагам.
1. Создайте новое приложение через меню File -> New. Перейдите в фрейм Frame 1.
2. Откройте редактор фрейма для Frame 1.
Вставьте во фрейм объект Keyboard Object (меню Insert -> New Object, откроется диалоговое окно Create new object).
Примечание: возможно, что Keyboard Object еще не установлен в Вашей системе CTF. Тогда в диалоговом окне Create new object нажмите кнопку Manager. Откроется менеджер расширений (диалог Extension manager), найдите в его списке Keyboard Object, и нажмите напротив него ссылку Install. После этого Вы сможете обычным образом вставить во фрейм Keyboard Object.
Вставьте Keyboard Object в любое место фрейма (его позиция не имеет значения).
3. Повторите шаги 2..7 из предыдущего примера, где мы создавали объекты статически. Выберите сразу все 3 объекта Object 1, Object 2 и Object 3, перейдите на третью закладку (Movement) их свойств и выберите в выпадающем списке свойства Type вариант Bouncing Ball. Это будет означать, что объекты после создания начнут движение.
4. Перейдите в окно редактора событий (Event Editor, Ctrl+E).
Теперь начнется настоящая магия — мы создадим только одно событие, в котором сможем создавать неограниченное количество объектов без необходимости создавать событие для каждого.
Вставьте новое условие события (двойным кликом на New condition), выберите Keyboard Object, и выберите Upon Key Down.
После этого выбора откроется окно Key number, где нужно задать, какую кнопку нужно обработать. Здесь нам нужно определить, была ли нажата кнопка 1, 2 или 3. Сделайте правый клик на Keyboard Object, и выберите Last key pressed. В окне ввода появится выражение LastKeyPressed( «Keyboard object» ).
Кликните OK, нами создано обрабатываемое условие.
5. Теперь, как в прошлом примере, переместите курсор мыши вдоль строки события до столбца Create new objects, и выберите действие Create Object By Name.
Когда ранее мы делали выбор в редакторе расширения для обработки нажатия клавиши Keyboard Object, то использовали значение последней нажатой клавиши (LastKeyPressed).
Вспомните, что мы назначили нашим объектам имена Object 1, Object 2 и Object 3, поэтому мы можем для создания объекта применить выражение «Object «+Str$(LastKeyPressed). Слово «Object » является строкой, однако номер нажатой клавиши это число, поэтому мы применили Str$ для преобразования числа в строку. Таким образом, число 1 станет строкой «1», число 2 станет строкой «2» и т. д.
Введите для действия Create object by name в редакторе выражений следующий текст (не забудьте вставить пробел в конце строки «Object «):
«Object «+KeyString$ ( «Keyboard object», LastKeyPressed( «Keyboard object» ) )
Примечание: можно вводить все части этого текста вручную, а можно снова сделать правый клик на Keyboard Object и для вставки функций KeyString и LastKeyPressed выбирать в его контекстном меню пункты Key string и Last key pressed соответственно.
После ввода выражения кликните OK. Это все, программа завершена, проверьте её работу (F8). При нажатии на клавиши 1, 2 и 3 будут создаваться и улетать за края экрана объекты Object 1, Object 2 и Object 3 соответственно (обратите внимание, что нажатия на другие клавиши не приводят ни к каким действиям).
Что за магия тут работает? Все просто: в одном событии мы можем создавать нужный объект, ссылаясь на него по имени, используя клавиатуру как входную переменную. Это и есть то, что называют в CTF динамическим созданием объекта.
[Ссылки]
1. A Guide to Creating Objects in Fusion 2.5 site:clickteam.com.
Clickteam Fusion 2.5 | ClickWiki
| Нажмите на изображение, демонстрирующее интерфейс. | |
| Разработчик | Clickteam |
|---|---|
| Статус | Активный |
| Первоначальная версия | Сборка 280 12/2013 |
| Последняя версия | Сборка 287. 9 12/2016 |
| Бета-версия | Сборка 288.1 02/2017 |
| Платформы | |
| Языки | Английский Французский Японский |
| Ссылки | Покупка Поддержка Скачать бесплатную версию Посмотреть в Steam — бесплатная версия Просмотреть в Steam — База Посмотреть в Steam — Dev Upgrade Центр сообщества Steam — бесплатная версия Центр сообщества Steam — Полная версия Сравнение версий |
| Предшественник | Мультимедиа Fusion 2 |
Clickteam Fusion 2.
5 или просто Fusion 2.5 — это обновленная версия Clickteam с оптимизированной средой выполнения и новыми экспортерами. Он является преемником Multimedia Fusion 2 и знаменует собой конец бренда The Games Factory. Как и в случае с Multimedia Fusion 2, существует несколько выпусков программного обеспечения с одним и тем же интерфейсом, но с разными соглашениями о времени выполнения и функциями.
Программное обеспечение совместимо с ранее сохраненными файлами MFA, но после сохранения его нельзя открыть в MMF2. Большинство расширений будут продолжать работать без обновлений от разработчика. Расширения, которые были сломаны, с тех пор были исправлены.
Содержание
- Обновление с предыдущих версий
- Новые функции
- Общие/среда выполнения
- Редактор кадров
- Редактор событий и редактор списка событий
- Редактор выражений
- Редактор изображений
- Изменения
- Новые функции
- Интерфейс
- Издания
- Разработчик
- Стандарт
- Бесплатно
- Сравнение
- Экспортеры
- Редактор Mac
Обновление с предыдущих версий
В Fusion 2.
5 реализованы новые и усовершенствованные функции, вот их краткое описание:
Новые функции
Общие / Время выполнения
- Название «Мультимедиа» исключено.
- Интегрированная поддержка Unicode, HWA и языка.
- Улучшенный пользовательский интерфейс, например:
- Улучшенные функции стыковки
- Окно более организованных свойств
- Скины
- Лучшее сжатие файлов MFA (особенно изображений, содержащих альфа-каналы)
- Интегрированная физика Box2D (7 новых объектов)
- Новые выражения для Системного объекта — выражения Расстояние и Угол.
- Новые события для объекта «Таймер» — «Срабатывать событие после» и «Срабатывать N событий каждые M событий».
- Новые действия и условия «Для каждого объекта».
- Новое действие «Создать по имени».
- Более быстрые петли.
- Множественный сенсорный объект имеет распознавание жестов.

- Сохраняется размер и положение отладчика, а также запоминание объектов в последнем сеансе.
Редактор кадров
- Поддерживает кадры больше 32767.
- В строке состояния отображаются размер и положение выбранного объекта.
- Инструмент «Рисование» (на панели инструментов) позволяет поместить несколько объектов в рамку, не теряя выделения. (старое поведение K&P/TGF1/C&C)
- Можно скрыть или заблокировать слои на панели слоев.
- Диспетчер расширений для загрузки расширений с сервера.
Редактор событий и редактор списка событий
- Скины могут менять внешний вид, цвета и значки.
- Прокрутка с точностью до пикселя.
- Новые команды «Найти событие» / «Найти объект».
- Строки событий могут быть временно отключены.
- Столбцы и строки подсвечиваются в зависимости от положения курсора.
- Подсказка показывает текущий объект в верхней части выделенного столбца.

Редактор выражений
- Список объектов отображается для быстрого доступа к выражениям объекта.
- Меню могут появляться при щелчке левой или правой кнопкой мыши.
- Клавиша TAB позволяет перейти к следующему неопределенному параметру.
- Новая панель инструментов и функции (например, изменение размера и форматирования шрифта)
- Выражения легче читать за счет отсутствия ограничений по пробелам.
- Работа с отменой и повтором.
- Новые кнопки для Random и Random Range.
- Проверка синтаксиса в реальном времени с красным/зеленым цветом.
- Новое «Где?» Кнопка может указывать на синтаксическую ошибку.
Редактор изображений
- Файлы можно перетаскивать в редактор.
- Улучшенные функции импорта/экспорта, такие как листы спрайтов, установка активной точки в предопределенных позициях и обрезка)
- Цвета рисунка можно менять местами.

- Масштабирование теперь выполняется в позиции мыши.
- Новая кнопка «G» центрируется на массе изображения.
- Новые поля редактирования RGB и шестнадцатеричных цветов.
Изменения
- Программное обеспечение, а также созданные EXE-файлы больше не будут работать в Windows 9x, Windows NT 4.0 или Windows 2000. Требуется Windows XP SP3 или выше.
- Оживить! и Java был удален, но все еще может быть собран, если Multimedia Fusion 2 установлен на том же компьютере. Появится флажок «Показать устаревшие типы сборки».
- Если у вас был экспортер Unicode для MMF2, он больше не будет работать в MMF2.
- Для установки экспортера для MMF2 потребуются новые для Fusion 2.5.
- файлов MFA, созданных в Fusion 2.5 и несовместимых с MMF2. Программное обеспечение автоматически создаст резервную копию при первом открытии файлов MFA на основе MMF2.
Прочитать сообщение Франсуа со списком функций на форумах
Прочитать заметки Ива о продукте на форумах
Интерфейс
Как и в Multimedia Fusion 2, редактор разделен на несколько интерфейсов, используемых для изменения различных аспектов приложений или игр.
- Редактор раскадровки — для изменения кадров и переходов между ними.
- Редактор фреймов — для изменения объектов, расширений и внешнего вида фрейма.
- Редактор событий — для определения логики программы посредством действий, условий и событий.
- Элементы данных — для изменения образцов, двоичных данных и внешних файлов, используемых в приложении.
- Панели инструментов — настраиваемый прикрепляемый интерфейс по всей программе.
Новое в Fusion 2.5:
- Обложки — для оформления Clickteam Fusion 2.5.
Стандарт/Только для разработчиков:
- Редактор списка событий — расширенное представление для просмотра условий и действий.
Редакции
Разработчик
Это полная версия программного обеспечения, включая среду выполнения, позволяющую распространять ее без авторских прав и без лицензионных отчислений. Это также позволяет использовать расширения только для разработчиков.
Пользователь увидит фиолетовый логотип.
Стандарт
Он по-прежнему имеет тот же интерфейс, что и версия для разработчиков, но гораздо более доступен и не работает с расширениями только для разработчиков и требует, чтобы пользователь указал Clickteam логотип «Сделано с Fusion» где-то в своем продукте. Пользователи, купившие этот продукт, увидят красный логотип.
Бесплатно
Бесплатная версия Fusion 2.5, экспортирующая в HTML5 с ограничениями. Пользователю разрешено распространять любые созданные им творения, и это вызывает всплеск при запуске экспортированного приложения HTML5. Пользователи этого продукта увидят серебристый логотип.
Ограничения редактора бесплатной версии:
- Вы не можете загрузить в редактор более 1 приложения.
- Глобальные события отключены, как и поведение объектов.
- Вы не можете установить другие типы объектов с помощью Extension Manager.
- Вы не можете экспортировать изображения с помощью редактора изображений.

- Вы не можете экспортировать или заменять звуковые образцы или музыкальные файлы с помощью редактора элементов данных.
- Плюс ограничения ограниченного экспортера HTML5. (резьба)
Сравнение
Несмотря на то, что все выпуски продукта имеют одинаковый интерфейс, версия для разработчиков имеет больше функций и возможностей, а также соглашение о времени выполнения без авторских отчислений, логотипа и кредита, а бесплатная версия работает только с ограниченным экспортером HTML5 и имеет другие ограничения.
- См. сравнительную таблицу для Clickteam Fusion 2.5
Экспортеры
Экспортеры позволяют пользователю создавать приложение или игру для другой платформы. Их можно приобрести дополнительно и разрешить разработку для более чем одной платформы (по умолчанию это Windows или Mac, в зависимости от того, какой редактор вы приобрели). Расширения могут быть несовместимы и/или вести себя по-разному с экспортерами из-за различий в коде, поэтому важно сначала проверить совместимость между ними.
Список действующих экспортеров см. на странице Экспортеры.
Редактор для Mac
Из-за большого количества корней с Microsoft Windows технически невозможно создать родной порт редактора. Вместо этого Fusion упакован в оболочку Wine на базе WineSkin. Доступные сегодня экспортеры работают с версией для Mac с минимальными усилиями. Некоторые зависимости экспортера (такие как Android SDK и Java JDK для Android Exporter) пересекаются с версией OS X, устраняя необходимость в отдельной копии Windows. Модуль экспорта Mac поставляется вместе с редактором Mac (а также с обычными экспортерами Windows и ограниченными экспортерами HTML5).
Лучшие игры, созданные с помощью Clickteam Fusion
Инструменты и движки
Clickteam Fusion
www.clickteam.com/clickteam-fusion-2-5
Clickteam Fusion 2.5 является преемником
1 Multimedia1 Multimedia самое популярное программное приложение компании на сегодняшний день. Серия Fusion была разработана как удобная, но мощная программа для создания игр и приложений с перетаскиванием, легко доступная как для тех, кто хорошо разбирается в программировании, так и для тех, у кого нет опыта.
Source: Wikipedia
- Windows
- macOS
- Linux
- Android
- iOS
- Web
- Free
- On Sale
- Paid
- $5 or less
- $15 or less
- Последний день
- Последние 7 дней
- Последние 30 дней
- Боевик
- Приключение
- Карточная игра
- Обучающая
- 6
- 6
- Interactive Fiction
- Platformer
- Puzzle
- Racing
- Rhythm
- Role Playing
- Shooter
- Simulation
- Sports
- Strategy
- Survival
- Visual Novel
- Other
- Keyboard
- Mouse
- Контроллер Xbox
- Геймпад (любой)
- Джойстик
- Сенсорный экран
- Голосовое управление
- Oculus Rift
- Leap Motion
- Wiimote
- Kinect
- NeuroSky Mindwave
- Accelerometer
- OSVR (Open-Source Virtual Reality)
- Smartphone
- Dance pad
- HTC Vive
- Google Daydream VR
- Google Cardboard VR
- Контроллер Playstation
- MIDI-контроллер
- Joy-Con
- Magic Leap
- Oculus Quest
- Oculus Go
- Windows Mixed Reality
- Valve Index
- A few seconds
- A few minutes
- About a half-hour
- About an hour
- A few hours
- Days or more
- Local multiplayer
- Server-based networked multiplayer
- Многопользовательский режим Ad-hoc
- Подходит для дальтоников
- Субтитры
- Настраиваемые элементы управления
- Высокая контрастность
- Интерактивное обучение
- One button
- Blind friendly
- Textless
- HTML5
- Downloadable
- Flash
- With Steam keys
- In game jams
- Not in game jams
- With demos
- Featured
GIF
Добавить в коллекцию
Добавить в коллекцию
Добавить в коллекцию
Добавить в коллекцию
GIF
Добавить в коллекцию
Добавить в коллекцию
Добавить в коллекцию
RWBY Fading Light
Руби и руби свой путь через Ремант вместе с 4 Охотницами из команды RWBY, отправляющимися в начало своего путешествия.
Jayjay-1992
Action
Add to Collection
Добавить в коллекцию
Добавить в коллекцию
Добавить в коллекцию
GIF
ADD в коллекцию
ADD
ADD в коллекцию
ADD в коллекцию
ADD в Collection
. Kromer Kollector, фанатской игры, основанной на DELTARUNE! Теперь доступно для устройств Android!
Jett Lee
Экшен
Играть в браузере
GIF
Добавить в коллекцию
TEALERLAND (Официально)
Некоммерческая фанатская игра FNaF, в которой вы жонглируете задачами, бегаете между комнатами и управляете своим здоровьем. ВНЕ СЕЙЧАС!
NeeTroo
Выживание
GIF
Добавить в коллекцию
8-битная ретро-игра в жанре «беги и стреляй», вдохновленная субботними утренними мультфильмами 80-х!
Shiny Dolphin Games LLC
Стрелок
GIF
Добавить в коллекцию
Прорвитесь сквозь множество боссов в этом напряжённом платформере в жанре «беги и стреляй», посвященном боссам!
Clickteam
Action
GIF
Добавить в коллекцию
Добавить в коллекцию
Добавить в коллекцию
Добавить в коллекцию
Этот неваляшка с позицией в стиле ретро должен спасти своих друзей!
HOF Studios
Платформер
Добавить в коллекцию
Добавить в коллекцию
Добавить в коллекцию
GIF
Добавить в коллекцию
Endless Memories — эпический 2D-приключенческий боевик, действие которого происходит в волшебном мире снов.
фильмов (причем разного качества, как не очень, так и достойных внимания). 
Хорошо была встречена аудиторией, что позволило вылиться в целую серию игр. На момент написания статьи насчитывается 9 частей и 8 DLC.
д.
9 12/2016


