Showing posts with label warsow. Show all posts
Showing posts with label warsow. Show all posts

Monday, June 17, 2013

DevCorner: Underapprechiated game engines

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.

Saturday, February 9, 2013

Various follow-ups

First off as a rather fast follow up on the last post:
Otherwise, as previously mentioned, Garage Games has now also released their 2D game framework under the MIT license:



Their 3D game engine also saw some nice updates lately, however sadly their crowd funding push to port Torque3D to Linux fell (not totally unsurprisingly) short of their 30,000$ mark (with about 10,000$ pledged).

Sunday, July 29, 2012

War§ow 1.0 released

Yesterday the long awaited version 0.7  1.0 was released and thus after 7 years of development War§ow has gone out of beta.

For those out of the loop, here is a short description of it by the developers:
Warsow is a fast paced, deathmatch game. It has your classic things like bunny hopping, rocket jumping, and general mayhem. There's many game modes, including, Bomb & Defuse, CTF, Instagib, and the classic 1v1 Duel.
You can see the full changelog (including many nice screenshots) here, and if you want to give it a try, head over to their download page.

They also made a nice release trailer:



For those wondering, there is some discussion here with War§ow developers trying to justify their decision to keep the art assets non-free and why there isn't a open source-code repository.
Personally I am not convinced, but at least they release their engine code and promise to keep the overall game always freeware...

However besides that, it's a fun FPS! So try some crazy parcour-like moves yourself ;)

Friday, July 6, 2012

AlienArena reloaded edition

The PR machine behind AlienArena seems to have found out by rigorous focus-group testing and public surveying, that a re-branding of the idtech2 based arena FPS, was in order...
But here on the uncompromising last resort of free and unbiased game journalism we call it what it is: a nice new release, bumping the version number to 7.60; because as you should know... a higher number is always better :p

New alien spider bots!
Obviously it wasn't just the number that changed, and the list of engine, art and gameplay improvements is actually quite impressive for this release.
Another thing they updated is their website (the old one was quite horrible), and while this is a open-source game only by its engine code and sadly not media, I really like their new slogan:
Open Sourced. Ever Evolving.
Which has a certain ring to it ;)

Speaking of PR efforts, there is now a dedicated PR team for War§ow and the long awaited 0.7 release is slowly moving forward and you can see (incl. many nice screenshots) what kind of changes you can expect here.

Screenshot from the War§ow 0.7 changelog thread
There is also an BETA release of the version 0.7 (which according to standard version naming schemes should be a beta itself I guess ;) ) which can be downloaded here.

Thursday, April 5, 2012

The Big idTech 2 round-up post

Hello fans ;) Today we get back to the main business of this blog: gaming news!

And of course my favorite genre: FPS (forevar!)... specifically everything related to the Quake2 engine (idTech2).

The reason is that we got a nice mail from the developers of Quake2World, which I had not really on my radar as still under development. But now they released a public beta, which I have not tried yet as there isn't a Linux download (yet).


But judging from the pictures and videos, I am was quite sure that DFSG standards are not fulfilled... and they know and don't care (very short sighted... but well).

So that is why I decided that they don't deserve a news post all by themselves :p

Low and behold... an update on all Q2 based games that *are* on my radar:

AlienArena is preparing for a new release with a reloaded trailer and some update one engine improvements:


Ya3dag, also released a new version recently and I still think its cool in-game editing features should be picked up by some other idTech2 engines. Can't be that hard to port...
Especially for UFO:AI it might be a nice way to modify missions. Speaking of which... they are also preparing a new version 2.4 and released an RC (changelog) recently. Again no Linux download, so I am skipping it for now. They have however almost reached full FOSS status of their sound-effects... at least that is what they say, the graphic they posted says CC-sampling plus though, which is AFAIK not FOSS compatible :(

Now to the games that don't show any real visible progress: War§ow is just posting stupid stuff interesting trivia on their blog. However I don't consider the long awaited 0.7 release vapourware yet.
Another matter in the vapourware category is OverDose though... in development since what feels like at least a decade, and still no release anywhere near (which is also their excuse why they don't share their nice engine improvements or for that matter any source-code all together >:( ). However they recently posted a lengthy news on Moddb in what seems to be an attempt to jump on the current "Kickstarter" bandwagon. Think what you want of that... but they are for sure not getting any of my cash before there isn't a engine-source release...

Saturday, January 7, 2012

New FPS updates

As the FPS resident gamer here at FreeGamer (I am playing usually under the nick poVoq btw ;) ) I am keeping you up to date to the newest FPS updates:

Hot of the press: the cosmic edition (1.2) of Red Eclipse was just released; Lots of new maps and feature additions (and they toned down that annoying hit-sound a bit). Sadly their trailer-contest has not resulted in a cool video yet that I could post here, so take this opportunity to make a cool one ;)

Another new release (7.53) comes from the AlienArena guys, which seem to have made some nice updates to their engine to speed up the performance on higher settings.
Alien Arena 7.53
Quick rundown of other news:
War§ow got a new website, and there is a nice teaser webpage up for TremZ (no surprise to me btw, that they pushed back their release date by 2 months). But the engine (OpenWolf) they are using is making nice progress also as you can see here (and here in a video: integration of Newton Physics and more).