In my never ending search for a FOSS game engine that is usable for game modding with out having to reinvent the wheel (nor requiring to be a C++ code master) & having decent tools for content creation (because I am spoiled and think that is a minimum requirement for a game engine) I have become quite disillusioned lately. That is because *spoiler alert* sadly there is none so far... but a few are close luckily.
The usual contenders for 3D action games are your mixed assortment of idTech based engines, most notably ioQuake3. There are a few upcoming contenders like Unvanquished's Daemon engine (which is a mix of ET:Wolf, ioQuake3 and Xreal) and a yet to emerge idTech4 based champion (my uninformed guess is that it will be dhewm3). But all of them lack a decent game-play scripting function.
On the other side of the idTech spectrum, there is the idTech1 based granddaddy DarkPlaces, which while having advanced to an quite impressive feature set, suffers a quite a bit from its nut-bolted & mostly undocumented client side add-on on the already a bit arcane script language QuakeC.
Interestingly the idTech2 based engines get little attention though. I have highlighted a few nice game projects based in it in the past, but it is probably due to the fact that each project is hacking on their own engine fork, that none has gained prominence as a game engine on it's own. But feature wise the engines behind AlienArena, Overdose and Warsow are probably the most advanced.
The last one of these, has been probably the most overlooked, with the game itself not exactly open-source friendly and the engine being developed more or less behind closed doors. It seems however that this has changed now, although given recent project news it is unclear what made them change their approach. But an all new version of it is now on Github with the main developer mentioning a few really nice changes here. Let's hope it isn't just a "source-drop" of a dying project, as after digging into it a bit (the documentation is really fragmented and lacking) I have to say that it includes a few really awesome features not commonly seen in other FOSS engines:
Besides being really performant, it is fully scriptable and has some quite unique multiplayer features like awards, friendlists and persistent game statistics. It also seems to make good process in having easy to edit GLSL shaders, which I have realized is a much rarer feature than I originally thought. Last but not least it has a really modern looking and fully scriptable menu and HUD.
Ah and before I move on to non-idTech based engines I should mention Engoo for those looking for a modernized software rendering engine based on idTech1 (there was some controversy over it, so I am trying to show some support for its further development here).
Ok, that covered, what are some maybe under appreciated non-idTech 3D engines?
First of all I should probably mention the well known ones for the sake of completeness: Cube2, Ogre3D and the new big player Torque3D. All of which are IMHO still failing to provide a good platform for easy game creation (mainly due, following the same order: in-fexibility & lack of scripting; huge mess of independent parts & bad toolchain; lack of Linux port & buggy and overly complicated toolchain).
One of the shining but lesser known examples of trying to improve the status quo is the jMoneky3 engine. Even though it is still a bit bare-bone (e.g. lacking game frameworks) the nicely integrated SDK and the great new node based GLSL shader editor keeps on attracting my attention. Similary the BlenderGameEngine sure has a few great advantages due to its tight integration. Sadly it seems to be the unliked stepchild of the Blender3D project though, which some quite serious limitations and awesome additions like the candy branch never reaching the the main release.
Then there are the still very much alive big names of the past: Irrlicht and Crystal Space. I am not exactly sure why those never quite reached the required mass to become the engines of choice, but I guess the license mess around Irrklang (and other non free but more or less required addons) and the CS Yo Frankie disaster might have to do with it. But at least Crystal Space was accepted as a hosting organization for this year's GSoC again, so they must be doing something right.
Last but not least, I would like to give a mention to a relatively new contender: Octaforge, which has supplied a steady stream of updated betas lately. The interesting things about Octaforge is that it takes all the good things from Cube2 and combines it with a much updated renderer (Tesseract) and full lua script support. But sadly it isn't quite there yet, and the move to a scripting language required the removal of all the nice game-code that it inherited from Cube2.
As closing remarks I have to admit that this article was rather lopsided towards FPS game engines (and more general purpose ones). Of course there are many great other game engines in the FOSS sphere that focus on RTS or (MMO)RPG games etc. I do however feel that many of the grievances voiced here probably apply there too, but maybe it isn't quite as frustrating there as in the FPS genre.
But if you have some better insights into those type of engines feel free to comment below!
tl;dr: the author (as an old school modder) is frustrated that after all these years there still isn't an FOSS FPS engine that can be modded as comfortably as the Half-Life2 engine or UDK. Don't miss the new qfusion stuff though.
Showing posts with label ioquake3. Show all posts
Showing posts with label ioquake3. Show all posts
Monday, June 17, 2013
DevCorner: Underapprechiated game engines
Labels:
alienarena,
bge,
crystalspace,
Cube2,
darkplaces,
devcorner,
dhewm3,
ioquake3,
irrlicht,
jme,
jmonkey3,
octaforge,
ogre3d,
overdose,
torque3d,
unvanquished,
warsow
Thursday, April 4, 2013
Jedi Knight source-code liberated & Flare 0.18
In a pretty surprising move the source-code of the idTech3 based games Jedi Knight 2: Jedi Outcast and Jedi Academy were released under the GPL by Activision and Raven Software. You can find the original source drops here and here.
The content is obviously still propitiatory (e.g. you need to buy it), but some people have already plans to upgrade the source as OpenJK (most likely back-ports from ioQuake3) and make a Linux version most likely.
Would be also cool if a nice stand-alone FOSS 3rd person sword-fighting game would come out of this... but the detailed player animations will likely be the biggest road-block.
Ahh well... and since I hate posting something with no pictures or videos I include the pretty nice new Flare 0.18 release:
It includes some pretty nice new features too:
The content is obviously still propitiatory (e.g. you need to buy it), but some people have already plans to upgrade the source as OpenJK (most likely back-ports from ioQuake3) and make a Linux version most likely.
Would be also cool if a nice stand-alone FOSS 3rd person sword-fighting game would come out of this... but the detailed player animations will likely be the biggest road-block.
Ahh well... and since I hate posting something with no pictures or videos I include the pretty nice new Flare 0.18 release:
It includes some pretty nice new features too:
That's all for now :)
- 10 Equipment Slots, up from 4 (and easily configurable)
- Starting "Class" choice (beginner's power/item kit)
- Environmental/Ambient Sounds on maps
- Much improved handling of Animations, Effects, and Sounds
- New Powers: Stealth, Traps, Thrown Weapons
- New Item Bonuses: XP gain, Gold Find, Item Find, and more
- Improved support for various input devices
- Two new starting quests
Friday, August 5, 2011
Some random FPS engine news
Fast games for slow summer news weeks... but actually some of these news are a bit older already also :p
To start out... yes RedEclipse got a (smaller) new release a few days ago, codenamed Supernova (Version 1.1). The release notes can be found in our/their forums, but it plays as great as before (except for the annoying hit sound :p ). Edit: game-play video from one of our forum users.
Noteworthy news related to that (albeit not strictly FOSS related): RedEclipse also got included into Desura now (Moddb's indie friendly answer to Steam, even with an upcoming Linux port). To avoid complains in the comments... I mention this here even though it is a closed source game distribution platform, simply because it can be a great way to promote (and maybe even sell?) FOSS games, and if we would finally be able to attract the modding community (which is largely represented on Moddb) to work with FOSS engines instead, it would be win-win for everyone involved.
Despite its unfree content War§ow is also worth a look now and then. According to their somewhat recent blog entries they have made great progress in speeding up the Quake2 based renderer, and plan to include a matchmaking and statistics system in the maybe not so distant 0.7 release. It's actually a pity that the engine isn't used for other projects, and given that it is Quake2 based, it could probably be ported to mobile platforms like Android rather quickly (since there is a full and fast Quake2 Java port).
Talking about mobile platforms... the engine behind Xonotic (formerly Nexuiz) Darkplaces, seems to have gotten an iOS port judging by a quick look at the very recent new source release. No news post about the most recent changes, but slightly older news tell us about a much higher frame rate then before :) Would be nice if Xonotic would see another Beta release soon also ;)
Oh and I know I will get flamed for this again (e.g. for mentioning a commercial game on this blog; but I stand by my opinion that commercial isn't != FOSS), but the Darkplaces based and GPLed source-code containing SteelStorm: Burning Retribution, has been added as a free bonus to the latest HumbleBundle (at the time of writing this, with still 5 days remaining to get this "pay what you want" indie-game-bundle including some really nice games all running on Linux). Just to quickly mention... no news about source releases from that source this time (but they added all of the games from the 2nd bundle if you pay above average)... but given the somewhat lukewarm source releases last time (not really FOSS) I guess that is not a big loss :-/
Hmm what else? World of Padman was somewhat recently updated, and its engine ioQuake3 is moving to a modularized renderer.
AND LAST BUT NOT LEAST (hot news coming in while I am writing this)... John Carmack just confirmed in his keynote on this year's QuakeCon, that the Doom3 source code will be released this year (probably shortly after the Rage release scheduled early October)... which will be a really nice addition to the FOSS engine pool (finally a somewhat modern single player FPS engine). I am especially looking forward to see some of the existing high quality Doom3 mods to go stand alone, and maybe even FOSS!
To start out... yes RedEclipse got a (smaller) new release a few days ago, codenamed Supernova (Version 1.1). The release notes can be found in our/their forums, but it plays as great as before (except for the annoying hit sound :p ). Edit: game-play video from one of our forum users.
Noteworthy news related to that (albeit not strictly FOSS related): RedEclipse also got included into Desura now (Moddb's indie friendly answer to Steam, even with an upcoming Linux port). To avoid complains in the comments... I mention this here even though it is a closed source game distribution platform, simply because it can be a great way to promote (and maybe even sell?) FOSS games, and if we would finally be able to attract the modding community (which is largely represented on Moddb) to work with FOSS engines instead, it would be win-win for everyone involved.
Despite its unfree content War§ow is also worth a look now and then. According to their somewhat recent blog entries they have made great progress in speeding up the Quake2 based renderer, and plan to include a matchmaking and statistics system in the maybe not so distant 0.7 release. It's actually a pity that the engine isn't used for other projects, and given that it is Quake2 based, it could probably be ported to mobile platforms like Android rather quickly (since there is a full and fast Quake2 Java port).
Talking about mobile platforms... the engine behind Xonotic (formerly Nexuiz) Darkplaces, seems to have gotten an iOS port judging by a quick look at the very recent new source release. No news post about the most recent changes, but slightly older news tell us about a much higher frame rate then before :) Would be nice if Xonotic would see another Beta release soon also ;)
Oh and I know I will get flamed for this again (e.g. for mentioning a commercial game on this blog; but I stand by my opinion that commercial isn't != FOSS), but the Darkplaces based and GPLed source-code containing SteelStorm: Burning Retribution, has been added as a free bonus to the latest HumbleBundle (at the time of writing this, with still 5 days remaining to get this "pay what you want" indie-game-bundle including some really nice games all running on Linux). Just to quickly mention... no news about source releases from that source this time (but they added all of the games from the 2nd bundle if you pay above average)... but given the somewhat lukewarm source releases last time (not really FOSS) I guess that is not a big loss :-/
Hmm what else? World of Padman was somewhat recently updated, and its engine ioQuake3 is moving to a modularized renderer.
AND LAST BUT NOT LEAST (hot news coming in while I am writing this)... John Carmack just confirmed in his keynote on this year's QuakeCon, that the Doom3 source code will be released this year (probably shortly after the Rage release scheduled early October)... which will be a really nice addition to the FOSS engine pool (finally a somewhat modern single player FPS engine). I am especially looking forward to see some of the existing high quality Doom3 mods to go stand alone, and maybe even FOSS!
Monday, June 20, 2011
Assorted bunch of news
Yes... slow days here on FreeGamer... so we will try to give you a bunch of smaller news and projects to check out:
First another Minecraft clone (this time for the PSP, but with GPL code): Lamecaft (which is a title I approve... generally ;) ). Then we have a open-source reimplementation of the famous jump&run Cave-Story: NXEngine. Maybe it is something nice to make your own platformer with too?
A bit more high profile I guess is this game I recently cam across: Turtle Arena, which you might have guessed is another game based on the ioQuake3 engine. Its goals are pretty ambitious (it wants to be "not annoying"...but with those hideous turtles that might be next to impossible :p ). Artwork is CC-by-SA too, but obviously a bit IP tainted.
Another offspring of the ioQuake3 project are the ioWolf (RTCW and ET) engine upgrades, which seemed rather dead all the time. However some people actually forked them and are working on their own versions, of which especially the COOP single-player enhancement of RTCW seems news worthy (the others are here and here). Staying with Wolf:ET, the previously mentioned ET:Xreal now has a nice presentation page too.
That's all for today... but stay with us even if news come only slowly :)
First another Minecraft clone (this time for the PSP, but with GPL code): Lamecaft (which is a title I approve... generally ;) ). Then we have a open-source reimplementation of the famous jump&run Cave-Story: NXEngine. Maybe it is something nice to make your own platformer with too?
A bit more high profile I guess is this game I recently cam across: Turtle Arena, which you might have guessed is another game based on the ioQuake3 engine. Its goals are pretty ambitious (it wants to be "not annoying"...but with those hideous turtles that might be next to impossible :p ). Artwork is CC-by-SA too, but obviously a bit IP tainted.
Another offspring of the ioQuake3 project are the ioWolf (RTCW and ET) engine upgrades, which seemed rather dead all the time. However some people actually forked them and are working on their own versions, of which especially the COOP single-player enhancement of RTCW seems news worthy (the others are here and here). Staying with Wolf:ET, the previously mentioned ET:Xreal now has a nice presentation page too.
That's all for today... but stay with us even if news come only slowly :)
Thursday, June 9, 2011
FOSS game engines put to great use
Disclamer: Yes I am fully aware that the following two game do not have libre media, and that one of them will never have unless they get away from the copyrighted IP!
That said... the following two gems are really nice examples of what can be done with FOSS engines if some skilled artists work with them.. and they are free as in beer too :p
The first one has been mentioned before on FG, and is a Mod for the nice FOSS RTS Megaglest (Did we mention that one had a small new release too?). Annex: Conquer the World, doesn't seem to have it's one website yet (link goes to Moddb), but check out this awesome new video of that game (gives me a nice Starcraft vibe!):
Actually I don't know anything about the media license on this one, and it isn't released yet, but the closed development process makes me doubt we will have much luck in regards to the media (source must be GPL just as Glest), but hey... you never know!
The second one is as previously mentioned a bit tricky in regards to their media, but at least is is all publicly accessible in their SVN, and maybe you can ask if some parts of the media can be free-ed for other projects to use. Ok well which game am I talking about? Well ZEQ2lite ;)
Have a look at this video and I am sure you will recognize the copyrighted IP:
ZEQ2lite, has a longer history of different mods for Quake3, but this new version is based on a highly modified ioQuake3 version and is completely stand alone from Quake3. Not a big fan of the IP otherwise, but it looks nice and has cool effects :)
Oh and one quick last unrelated news... OpenWolf (a fork of Wolf:ET with Xreal renderer... long story) seems to be making some nice progress in updating this awesome (free as in beer but with FOSS code) multiplayer FPS classic, as you can follow here. And the original Xreal project seems to be somewhat alive too and a release is promised soon... looks like some healthy competition is going on there ;)
That said... the following two gems are really nice examples of what can be done with FOSS engines if some skilled artists work with them.. and they are free as in beer too :p
The first one has been mentioned before on FG, and is a Mod for the nice FOSS RTS Megaglest (Did we mention that one had a small new release too?). Annex: Conquer the World, doesn't seem to have it's one website yet (link goes to Moddb), but check out this awesome new video of that game (gives me a nice Starcraft vibe!):
Actually I don't know anything about the media license on this one, and it isn't released yet, but the closed development process makes me doubt we will have much luck in regards to the media (source must be GPL just as Glest), but hey... you never know!
The second one is as previously mentioned a bit tricky in regards to their media, but at least is is all publicly accessible in their SVN, and maybe you can ask if some parts of the media can be free-ed for other projects to use. Ok well which game am I talking about? Well ZEQ2lite ;)
Have a look at this video and I am sure you will recognize the copyrighted IP:
ZEQ2lite, has a longer history of different mods for Quake3, but this new version is based on a highly modified ioQuake3 version and is completely stand alone from Quake3. Not a big fan of the IP otherwise, but it looks nice and has cool effects :)
Oh and one quick last unrelated news... OpenWolf (a fork of Wolf:ET with Xreal renderer... long story) seems to be making some nice progress in updating this awesome (free as in beer but with FOSS code) multiplayer FPS classic, as you can follow here. And the original Xreal project seems to be somewhat alive too and a release is promised soon... looks like some healthy competition is going on there ;)
Subscribe to:
Posts (Atom)





