Page 1 of 1

[XLE] XLE Protype 3D game engine

PostPosted: 02 Apr 2015, 08:07
by davidj
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!

Re: [XLE] XLE Protype 3D game engine

PostPosted: 02 Apr 2015, 14:12
by Julius
Features? Does it run on Mac/Linux/mobile platforms?

Thanks for sharing the info here though.

Re: [XLE] XLE Protype 3D game engine

PostPosted: 02 Apr 2015, 18:52
by davidj
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?

Re: [XLE] XLE Protype 3D game engine

PostPosted: 02 Apr 2015, 21:02
by rogerdv
Im interested in all platforms, and Im open to testing new engines (though I have choosen Unity3d for my current project).

Re: [XLE] XLE Protype 3D game engine

PostPosted: 03 Apr 2015, 05:09
by davidj
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?