The second title we’ll focus on is a new fantasy-themed FPS game known by the working title of “Project Offset”. You may remember that LinuxGames already mentioned the project in the past and you might also be aware of the fact that Offset Software, who (as the name suggests) are responsible for this particular piece of software, were originally part of the S2 Games team. (Yes, the blokes who gave us Savage: The Battle For Newerth and are currently working on Savage 2: A Tortured Soul — minus those who left to found Offset Software and Jon “slothy” Shiring who works at Infinity Ward now).
While S2 Games’ Silverback 3D engine used in Savage was impressive in itself, especially for a core team that consisted of no more than seven people, the gaming world was hardly prepared for what the newly founded Offset Studios had in store.
After leaving S2 Games, Sam McGrath started working on the next generation Offset engine, while Travis and Trevor Stringer worked on the game’s art. Their ultimate aim was to create a full-fledged fantasy FPS worthy of comparison with the most popular AAA titles out there, regardless of the team’s limited resources.
After a year and a half of continuous work on the project, the first “sneak peek” video was released for the public to enjoy. The video showcased a state-of-the-art engine (with superior lighting and shading, motion blur on _all_ in-game objects, etc. — see the full list of features on the project’s website) combined with amazingly accomplished art. It immediately had the gamers and game developers alike excited about the project (and I don’t believe I mentioned rideable dragons yet).
Since then, more videos were put up at Project Offset’s website, Offset Software recruited more artists and programmers (including former BioWare lead technical artist for Dragon Age, Rod Green) and licensed its new engine to Red 5 Studios, the company founded by some of the key people behind Blizzard‘s World of Warcraft, for their upcoming MMO title.
Ok, so now we get to the big question — will this all run on Linux? Sure, the original Savage did have a Linux port and there were some hints posted by Offset Software suggesting the game might end up supporting Linux as well, but as the team was rather low on funds, time and developer manpower at that time, there could hardly be any promises regarding the topic.While it’s always nice to have a good new game run on Linux, having a top-tier engine (especially one written with licensing to third party developers as one of the goals) ported is crucial, as it greatly enhances the possibility of at least some (if not all) of the third party titles using it supporting Linux as well.
Fairly recently Offset Software put up a news post on their website announcing they are now being backed up by a major publisher (whose name has not been disclosed yet), so we figured this was as good time as any to investigate a bit about the current chances of the engine being ported at some point (knowing that some publishers might be a tad less friendly towards Linux than others). We contacted Offset’s lead developer Sam McGrath who turned out to be a very nice person and promptly replied to our set of questions:
Is the new publisher good/bad/neutral news regarding the possibility of a Linux port (in terms both financial and of the potential hostility towards Linux version on the publisher’s part)?
It’s too early to say at this point. Our publisher would probably not be happy about us taking time away from the development of the game on Windows and console platforms to create a Linux port, but I doubt they would be adverse to a Linux release after the main release of the game. It’s really just a matter of resources and if we’ll be able to fit it in. Since we are a technology licensing company as well as game developer, having the engine up and running on Linux is obviously a plus for potential licensees, so that gives us another incentive to do the port that other game companies might not have. I’d remain hopeful. (-:
In one of your posts you mentioned the engine was being written “with portability in mind”. Does this mean projects like the upcoming Red 5 Studios’ MMO game, licensing the Offset engine from you, are more likely to support Linux (or, for that thing, Mac OS X) in the future?
Linux will at least be supported by our game as a means to run dedicated servers. The engine is definitely quite portable for the most part, though a not-insignificant amount of work would still have to be done to port the core rendering code to OpenGL in order to run the client on Linux without an emulator. I hope to find some time to do this porting during development, but it’s just not something I can make a priority. If I am able to fit this into our dev schedule, then I suppose it could translate into support for Linux by our licensees, too, but they have their own set of priorities and I can’t speak for them.
The game has succeeded in drawing fans from the FPS and RPG audiences so far, thanks to the amazing engine and the fantasy setting (rarely seen in FPS games in the past few years). Are you considering adding additional RPG elements (apart from those already mentioned on your website) to make this new kind of audience happy?
We’re making an action game, first and foremost, but I think the RPG crowd will be happy with some of the things we have planned. That’s all the detail I can give you right now!
What is the current state of development? Is there anything your fans can do right now to support the project?
In the early days of this project we were able to survive partly on donations from our fans, which was amazing. Our fans have been so generous and supportive, and we can’t thank them enough. We’ve since taken the donations link down, but we encourage everyone to pass around links to our sneak peek vids and get the word out there about Project Offset.
To sum things up: it seems we can hope for a point release of the Linux port sometime after the initial Windows release (maybe even simultaneous if we are very lucky). If the engine does get ported to OpenGL, third party licensees will probably consider releasing a Linux client too (as this would be fairly little trouble for them with the engine already ported). As always, polite support from their Linux-using fans might help Sam feel his and the other developers’ precious time isn’t wasted on producing a port; use the comments for this and any questions you might have and we will try to have them answered the next time.
Download: [Project Offset sneak peek videos ]