Суббота, 26.05.2012, 08:18


Приветствую Вас Гость

Меню сайта
Категории каталога
Актуальные [185]
Популярные движки для разработки игр
Неактуальные [20]
Устаревшие, не поддерживаемые авторами и комьюнити движки для разработки игр
Наш опрос
Как вы увлеклись геймкриэйтингом?
Всего ответов: 6441
Главная » Файлы » Игровые движки » Актуальные

DGLE2
[ · Скачать удаленно (18.3 Mb) · Скриншот ] 12.04.2011, 10:03
Ранее известный как DGLEngine.
  • Жанровая направленность: 2D/3D игры и приложения любого жанра и типа;
  • Платформа: Windows в стабильной версии и iOS, MacOS и Linux в тестовой;
  • Лицензия: LGPL (Бесплатный для коммерческого и не коммерческого использования);
  • Языки программирования: C++, C#, Delphi, Lua;
  • Открытый исходный код: предоставляется;
  • Мультиплеер: встроенная организация сети LAN и Интернет;
  • Достоинства: современные технологии, простой в освоение, разрабатывается профессионалами, бесплатный, отечественное коммунити, уроки для начинающих;
  • Недостатки: находится в стадии Beta, не стабильный, не доделанный;
  • Разработчики движка: ООО "DeeProSoft"
  • Текущая версия: Beta 2 от 17.03.2011
На движке реализовано несколько серьезных коммерческих проектов, таких как: http://fgis.ru и http://atomfish.ru/ . C полным списком можно ознакомиться на сайте движка.

Можете скачать примеры игр на движке: 2D игра Alienator и небольшая 3D игра TetRoX.


Цель проекта


