Jump to content

DoZZZer

Moderators
  • Posts

    16
  • Joined

  • Last visited

Everything posted by DoZZZer

  1. Blender – возможно, самый популярный, бесплатный 3D-редактор, который позволяет создавать игровые модели, анимации и даже полноценные игры. Blender поддерживает несколько языков программирования, в том числе Python (как средство разработки инструментов и прототипов, системы логики в играх и автоматизации). Можно использовать встроенный графический интерфейс. В программе заложены все основные инструменты, которые используют в профессиональных 3D-редакторах. Blender располагает инструментами анимации, среди которых сеточная деформация, инверсная кинематика, скелетная анимация, а также анимация по ключевым кадрам, нелинейная анимация и так далее. Программа поддерживает разнообразные геометрические примитивы (полигональные модели, систему быстрого моделирования в режиме SubSurf и тд).
    Скрытый контент.
  2. Unity и Unreal Engine – большие имена в разработке игр. Они оба свободны в использовании, но это не конец истории. Есть также и другие, например Godot – бесплатная платформа для разработки игр с открытым исходным кодом. Движок разработан в 2007 году двумя программистами из Аргентины – Хуаном Линетски и Ариэлем Манзур. Несколько лет Godot был основой для внутреннего ПО некоторых латиноамериканских компаний. Пока исходный код движка не выложили в открытый доступ, он выходил под разными названиями: Larvotor, Legacy, NG3D и Larvita. Godot до сих пор активно поддерживается благодаря пожертвованиям на Patreon от сообщества, заинтересованного в развитии технологии. Он поддерживает создание как 2D, так и 3D-игр. Вместо псевдо-2D, когда трехмерный мир представлен в двух измерениях, платформа работает в реальном 2D-пространстве, выраженном в пикселях – это значительно упрощает создание и оптимизацию 2D-игр. Преимущества: идеально подходит для 2D-игр; в отличие от Unity, поддерживает систему измерения в пикселях и облегчает создание пиксель-арта; скрипты реализованы проще, чем на других движках: помимо собственного GDScript, есть полная поддержка C# 8.0, C++, а также визуальное программирование; гибкая система анимации объектов, встроенная в движок; наличие подробной документации в сообществе, а также много полезной информации на Reddit. Недостатки: 2D-физика и тени реализованы хуже, чем на других бесплатных движках; могут возникнуть трудности с перемещением и изменением объектов на уровне; 3D-движок не может конкурировать с более мощными альтернативами; не поддерживает консоли. Игры на платформе: Splice Crisis 2, Ruins Of Mitriom и другие
    Скрытый контент.
  3. Жанровая направленность: 2D игры, RPG, RTS и т.д. Платформа: PC, Windows, Linux, Mac, FreeBSD; Лицензия: LGPL 2.1, бесплатный; Языки программирования: C++, Python, ActivePython; Открытый исходный код: свободно предоставляется; Мультиплеер: возможен; Достоинства: Свободность, совместимость инструментария с Fallout 1-2, качественный 2D-движок; Недостатки: непрост в освоении; Разработчики движка: mvBarracuda и т.д. Flexible Isometric Free Engine (FIFE) - это движок для разработки 2D изометрических игр, на котором можно создать игру почти любого жанра, будь то RTS или RPG. Но движок больше известен своей совместимостью с играми Fallout 1 и 2 – может редактировать их карты, создавать новые – понимает форматы данных игр. Ведь, он основан на движках, использованных в серии Fallout игр. Сложность создания игр заключается в знании языка Python (так как используются библиотеки SWIG, возможно применение других языков: Perl, Lua и прочих). Разработчики делают упор на упрощение создания игр на FIFE, поэтому поставляются эдиторы и дается возможность работы со скриптами. Для создания игр имеются инструменты, в частности редактор карт, в котором можно строить локации, загружать готовые, сохранять созданные. Поддерживается формат музыки OggVorbis. Управление: мышь, клавиатура, специальные команды и пр. Поддержка шрифтов как True type, так и Bitmap fonts. Скриптование на Python. Поддержка форматов игр Fallout 1 & 2. Анимация, палитры и пр. FIFE написан на C++ и Python с использованием кроссплатформенной библиотеки SDL, собирается и работает под популярными операционными системами: Linux, Microsoft Windows, FreeBSD и Mac OS X. Распространяется бесплатно по лицензии GNU. На официальном сайте вы найдёте документации и подробные характеристики движка (на английском языке), почитать блог разработчиков и многое другое, в том числе игры и моды для Fallout, созданные при помощи данного движка. Желаете создать свою игру типа Fallout, сделать продолжение или модификацию - FIFE вам в руки. В общем, всем выходцам из убежищ Fallout посвящается! Официальный сайт: http://fifengine.de
    Скрытый контент.
  4. Andorra 2D - это двухмерный графический движок для Delphi и Lazarus, предоставляющий разработчику простой API для разработки своих проектов. Andorra 2D может использовать как DirectX, так и OpenGL (знаний их API не требуется). Andorra 2D разработана, чтобы стать преемником DelphiX. Имеются многие особенности, например: внеэкранный рендеринг, множество эффектов теперь можно сделать в популярных Cg и HLSL, многопоточная система частиц (преимущества для многоядерных CPU), свет, видео, 3D модели, шейдеры и мн. др. Отличается высокой производительностью! Является бесплатным и свободно распространяемым инструментом (открытый исходный код) по лицензии GPL.
    Скрытый контент.
  5. Unity RTS Engine — это фреймворк, включающий основные инструменты и системы, необходимые для создания игры Real Time Strategy. Он управляет картами, юнитами, зданиями, ресурсами, размещением зданий, движением, пользовательским интерфейсом, задачами, ИИ, боем, одиночной игрой, многопользовательской игрой и многим другим! Создавайте свою игру RTS легко из редактора, оживляя свои модели путем перетаскивания компонентов и настройки свойств в инспекторе. Движок RTS поставляется с API, который позволяет вам еще больше настраивать поведение ассета, а также создавать собственные модули поверх базового ассета, использовать их в различных проектах и делиться ими с другими создателями!
    Скрытый контент.
  6. Жанровая направленность: 3D FPS с элементами RPG; Платформа: 32/64 bit Windows 95, 98, 2000, ME, XP, XP Tablet PC, Vista? Windows 7 Языки программирования: Blitz3D; Графический API: DirectX 7; Лицензия: Purchase Game Publisher License, бесплатная для некоммерческого использования; Открытый исходный код: предоставляется; Мультиплеер: возможен; Достоинства: бесплатный для свободных проектов, низкая цена, поддержка старых Win-платформ. Недостатки: устаревшая графика и технологии; Разработчики движка: Cyber Skunk Productions. CSP Game Engine - это движок для создания игр жанра 3D FPS. Движок сам написан на популярной среде для разработки игр Blitz3D, поэтому имеет такие же возможности, что и Blitz. Движок хорошо приспособлен для открытых пространств, обладает технологией создания травы (grasssystem), поддерживает скайбоксы и т.п. Есть даже возможность включения и настройки ветра, что влияет на колебание травы и листьев. Поддерживаются NPC, оружие, видеоролики (avi) для заставок, музыка (ogg, wav, mp3), графика (bmp или gif). Также CSP Game Engine совместим со многими известными инструментами, например, Pacemaker, Gile, UU3D, Maplet, Decorator, 3D Level Design от Arteria3D, MOCAP Animation, NPC Dialogue System - Face Mimics, Dialogue Kit. Но, к сожалению, движок основан на Win32 и DirectX 7, как Blitz3D, поэтому особо мощной визуальной картинкой движок не порадует, но качество графики на уровне начала 2000-ого года. Главный разработчик этого движка на данный момент разрабатывает GUI (графический пользовательский интерфейс) для редактирования всех параметров визуальном режиме с помощью флажков, ползунков и кнопок. Таким образом, чтобы не нужно было прибегать к ручному редактированию config-файла. Он так же высказал своё желание о внедрении в движок системы диалогов, чтобы развивать сюжет в играх. Пока приложение не готово. Автор движка развивает движок для создания своих игр для своей команды. Движок разрабатывался на протяжении 10 лет, но в 2011 году автор сообщил, что прекратил над ним работу. Движок выложен для общего скачивания в некоммерческих проектах, но он может быть куплен за 3 рубля или взят на тестирование для коммерческих проектах. Вы можете скачать некоторые демки, показывающие возможности движка, а также готовые игры, типа "The Blob Conspiracy".
    Скрытый контент.
  7. ORTS – свободное (исходный код распространяется) программное обеспечение для разработки игрового движка RTS (Real-Time Strategy). С помощью ORTS вы можете создавать свои игровые элементы, проводить исследования и тестирование. Например, в играх жанра RTS на данный момент очень слаб AI (ИИ – искусственный интеллект) противника, человек намного превосходит машину. Как раз на ORTS проводятся испытания с AI компьютерного противника. Это связано с тем, что коммерческие RTS - закрытые проекты, в которых нельзя подключать модули ИИ, а имеющийся ИИ попросту халтурит, превосходя игрока за счёт недопустимых параметров и пр. А в ORTS можно создавать справедливый искусственный интеллект, который сражается с равными возможностями с реальным противником, не прибегая к халтурам. Движок разработан с сетевыми возможностями, благодаря чему можно проводить соревнования ИИ, отбирая более продвинутые. Проект разработан на языке C++ (сервер, ядро), с использованием скрипта для того, чтобы настраивать игры и определять GUI. Используется стандартная C++ библиотека, SDL, SDL_net, и OpenGL совместно с glew. Поддерживаются Linux, Cygwin, MinGW и Windows. Лицензия GPL – это значит, что вы можете использовать исходный код, но созданные на этой основе программы могут быть только GPL. Приветствуется любая помощь в доработке движка. Вы можете делиться своими наработками с авторами проекта. Комьюнити в свою очередь растёт и поддерживает данный проект, развивает его. Присоединяйтесь. По характеристикам движок на достаточно хорошем уровне. 3D графика с поддержкой моделей популярных форматов и пр.
    Скрытый контент.
  8. 3D-движок для PC с открытым кодом, который автор начал делать достаточно давно, и забросил. Имеются некоторые особенности: трехмерное небо, трехмерные объекты (танки, самолёты, лодки), и другое. Движок доступен в нескольких версиях для разных платформ: DOS, Linux. Так же доступен и исходный код. Движок разрабатывался на 486DX33 машине, что сейчас уже не актуально. Но для тех, кто хочет сделать какой-нибудь римейк стилизованный под те времена, тогда данный движок будет как нельзя кстати. Векторные объекты созданы в Constructor3D. Для создания 3D-объектов к этому движку вам понадобится 3D-редактор Constructor3D.
    Скрытый контент.
  9. Языки программирования: LUA, C Scripting Language, AngelScript Language, SMALL language Движок написан на ЯП: FreeBasic Платформа: Windows Жанровая направленность: неограничен, любой жанр Достоинства: поддержка множества свободных библиотек. APOCALYX (FreeBasic Game engine) - это 3D движок основанный на OpenGL, OpenAL и других свободных библиотеках. Движок уже включает в себя множество особенностей, боксы неба, слои, облака, плоские ландшафты с возвышенностями, бесконечные ландшафты, волнистые поверхности, блеск, окружающая среда и картография, элементы частиц, плоские тени, загрузка 3DS и OBJ, анимация MD2, MD3, MS3D и моделей Cal3D, погрузка уровней BSP с обнаружением столкновения и lightmaps, поддержка вершин OpenGL, поддержка языка GLSL, шейдеры, воспроизведение MIDI, OggVorbis и MP3, трехмерный звук, управление сжатыми данными и физическими движками и пр. Поддерживает (встроенные функции): Sky boxes; Бесконечный ландшафт; 3D форматы: 3DS, OBJ, MD2, MD3, MS3D, Cal3D, BSP; Звуковые форматы: MIDi, OGG и MP3; Встроенный физический движок, легко подключить сторонние физические движки: ODE, ColDet. Скриптовые языки: LUA, C Scripting Language, AngelScript Language, SMALL language. Движок также включает и обеспечивает свободный доступ к библиотекам, типа физического движка ODE, датчика столкновений ColDet, библиотеки анимации Cal3D, LUA-scripting, чтобы описывать и управлять сценами без перекомпиляции, C-Scripting, AngelScript для прекрасного управления искусственного интеллекта. Для создания высокого искусственного интеллекта, движок также использует библиотеку MicroPather и OpenSteer для управления поведением ИИ.
    Скрытый контент.
  10. Quest3D – это готовое комплексное решение для создания 3D интерактивных приложений. Главной особенностью программы является возможность создавать достаточно сложные 3D приложения без глубоких знаний программирования, будь то 3D архитектурные интерактивные демонстрации, симуляторы, игры, приложения виртуальной реальности или что-либо ещё. Разработка программ в Quest3d происходит не с помощью классических языков типа С++, а с помощью специальных блок-схем, которые позволяют сделать код более гибким и наглядным, а также значительно ускоряют процесс разработки приложений. Quest3d позволяет импортировать 3D модели в различных форматах (X, 3DS, Collada и.мн.др), материалы, текстуры (BMP, JPG, PNG и.т.д.) и звуки (MP3, OGG). Кроме того, в программе предусмотрены редакторы параметров импортированных ресурсов (материалов, геометрических объектов, анимированных персонажей и.т.д.), а также полноценный редактор уровней, с помощью которого можно компоновать 3D сцены. В Quest3d имеется большое количество различных функций, которые позволяют использовать практически все необходимые технологии для реализации качественных интерактивных 3D приложений. Основные функции Quest3D: Поддержка большинства технологий DirectX9; Наличие множества готовых популярных шейдеров (Вода, Bloom, Normal Mapping и.т.д.); Возможность создавать сложные графические интерфейсы (GUI); Поддержка физики Newton и ODE; Достаточно функциональный сетевой модуль, позволяющий обмениваться данными по сети, а также использовать базы данных (ODBC, MySQL); Функции для работы с технологиями виртуальной реальности (окружения), а также Wii Controller; Поддержка объектно-ориентированного программирования; Поддержка скриптового языка LUA; Наличие SDK для расширения функций 3D движка при необходимости. Конструктор игр, презентаций и даже программ. Программа демонстрирует большое количество крайне интересных решений. Самое главное в том, что тут мы не программируем игры, а собираем их из семплов, объединяем их и настраиваем взаимодействие между ними. Хочется отметить невероятную гибкость программы в организации проекта, полное отсутствие программирования в общепринятом понимании. Программа не даёт доступ скриптам в виде общепринятого окошка, всё управляется абсолютно с помощью настроек в различных окнах и вкладках. Графика поражает своей красотой. Имеется рендеринг моделей, поддержка высоких разрешений, поддержка большинства форматов. Всё это делает данный продукт настолько привлекательным для создания собственных игр, что нет слов. Нужно отметить и то, что в ней довольно сложно разобраться. Но поверьте, это стоит того. Жанровая направленность в данной программе никак не ограничена, имеются различные семплы, которые показывают это на примере. Если вы захотели сделать 3D-квест типа Myst, то эта программа вам подойдёт в самый раз, вот только она достаточно сложна в освоении, что может вам помешать в осуществлении задуманного.
    Скрытый контент.
  11. Жанровая направленность: 2D/3D-игры любого жанра и типа; Платформа: PC Windows 95/98/ME/2000/XP/Vista/7/8; Лицензия: бесплатная, zlib/libpng license; Языки программирования: Blitz3D; Открытый исходный код: предоставляется; Мультиплеер: возможна организация сети, Client/server TCP/IP; Графический API: DirectX 8/9; Достоинства: быстрый, поддерживает разные основные форматы; Недостатки: дорогой, нет ряда современных фич, в некоторых моментах сильно устарел; Разработчики движка: Blitz Research. Blitz3D - это мощный и необычайно легкий в использовании язык программирования для создания компьютерных игр. Вы сможете создавать 3D, 2D-пазлы, приключения (adventures), RPG. Blitz основан на таком популярном языке программирования, как BASIC. Компилирует удивительно быстрый код. Инструмент идеален как для профи, так и для начинающих. Программа очень популярна во всём мире, в том числе и среди русскоязычного комьюнити, что позволит найти немало документаций, примеров, да единомышленников вместе с которыми можно создать общую игру в Blitz3D. В комплект с программой входит документация и уроки, а так же немало примеров и готовых игр, которые наглядно продемонстрируют вам возможности данной программы, которые практически безграничны. Вы сможете делать 3D-игры практически любых жанров и стилей, нужно только знать основы языка BASIC.
    Скрытый контент.
  12. Жанровая направленность: 3D игры любого жанра и типа; Платформа: PC (Windows), Mac OS X; Лицензия: платная, бесплатная ограниченная; Языки программирования: C#, C++; Открытый исходный код: предоставляется; Мультиплеер: возможен; Достоинства: простой и понятный, удобный, недорогой, бесплатен для некоммерческого использования; Недостатки: не самые передовые технологии, не полностью продуман и не доведён до совершенства; Разработчики движка: NeoAxis Group Ltd. NeoAxis Game Engine 3 – это отечественный игровой 3D-движок, спроектированный для создания игр в практически любых жанрах. Движок также предназначен для создания 3D систем и систем виртуальных реальностей. Движок проектируется так, чтобы быть максимально удобным и расширяемым. Для него имеются различные дополнения и специальные расширения, разработанные сторонними пользователями: веб-сервер, на базе PhysX реализована автомобильная физика, физика самолёта и т.д. Для NeoAxis Engine имеются специальные библиотеки, которые позволяют создавать игры практически без знаний программирования. Благодаря уникальной системе сущностей и системе логики, написание и интеграция игровой логики проста и прозрачна. Широкие возможности инструментария максимально упростят написание игровой логики и создание контента. К ним относятся расширяемые редактор ресурсов и редактор карт. В качестве основного языка программирования взят C# и платформа .NET. Это даёт большое удобство и высокую скорость разработки. Вы можете писать дополнительные компоненты на любом .NET поддерживаемом языке программирования. Microsoft .NET Framework 4.0. Игры, созданные на NeoAxis Engine благодаря специальному веб-плееру «NeoAxis Web Player» могут играться прямо в веб-браузерах: Internet Explorer, Google Chrome, FireFox, Opera и Safari. Имеется возможность экспорта для 3dsMax и Maya, Autodesk Softimage и Blender. Поддерживаются популярные 3D-форматы, в том числе COLLADA. Поддерживаются шейдеры, освещение и тени PSSM (Parallel-Split Shadow Map). NeoAxis Engine SDK доступен для свободного скачивания, любой желающий может использовать данную технологию бесплатно для своих некоммерческих проектов. К нему также можно скачать специальные модифицированные бинарники графического 3D-движка OGRE. От авторов: Наша главная цель - сделать движок максимально удобным и простым!
    Скрытый контент.
  13. GLScene – это открытый (предоставляется исходный код) графический движок для Delphi, использующий технологию OpenGL. GLScene можно использовать бесплатно для коммерческих и некоммерческих проектов. Движок GLScene значительно облегчает и ускоряет программирование трёхмерной графики для компьютерных игр и презентаций. Разработка разрабатывается с 1999 года Майком Лишке (Mike Lischke), в последствии стал свободным и начал развиваться совместно с комьюнити. На данный момент движок достаточно прогрессивно развивается, дорабатывается под новые функции и т.д. Движок достаточно оптимизирован, работает весьма быстро. GLScene имеет удобный визуальный интерфейс, который позволяет дизайн-тайме создавать 3D-объекты OpenGL. Данный графический движок поддерживает огромное количество различных объектов, а также дополнительных визуальных VCL-компонентов. С помощью GLScene разработчики могут создавать действительно мощные трёхмерные приложения на Delphi. Поддерживаются такие форматы 3D моделей: 3ds, obj, vrml, smd, md2, md3, nmf, oct, lwo, b3d, gl2, gls, ms3d, Nurbs, lod, и д.р. Для экспорта движок используется форматы obj и smd. У GLScene имеется собственный движок для расчёта столкновений, учитывающий законы сохранения импульса DCE. Однако он поддерживает интеграцию со свободными физическими движками, например с ODE, Newton Dynamics и др. GLScene весьма неплохой выбор для начинающих и профессиональных программистов, работающих на Delphi.
    Скрытый контент.
  14. Работа с этими API сделана в виде драйверов (физически в виде одной dll для каждого драйвера). Эти dll берут всю работу по рендерингу на себя, поэтому вам остается лишь творить свои миры! Движок работает с картами уровней в собственном формате, основанном на BSP-trees. Вместе с движком прилагается собственный редактор карт - очень рулезная штука. Но кроме этого, можно создавать уровни в некоторых редакторах от Quake. Genesis3D оперирует моделями персонажей и предметов в собственном формате. Чтобы создать свою модель, вам потребуется 3DStudio MAX версии 2 или 3 с установленным Character Studio 2.x, а также плагин-конвертер, поставляемый вместе с Genesis3D.
    Скрытый контент.
  15. Языки программирования: C++; IDE: Microsoft VisualStudio 7.0-9.0, Metrowerks Codewarrior, Bloodshed Dev-C++, Code::Blocks, XCode, и gcc 3.x-4.x; Системные требования: Windows 98, ME, NT 4, 2000, XP, XP64, Vista, CE (Direct3D или OpenGL), Linux, OSX, Sun Solaris/SPARC; Тип лицензии: The zlib/libpng License; Достоинства: Поддержка большого количества платформ, простота в освоении, поддержка карт Quake 3. Irrlicht – это открытый (предоставляется исходный код) игровой 3D движок, разработанный немецкими разработчиками. Irrlicht может работать с OpenGL и DirectX. Движок Irrlicht поддерживает платформы - Windows, Linux, Mac OS X, Solaris и SDL-платформы. Irrlicht достаточно сыроват, но уже сейчас на нём можно создавать серьезные компьютерные игры. Движок весьма функционален и обладает практически всем набором необходимых функций для того, чтобы на нём можно было делать игры. Рендеринг Irrlicht использует возможности OpenGL и Direct3D, поддерживая DirectX9.0 и многие современные эффекты. Поддерживается индор и аутдор рендеринг, встроенная и расширяемая библиотека материалов с использованием шейдеров. Поддерживается скелетная и морф анимация персонажей, эффекты партиклов, карты освещения, стенсильные тени и т.д. Касательно эффектов можно ещё упомянуть, что поддерживаются стенсильные тени, лайтмэпы, пиксельные и вертексные шейдеры, системы частиц и т.д. По использованию шейдеров имеются специальные уроки. В пакете реализованы широкие возможности импорта различных форматов текстур и 3D-моделей. Движок поддерживает и работает с самыми распространенными форматами 3D-графики: .OBJ, .3ds, .ms3d, .md2 и др. При этом автор и комьюнити постоянно добавляют поддержку всевозможных форматов. Имеется поддержка MRT режима (Multiple Render Target), геометрических шейдеров, при использовании OpenGL, возможность доступа к MIP-картам (MipMap-текстуры), поддерживает анимации в формате ".mesh" от движка Ogre, NPK (Nebula device archive). Поддерживаются методы сжатия Bzip2 и LZMA и AES шифрование. Движок Irrlicht поддерживает формат локаций .bsp (Quake III от id Software), что делает возможным создание уровней в редакторе QERadiant. Движок поддерживает интеграцию со свободными физическими движками, например Ode, Tokamak и др. Для программирования используется Visual C++gcc 3+. Свободный 3D-движок Irrlicht (Lightning Fast Real-Time 3D Engine) написан на ЯП C++, предназначен для разработки кроссплатформенных (ОС: Windows, Linux, MacOS X, Solaris, BSD и т.д.) игр, демонстраций и 3D приложений. Вывод графики формируется при помощи систем Direct3D и OpenGL. Достаточно простой в освоении игровой движок. Подойдет как делающим первые шаги в программировании трехмерных игр, так и опытным командам для создания полноценной игры. Недочетов, правда, тоже хватает. На технологиях Irrlicht Engine основаны различные другие игровые 3D-движки, например, отечественный CopperCube. Irrlicht имеются различные ветви движка, в том числе и перспективная .NET! Irrlicht .NET позволяет работать с языке программирования C# и создавать кроссплатформенные приложения.
    Скрытый контент.
×
×
  • Create New...