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
Elevator Panel (Improved Inverse Kinematic) Elevator (Relative Movement Attachment) Stairs AI Rig
Blog RSS Feed Report abuse Latest News: On a Rail... the Promo-Train!

About Epsylon with 2 comments by Dragonlord on Dec 3rd, 2011

Monorail System

   The main work went into building a monorail for the player to use. This took longer than expected mainly due to the fact that the monorail had been modeled in Blender 2.6 and the export scripts had to be ported over first. Since B26 is entirely different than B249 in the Python API this took a lot of time to get working properly again.

   The monorail is a City Internal Monorail System found in larger cities. There's also an intercity monorail but that one looks a bit different. The player can use it to get from one part of the city to the other. It's thus a sort of fast-traveling system just that the time runs with it. The original high resolution model can be found here (click on the image):


    In this post you find also links to the high resolution versions of each individual rendered image. The in-game version you find below in the video. The total triangle count of the entire train with 3 wagons clocks in at around 200k.

   To get this working a couple of features had to be implemented first. The monorail composes of various individual parts which can be assembled in the world editor like the wagon, interior, doors, seats, windows and so forth. So you can assemble your own monorail easily by stringing together as many wagons as you want and adding whatever props to it. For this to work Prop elements obtained two now properties "name" and "attachTo". Instead of an automatic (ID) based attachment system the game uses a pure property based attachment system. So each wagon has a unique "name" property and all props you want to attach to it has to have a matching "attachTo" property. You can use this for all kinds of objects descending from Prop. Once placed the game takes care of linking the entire train properly at run-time for you. This also includes the wagon connectors which deform if the connected wagons angle.

Monorail

    Another nice addition is the Track System. The game provides a bunch of Track Segments you can place in the world editor. They define track points allowing the game to automatically connect them to a fully functional track. Just place the track segments in the world editor touching each other and you get a fully functional track with no additional work. Place the monorail on the track and the game assigns it automatically to it. This kind of automatic assignment will be used more in the game later on to make map crafting faster.

    Last but not least the monorail wagons have various dynamic texture panels all around. I placed some example ads on them including some which obviously will not be in the final game. Furthermore they have two monitors which can be used for dynamic stuff if required.

   The travel screen will be added later on including monorail stations. So here a little test video showing a simple riding on the monorail without map transition (if ModDB doesn't show HD go here).

Promotional Image

   A Promotional Image has been created recently for those interested in showing their support. You can download the image from the deviant art post directly to show your support giving them to your friends or including them in your blog.

Miscelaneous

   Some time during this year a new team member tried his hands on office props and such. I didn't mention this earlier since it has not been sure if he sticks. Since I didn't get any response anymore since a couple of month he's most probably MIA, a common problem. Nevertheless I managed to get some work in progress of the props before he vanished. Made a few of them game ready. More to come once the monorail is fully working with map transition as I want it.

Some Office Furniture

IOTY

Indie of the Year Awards

It's the time of year again as you have noticed for sure. So let's see...
 
You want to do some detective work "your own way" where your decisions matter?
You want to solve a big case with mysteries and conspiracies?
You want to use fist-arguments if conversation doesn't help the trick?
You want to know how a dragon can help solve tricky cases?
You want to see some unconventional dragon augmentations?
You want to play an augmented dragon?
You want some non-cliché dragons in a non-cliché sci-fi world?
You want to know what Full Body Motion Feedback is all about?
You want a native Linux game that's not Yet Another FPS Game?
You want to get your hands on a game with great modding potential?

 
Then it's time to show your support by voting for us in the IOTY as an Upcoming Game! You find the "Vote Now" button at the top of the Epsylon game profile.
 
Media RSS Feed Latest Video
Games
Epsylon

Epsylon Epsylon

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

Comments  (70 - 80 of 80)
Theater
Theater Sep 18 2008, 10:22am says:

Is this engine opensource?
I'm considering using it for a game i'm making.

+1 vote     reply to comment
Dragonlord
Dragonlord Sep 18 2008, 12:09pm replied:

It will be available under the GPL and other licenses if required ( for restricted platforms for example ).

+1 vote     reply to comment
timstro59
timstro59 May 6 2009, 11:47am replied:

looks good

+1 vote     reply to comment
AniCator
AniCator Jan 30 2008, 1:45pm says:

When are you going to add more lighting features?

+1 vote     reply to comment
Dragonlord
Dragonlord Jan 30 2008, 10:20pm replied:

What exactly do you mean with lighting features? Currently the engine supports a rather sophisticated system to define various light sources including very flexible projected lights. HDRR is in place affecting all lighting ( updated screenshots not uploaded yet ). Things like volumetric lights will be added later on. Currently the work is on Sensors ( infos will be posted once all is ready ).

+2 votes     reply to comment
AniCator
AniCator May 4 2008, 5:46am replied:

Can you upload some more media featuring the engines features. Including HDR and maybe shadows?

+1 vote     reply to comment
Dragonlord
Dragonlord May 5 2008, 8:05am replied:

And about the shadows I'm going to revisit this area after I finished with the physics one. I'm still looking for a better way to handle them. Currently Shadow Maps are used which works fine so far but I'm looking for a bit "more" :D

+1 vote     reply to comment
Dragonlord
Dragonlord May 5 2008, 8:03am replied:

Currently those screenshots are uploaded to the "Epsylon" game profile since they belong contextually to this project. Images of the tech demo will be added here. This demo will be made though toughly around the time of the first milestone ( aka first release ) if everything goes well.

+1 vote     reply to comment
AniCator
AniCator Jul 5 2008, 8:40am replied:

Thanks. Sorry for my later response but I still want to thank you for informing me.

+1 vote     reply to comment
Dragonlord
Dragonlord Jul 10 2008, 7:11pm replied:

No problem. That's what we are here for, besides getting this puppy done :D

+1 vote     reply to comment
Post a Comment

Only registered members can share their thoughts. So come on! Join the community today (totally free) and do things you never thought possible.

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
Statistics
Rank
67 of 421
Last Update
5 months ago
Watchers
157 members
Games
1
News
36
Features
7