The Drag[en]gine is an free software project with a highly modular structure based on the GLEM System. Its design is similar to an operating system. The entire functionality is provided by Modules comparable to device drivers. The engine itself acts like a system kernel managing modules, resources and abstracting the underlying system. Due to the loose coupling of the modules with the system and other modules it is very easy to exchange or improve them without interfering with the rest of the engine. As a result the modularity extends from the developer to the end user who can now choose the optimal module combination for his personal computer even down to per game setups ( and even while running a game ) if required. Developers do not have to worry anymore about low level concerns keeping them concentrated on their game. In contrary to other engines (including high-end commercial ones) the Drag[en]gine provides true 0-Day portability of games with no extra costs and no troubles neither for the developer nor the end user.

Advantages of the Drag[en]gine

... for the Game Designer:

  • Use your Scripting Language of choice.
  • Hardware is fully abstracted. You only have to know how your chosen Scripting Language works
  • Updating the engine and modules is handled by the respective teams. You only have to worry about updating your game
  • No need to write specific content for specific systems. The users choice of modules takes care of this for you

... for the Module Coder:

  • Play around with individual parts of the engine without disturbing any other part. Test easy and fast new algorithms or features
  • Various debugging features help to debug fast and easy modules even during run-time
  • Loose coupling and high encapsulation yields in a more stable game engine
  • Platform specific code is only handled in modules increasing portability

... for the Customer:

  • Choose the optimal combination of modules for your system. The Drag[en]gine adapts to match your system not the other way 'round!
  • Open standards and free file formats ensure unrestricted and easy modding using free software applications
  • Various Launchers allow you to use the Drag[en]gine for more than just gaming
  • The Crash Recovery System prevents a game from crashing to desktop. While CRS is running change parameters or entire modules and continue your game from where it went out for lunch.

For more information check out the Drag[en]gine Wiki.


Due to the modular nature a fixed list of engine features as other engines provide is not possible since it all depends on the customer's choices. To avoid cluttering the summary find the features list in this article:

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Related Articles

Sean View - Your Choice?

This time a little bit something else. At the booth talk came also on how the first dragon view looks like. My first idea had been to use a dual view but now I'm not sure if this is actually the best solution albeit the more "dragonish" one. So while working on getting Sean ready for use in the demo I've tested an alternate version too which is a more classic approach. The video below compares the two views.

So what you prefer? Dual-View or Single-View? I can't make a poll so just make a comment with your choice and optionally why you prefer one over the other.

Next up will be the work on the game mechanics revolving around Sean.

Booth Dragons and Sounds

Booth Dragons and Sounds


First time doing a booth at HeroFest and a lot of work on both the sound scape for the game and the game engine to getting it released soon.

From Audio System And Behaviors

From Audio System And Behaviors


Taking another step to the first release with improved Audio System and Behavior Elements.

Dynamic Conversation in the Security Park

Dynamic Conversation in the Security Park

Epsylon 1 comment

Here it is, the 2nd Part of the News Updates. This time we visit the Security Park and enjoy some Dynamic Conversations.

From Zero To DELGA

From Zero To DELGA

News 1 comment

How quickly you get started with the Drag[en]gine Game Engine and the IGDE.

Add game Games



Epsylon - The Guardians of Xendron takes the player on a journey to a futuristic world investigating a very special Science-Fiction setup. With a team...

Comments  (0 - 10 of 99)

I have been looking forward to seeing this engine working and downloadable but after all these years I do not see this happening. On a number of occasions you have stated you only have to clean up a few things and finalize before release, that was nearly 2 years ago.

Reply Good karma Bad karma+1 vote
Dragonlord Creator

Don't worry. The release is slated for within 2-3 weeks from now. What's left currently is brushing up the example project so people get a grasp of what can be done as well as brushing up the documentation (Wiki side). Then the public GIT repo will be set up with an initial cast of builds (linux and windows for the time being).

Reply Good karma+1 vote

Thanks for the great news looking forward!

Reply Good karma Bad karma+1 vote

Hello. Can someone point me, where can I download Drag[en]gine? I can not find it on theyr website, can't find on their Wiki, nor could I find it here. No prebuilt engine, no modules, no sources, nothing. How can I try it?

Reply Good karma Bad karma+3 votes
Dragonlord Creator

It's not available to the public yet. There are a few things I need to clean up and finalize first before I open up the repository. I prefer a solid first release than endless patchwork.

Reply Good karma+4 votes

wow, this engine looks really promising. Sadly I use a mac and can't run it, Is there any plans for a mac version? It wouldn't be to hard to port it if it runs on Linux.

Reply Good karma Bad karma+3 votes
Dragonlord Creator

The engine is POSIX based. Only thing that has to be ported is the launcher as the rest would work out of the box. Only problem: I've no access to a mac. If anybody donates a mac strong enough to run advanced graphics it could be done. Otherwise I'm afraid not for the near future.

Reply Good karma+3 votes

Darn, the problem is that macs are fairly pricy, It would be hard to find a person willing to donate a up to date mac.
Also just wondering, what is the launcher written in?

Reply Good karma Bad karma+2 votes
Dragonlord Creator

They are written in C++. This is though not mandatory. Every language able to link to a C++ library can be used to write a launcher.

Reply Good karma+2 votes

Looking for some updates, I have hi hopes for this engine. Anyway to keep the mouse pointer a normal pointer tho?, that looks like it will stunt my productivity.

Reply Good karma Bad karma+2 votes
Dragonlord Creator

The updates are there (huge ones) but it's all too connected to split apart. I'll inform in due time. Concerning the mouse pointer it is just my developer system. Neither the game engine nor the design tools force any mouse pointer on you. That would be really stupid :D

Reply Good karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Windows, Linux
Team Epsylon
Send Message
Release date
Engine watch

Latest tweets from @epsylongame

Sean View, Your Choice? . My first idea had been dual view. While working on getting Sean r…

Dec 8 2019

News post mentioning the past festival and a video about the sound works people count not test at the booth. Not fi…

Dec 1 2019

A very intensive week-end came to an end. For the first time I've set up a booth at this years HeroFest (thanks Ro…

Nov 26 2019

Taking another step to the first release (Drag[en]gine) with improved Audio System (dynamic and physically based) a…

Apr 26 2019

Let's try then something new: SSS. This screenshot belongs to "Dynamic Conversation" used for "Dynamic Investigatio…

Dec 15 2018

Here it is, the 2nd Part of the News Updates. This time we visit the Security Park and enjoy some Dynamic Conversat…

Dec 9 2018

Quite some time passed since the last news post. Because lots has been done I split the news post into two: Game en…

Dec 2 2018

This one took a bit longer than excepted but it was well worth it: XML Gui Theming and an Interactive Main Menu. Tr…

Mar 2 2018

Sometimes you need to put some fancy colors into Lights and Skies. The Drag[en]gine makes this easy and fun.…

Jan 3 2018

Embed Buttons
Link to Drag[en]gine by selecting a button and using the embed code provided more...
164 of 966
Last Update
196 members
You may also like
Quake Engine
Quake Engine GPL
Kirikiri2 GPL
DarkPlaces engine
DarkPlaces engine GPL
Clausewitz Engine
Clausewitz Engine Proprietary
GEM 2 Commercial
Unreal Engine 1
Unreal Engine 1 Commercial