Цель проекта разработать гибкую и расширяемую технологию для создания игр и графических приложений, которую мог бы использовать каждый пользователь вне зависимости от навыков. Несложные, но качественные игры должно быть возможно создавать при помощи редактора и Lua скриптов, но по настоящему всю мощь можно будет ощутить разрабатывая приложение на одном из любимых языков программирования(C++, Delphi, C# и т.д.).
Пользователи могут легко добавлять новые возможности, расширять список поддерживаемых форматов, реализовывать свои форматы, добавлять высокоуровневые абстракции, добавлять новые подсистемы и т.д. при помощи гибкой системы плагинов. В дальнейшем плагин может быть свободно распространен в сети для других пользователей.
А когда проект готов должно быть просто пересобрать его для другой платформы(Windows, Linux, MacOS и iOS) или разместить в интернете для просмотра в одном из поддерживаемых браузеров IE, Firefox, Chrome, Opera или Safari.

Концепция

  • Проект был, есть и будет бесплатный для всех пользователей.
  • Проект основан и поддерживает только открытые стандарты и библиотеки(OpenGL, Lua, Bullet, OpenCL, Box2D, Vorbis и т.д.).
  • ООП архитектура на базе абстрактных классов(интерфейсов).
  • Позволяет комбинировать чистые вызовы OpenGL с вызовами движка для большей гибкости.
  • Разные уровни абстракции от игровых редакторов и скриптов до низкоуровневых С++ плагинов.
  • Keep It Simple! Максимально просто для пользователя но не в ущерб гибкости(стараюсь выдержать баланс).
  • Делать с любовью и для людей, невзирая на сомневающихся.

Краткая информация

Движок написан на C++, хедеры могут быть использованы с Visual C++, C++ Builder, С#, Delphi и FreePascal. А в принципе возможен порт на любой язык.
Движок использует OpenGL рендер. Может работать как с OpenGL 1.x или 2.x, так и умеет использовать последние версии 3.3 и 4.1.
Движок имеет все компоненты необходимые для создания игры или приложения использующее трехмерную графику в реальном времени.

Уже реализованные фичи

  • Менеджер ресурсов(TGA, PNG, JPG, DDS, DTX(текстуры), DMD(меши), DFT(шрифты)).
  • Виртуальные файловые системы(ZIP,DPC(статические паки со сжатием LZO),DPQ(паки с шифрованием и компрессией)).
  • Ядро позволяет использовать мультирендер, рендерить в чужое окно, динамически менять разрешение, имеет профайлеры и т.д.
  • Менеджер потоков, позволяет просто использовать многопоточность. Сам движок создает от 1 до 4 потоков. Что позволяет получить преимущество на многопроцессорных системах.
  • Менеджер состояний, фильтрует ненужные, дублирующие и т.д. смены состояний и параметров OpenGL, значительно ускоряя работу приложений.
  • 2D подсистема предоставляет полнофункциональный интерфейс для реализации 2D приложений, включая отрисовку произвольных полигонов, камеру, коррекцию картинки под заданное разрешение и т.д.
  • Пакетный рендер для 2D с использованием VBO, может работать как отложенный рендер используя поточность. В разы повышает производительность.
  • Совмещение 3D и 2D, т.е. можно работать с 3D объектами как с обычными 2D спрайтами.
  • Спрайтовый движок и редактор спрайтов.
  • Внутреигровое GUI и редактор GUI.
  • Система материалов с поддержкой Paralax и Normal mapping'а. Основанная на генераторе шейдеров.
  • Редактор постэффектов для обработки изображения. Например Blur, Glow, Bloom и т.д.
  • Частицы, редактор частиц. Можно в 2 строчки кода сделать крутые эффекты.
  • Возможность рендеринга в браузеры. Плагины для InternetExplorer и Firefox, позволят вам разместить на сайте любую игру на движке, все данные стримятся из интернета автоматически. Пример можно посмотреть тут.
  • Движок собирает исчерпывающую информацию о конфигурации компьютера вплоть до версий драйверов и записывает в лог.
  • Движок имеет консоль работающую в независимом потоке, дебаг из консоли может производиться даже если само приложение зависло и не отвечает.
  • Движок имеет подсистему ввода позволяющую использовать WinAPI и DirectInput.
  • Движок имеет звуковую и музыкальную подсистему и позволяет проигрывать WAV, MP3, MID, XM файлы.
  • Движок поддерживает плагины позволяющие существенно расширять его возможности и список поддерживаемых форматов файлов.
  • Возможность работы с 3D на низком уровне, без графа сцен.
  • Возможность загрузки и работы с шейдерами через удобный интерфейс. Для низкоуровневого кода.


Официальный сайт: dgle.deeprosoft.com

Категория: Актуальные | Добавил: DRON_proger | Автор: DRON
Просмотров: 15692 | Загрузок: 1914 | Комментарии: 22 | Рейтинг: 5.0/3
Теги: DGLEngine, Отечественный движок, DGLE2, Бесплатный движок, Свободный движок, Движок
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «DGLE2», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями. Для этого воспользуйтесь предлагаемой ниже кнопкой:
Всего комментариев: 221 2 »
-1  
21 goldsphere   (26.03.2012 16:11)
ОО А в игру на первом скрине я играл на мобильно!(Samsung Star)

+1  
22 Xe[N]o   (09.04.2012 14:39)
А я в детстве, на компьютере. Это прародитель всех шутеров. Вульвинштен 3Д. Классика, легенда...

0  
20 ggman   (03.11.2011 01:23)
Ого. Поддержка Delphi - это круто, А то всюду только C++. Удачи в разработке. Круто!!!!

0  
17 ibsgamedev   (06.06.2011 21:10)
Quote
редактора уровней нет
А как же тогда делать игры?

+3  
18 DRON_proger   (06.06.2011 22:13)
Программировать biggrin Попрошу не путать движок с конструктором!

0  
16 GetRaiG   (04.06.2011 10:46)
нрорм

+3  
15 TideS   (24.05.2011 23:38)
XD, смотрел видео с КРИ, дак там девочки с большими сиськами и в футболках DGLE2 ходят biggrin

-3  
11 Tornak   (08.05.2011 18:28)
а без программирования в нем никак?

0  
12 DRON_proger   (08.05.2011 21:02)
Пока никак. Полное визуальное программирование планируется не раньше чем через год.

0  
13 monowar71   (09.05.2011 22:31)
а есть где редактор уровней?

+2  
14 DRON_proger   (10.05.2011 11:33)
Пока редактора уровней нет. Для 2д он появится уже очень скоро, для 3д к концу года только.

-9  
19 denisik10   (20.06.2011 06:10)
создай типа UDK wacko

+3  
10 Tornak   (08.05.2011 14:59)
некоторые скрины просто поразили. круто!

0  
9 DRON_proger   (08.05.2011 09:02)
Пиши в личку, разбиремся.

0  
8 MAHAMED9628   (07.05.2011 17:18)
Вопрос не в тему, но движок опробывать хочется, а Visual Studio 10 (дело, должно быть, не в нем) не открывает никакие проекты с ошибкой что нужен NET Framework 4.0, но я пробовал удалять, устанавливать заново, удалять саму среду и устанавливать заново, удалять все, скачивать заново, но ничего не помогает. Устанавливал последние нужные паки (Visual C++ Redist кажется)... ничто не помогает. Остается ошибка, в тексте которой сплошные противоречия (пишет что NET Framework установлен, но его нужно скачать) wacko прошу помощи... извинете что не в тему.

0  
7 Undead   (04.05.2011 19:39)
А двиг не плох, буду использовать в не игровом проекте.

1-10 11-14
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
10 случайных движков
StemCell Game Engine
Cafu
Adventure Maker
Odamex
Glint 3d
OpenBOR
Empty Clip
3DSTATE Engine
MMO Constructor
Wintermute Engine
10 случайных статей
Книга "Сделай 3D-игру сам"
Как создать игру?
Дизайн персонажей для игр
Программирование 3D графики на Visual Basic 6 и DirectX 8. Часть 4.
Ходьба по неровной поверхности в платформере в Game Maker
Набрать команду, выбрать движок для создания игры
Пулевые отверстия на стекле
3D RAD-создание "инвентаря" (и системы урона) #1
XNA для начинающих: обзор проекта, свойства окон, игровой фон.
GML: Переменные, арифметические операции.
Друзья сайта
Игровой форум GFAQ.ru Перевод консольных игр Разработка игр в СНГ Loadka.ru – загрузка файлов Игорный бизнес в России Реклама и заработок
Все права сохранены. GcUp.ru © 2008-2012 Рейтинг