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.

Features

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:

 
Image RSS Feed Latest Screens
Language Pack Editor Preview Image Font Editor Preview Image Improved Mirrors
Blog RSS Feed Report abuse Latest News: Particle Emitter Editor Preview Video

About Drag[en]gine with 0 comments by Dragonlord on Jun 23rd, 2014

Particle Emitter Editor Video

   This time the video is about the Particle Emitter Editor. I decided to switch place with the conversation editor since I'm currently working on a few things there. Like the last one this video tries to give an insight in how things are done and how the editor works. The video will be up first again on YouTube and in lower quality on ModDB. So here is the video.

As always feedback welcome and will be gladly taken into account for the first release.

Make sure to watch it full-screen, it's 1680 wide.

Daily Grinding

   The last days had been mostly about fixing bugs and moving game scripts around. In particular I'm using the ZPOC project to identify game scripts that are generic enough to be moved into the game engine itself for people to use out of the box for their projects. For this I especially reworked the conversation system scripts. They are now more decoupled from the game scripts allowing to use them, reuse them or not using them at all. But more about this the next time.

Outlook

   Next up is more work on the conversation system and conversation editor. This is a larger task since the conversation system is an important part of the game itself. Different game mechanics will be implemented using the conversation system so you can imagine getting it to work properly is important and a large task. Next time I'll show more.

Media RSS Feed Latest Video
Games
Epsylon

Epsylon Epsylon Indie

Updated 8 months ago TBD Single Player Adventure

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...

Post comment Comments  (30 - 40 of 88)
CMDKeen
CMDKeen Mar 16 2011, 4:33pm says:

I too would want to see an update. Still deciding if I should wait for this or use NeoAxis. So far, Dragen looks better, but I don't remember when it was last updated... Certainly a long time ago.

+1 vote     reply to comment
Dragonlord
Dragonlord Mar 16 2011, 9:30pm replied:

The last update is marked on the profile on the right. I got hit by a few unfortunate real-life incidences so I lost some time. But a bunch of new things happened recently that I need 2 news posts for so expect the first one to come soon (once I get this last problem nailed down here).

+1 vote     reply to comment
CMDKeen
CMDKeen Mar 17 2011, 4:54pm replied:

Sorry to hear about the incidencies, and great to hear there will be some news. I just compared Dragen and NAxis and now I'm mostly sure what engine I will use.

+1 vote     reply to comment
Dragonlord
Dragonlord Mar 17 2011, 9:59pm replied:

Would be interesting to hear the choice although I can image what it will be (unless OS is of importance).

+2 votes     reply to comment
CMDKeen
CMDKeen Mar 19 2011, 7:44am replied:

Actually, I chose Dragen :D

Really, NeoAxis just seems overhyped to me. I have been watching it for some time now, and made some prototypes with it. Immediately ran into performance problems and the lack of some basic functions didn't add to it's score either.

+2 votes     reply to comment
ChristopherDeer
ChristopherDeer Feb 21 2011, 2:21pm says:

Update please :) This is just so great :)

+1 vote     reply to comment
Dragonlord
Dragonlord Feb 23 2011, 8:30pm replied:

Coming soon. The current batch of work is quite large, a bit complex and tricky so I can't show much in a reasonable way until the entire batch is done. Should be though soon if all goes well.

+1 vote     reply to comment
Dragonlord
Dragonlord Nov 30 2010, 5:47pm replied:

Sorry, you misunderstood me. I meant that "I" moved it to an article including the answer (see "Features" in this profile).

+1 vote     reply to comment
Bahl
Bahl Dec 2 2010, 2:59pm replied:

Oh right, thanks! I hope some other avid fan of your concept will soon replace this long wall of text in your engines comments first page soon :-).

+1 vote     reply to comment
Dragonlord
Dragonlord Dec 4 2010, 11:15am replied:

Nah, sorry, I don't "use" brainless zombies or lemmings :D

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Platforms
Windows, Linux
Company
Team Epsylon
Contact
Send Message
Official Page
Dragengine.rptd.ch
Licence
L-GPL
Release Date
TBD
Engine Watch
Track this engine
Share
Embed Buttons

Promote Drag[en]gine on your homepage or blog by selecting a button and using the HTML code provided (more).

Drag[en]gine
Drag[en]gine
Statistics
Rank
7 of 646
Last Update
1 month ago
Watchers
188 members
Games
1
News
50
Features
7