对偶引擎

ЛегкийибыстрыйдвижокдляигрострояподWindows。

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

Разработчикамиявляетсяобъединениеэнтузиастовподруководством亚当的巢穴。

Какнамговоритофициальныйсайт:«双重性—二维2D-движок,поставляемыйвместесмоделевместесмодель Онлегкорасширяем,написаннаC#ииспользует的OpenGLдлявыводаграфики。»Длянаписаниялогикив偶применяетсяпопулярнаякомпонентно-ориентированнаяархитектура。 Написаликомпонент,прикрепиликигровомуобъектуивсеработает,полностьюизбавляяпрограммиста。 Ещеоднимпреимуществомявляетсяподдержкаплагинов,

—Классика,—скажетевыибудетеправы。 对偶性нехужедругихинструментов, ЕсликэтомудобавитьудобныйредакторDualitor,томожнополучитьпревосходнуюсредудляразработии。

双重性,统一性吗?

  • Бесплатность(MIT许可证)。 Вынеобязаныплатить,публиковатьсвоиисходникиисовершатьпрочиеограничивающиевашетвороев。 Исходники对偶性GitHub。
  • Легковесность。 Редакторвесит〜100мб,полностьюрабочаяигравесит〜7мб。
  • Быстродействие。 v3проделаммасштабнаяоптимизациядвижка。 Впроведенныхтестахнапредполагаемуюзагруженность,времяотрисовкивхудшемслучаенепревышало6мс,асборкимусорапроводилисьоколопятиразвминуту。
  • Простота。 虚幻引擎(Unreal Engine),对偶性(Duality)的对偶性(university)的对策(Universalсможетебезпроблем)。 APIхорошодокументированоипредоставляетудобныеинтерфейсыдлятого,чтобыпрограмиинеоеввена
  • Сообщество。 Возможноононеисчисляетсятысячамипользователей,новнемприсутствуютпреданныеразработчики,которыесамоличнопомогаютновичкамвосвоениидвижка。 Оченьдружелюбноисвоевременно。 Крометого,созданыразличныетуториалыиоткрытфорум,накоторомсодержитсябольоооколичеств

Возможно,этостоитпопробовать

Думаю,выхотитеувидеть,какэтовсевыглядит。

Редактор。 Простовато,нофункционально。 场景视图,项目视图,检查器和摄像机视图。 Внизунаходитсяскрытаяпанельлогов。

Видпрограммы:

Аэтопримеркодадлякомпонента,которыйуправляетперемещениемкосмическогокорабля。

Код:

Незнаюкаквы,以及яприятноудивленпростотойэтогофреймворка。 Кстати,показателемуспешностидвижкаявляютсяигры,сделанныенанем。 Посколькуегоиспользуютнебольшиекоманды,тоиигрывыпускаютнеуровняААА。 Такчтопохвастатьсяпокаособонечем。 Наэтомсайтевыможетепосмотретьготовыеигры。
蒸汽,

Dual双重性ожидатьнестоит

Кроссплатформенностьдвижкаявляетсяоднойизегослабыхсторон。 ПолностьюподдерживаетсятСлекстWindows, ТакжеотсутствуетверлизацияUI,对偶性являетсямодульнымдвижкот,тосуществую
СледующимсерьезнымминусомбудетпроблемасетевогоAPI。 Наданныймоментнесуществуетплагинаилимодуляядра,которыйбыреализовалмультиплеенныевозм。
Иглавнаяпричина,покоторойдвижокпроигрываетконкурентам—немногочисленноесообщество。 Слишкоммалолюдей,которыезанимаютсяразвитиемэтогохорошегоинструмента。

Основныевозможностидвижка:

  • 2D-физиканаосновеFarseer物理引擎。 刚体,刚体,которыйпокрываетосновныетребованиякфизиче。Стеренивстроенныхкомпонентовестьфункциональный刚体。
  • AnimSpriteRenderer的2D-анимацияспомощьюкомпонента。 Вместеспростойсистемойпользовательскоговводаможнолегкоанимироватьлюбогоперсонажа。
  • Поддержкавершинныхифрагментныхшейдеров。 Еслиэтогобудетмало,товыможетереализоватьсвойсобственныйкомпонентдлярендеринга。
  • Префабы,втомчислеивложенные,такчтопроблемсзаготовкойигровыхобъектовневозникнет。
  • Удобныйконтент-менеджер。 Ссылкинаресурсыавтоматическиподдерживаютсяилегкоиспользуютсявкоде。
  • TileMap’ыбылисозданыкакотдельныйплагин,нопрекрасноиспользуютвозможностидвижкадояоооон。
  • Расширяемостьредактора。 Выможетедобавлятьвредакторсвоюсобственнууфункциональность,писатькомандыиплагнне

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