[XLE] XLE Protype 3D game engine

[XLE] XLE Protype 3D game engine

Postby davidj » 02 Apr 2015, 08:07

Hi all!

I just wanted to introduce you all to a new prototype open-source game engine:
https://github.com/xlgames-inc/XLE

This is high performance native game engine targeting high quality modern games. It's all open-source under the permissive MIT license!

XLE is currently still a work in progress. It become open-source recently, and we're only just starting to introduce it to the world.
Even though it is early days for this engine, I hope that the code may still be useful to the community.

I recommend starting at the wiki on github.
https://github.com/xlgames-inc/XLE/wiki

Image

XLE is being developed at the games development studio XL Games (based in Korea). It is designed to be customised and expanded upon for games that require purpose-built technology. No engine is perfect for every game. But XLE can be adapted for different purposes.

If you are interested in engine technology, I hope that this code will be useful to you in some way. It would be difficult to use XLE in a game right now (it's still too early). But you may find it useful for other purposes, for example:
  • there's a lot of useful utility code that might be helpful
  • in a smaller project, like a model viewer or game asset editor
  • as reference material for certain graphics technologies or programming practices

Right now, there aren't many GUI tools and samples. But we will add those soon, I promise!

If anyone is interested about me -- I'm the primary developer on XLE. I've worked on many in-house engines at games companies in 3 different countries. I've worked on PC and console projects all the way back to the PlayStation 1. For me, XLE is the evolution of ideas and methods I've used in my many previous engines.

We're not actively searching for collaborators currently. However, I welcome ideas, discussion, feature requests and pull requests! Building this engine in an open environment is sort of an experiment for XL Games. Your contributions of feedback and ideas will help make it a success :).

Useful wiki pages:
(Compiling first steps) https://github.com/xlgames-inc/XLE/wiki ... FirstSteps
(Best practices) https://github.com/xlgames-inc/XLE/wiki/BestPractices
(Suggested uses) https://github.com/xlgames-inc/XLE/wiki/SuggestedUses

Cheers!
davidj
 
Posts: 5
Joined: 02 Apr 2015, 07:15

Re: [XLE] XLE Protype 3D game engine

Postby Julius » 02 Apr 2015, 14:12

Features? Does it run on Mac/Linux/mobile platforms?

Thanks for sharing the info here though.
User avatar
Julius
Community Moderator
 
Posts: 3306
Joined: 06 Dec 2009, 14:02

Re: [XLE] XLE Protype 3D game engine

Postby davidj » 02 Apr 2015, 18:52

Ah, I can try to add a little more information to the wiki to describe the feature set. But I would encourage any interested programmers to take a browse through the code, though.

Currently XLE is only running on Windows. In the longer term plan, we'll probably see Android and OpenGL support.

Actually, I would be very curious to know what platforms programmers in this community (and other communities like it) were most interested in...

I haven't seen many open-source mobile games, but is that just because PC is more convenient to work with? What about embedded browser games with Emscripten or PNaCl?
davidj
 
Posts: 5
Joined: 02 Apr 2015, 07:15

Re: [XLE] XLE Protype 3D game engine

Postby rogerdv » 02 Apr 2015, 21:02

Im interested in all platforms, and Im open to testing new engines (though I have choosen Unity3d for my current project).
User avatar
rogerdv
 
Posts: 289
Joined: 10 Dec 2009, 18:26

Re: [XLE] XLE Protype 3D game engine

Postby davidj » 03 Apr 2015, 05:09

I should point out that XLE isn't really like Unity. XLE is more similar to a purpose-built in-house engine. Studios build custom technology for their games all the time. But no studio can afford to build something like Unity for just one game. It's a great engineering challenge to make it work (maybe one of the greatest?). We have to figure out how to get the most results from the least work :).

I remember reading the code for the Quake and Doom2 engines long ago. They were engines built for specific games, and made no sacrifices to get the best result for those games. I learned a lot from that code, and have fond memories of that time. I guess maybe XLE follows a similar philosophy?
davidj
 
Posts: 5
Joined: 02 Apr 2015, 07:15

Who is online

Users browsing this forum: No registered users and 0 guests