Penumbra Overture, Lugraru Source Code Released, More Coming
6:00 AM | Cord Kruse | Comment on this story
Frictional Games and Wolfire Games have announced the release of the source code for Penumbra: Overture (together with the source code for the engine and tools used in its creation), as well as the code for Lugaru HD.
The releases come as a result of the successful Humble Indie Bundle promotion, which resulted in over $1 million donated to the participating developers and charities. Apart from Penumbra and Lugaru, the source codes for the indie games Aquaria and Gish (both available in the Humble Indie Bundle) are also on the way.
Penumbra Overture Souce Code Release:
Penumbra: Overture contains a unique physics interaction system for first person games, a system that has been exclusive to the series and not found in any other game. With the release of the source code, we hope this will change as the interaction system can be used for much more than our genre specific horror games. The source code is currently running on Windows, Mac OS X and Linux – with the public release of the source code, perhaps even more platforms can be supported!Lugaru HD Source Code Release:
"We have been talking about releasing the engine and game code as open source for quite some time. With the success of the Humble Indie Bundle came the perfect opportunity and we decided to join the other games in releasing our code. Although the code for the game and engine encompass several years of work, it is not actively used today. It was basically just rotting away in the dark corners of our hard drives. It feels much better to have it published in the open, where it has a chance to grow and do some good. I hope that it will be found useful and I am excited to see what people can do with it!" - Thomas Grip, Programmer and Co-Founder Frictional Games.
The source code has been uploaded to GitHub where it is easy for people to download the latest version, suggest patches, make new versions of the code and much more. To kick start the development we have also put up a dedicated section in our forum, where people can discuss the code and where we will try to provide as much help as we can. We have also written a more detailed overview of what the code contains in our blog, so interested parties should go there for more information.
In the spirit of the Humble Indie Bundle, we have decided to release the source code to Lugaru! Our community has already made some great mods by editing the levels and graphics, but source code access will allow for much deeper modifications. The coding style is what you might expect from a self-taught high school student, so it could be a challenge to understand, but feel free to give it a shot!Follow the links below for more information.
Frictional Games: Penumbra Source Code Release
The Mercurial repository is hosted at icculus.org -- if you'd rather just have a simple download, we have a snapshot of the initial source code release here. We are releasing the source code under the General Public License(GPL), which means you can distribute modified versions of the Lugaru code, but they must also be open-source under the GPL. The game assets are included in the snapshot, and can be redistributed for free, but cannot be resold without our permission.
The source code is based on Ryan C. Gordon's branch, which took David Rosen's original Windows and Carbonized Mac OS code and ported it to Linux and Mac OS X, using SDL and OpenAL. It should compile as-is on those platforms from the command-line. On Mac you can type "sh makemac.sh" to build (or use the Xcode project!), and on Linux you can just type "make". The code is compatible with Windows, but the included Visual Studio project is not completely up-to-date. We should have that sorted out soon, especially with your help!
We have included enough of the game data to run the demo version. Please note that the game data is not under the GPL, and forbids commercial redistribution.
Wolfire Games: Lugaru Goes Open Source
Recent Mac Games News
Thursday, May 13, 2010
Wednesday, May 12, 2010
Tuesday, May 11, 2010
Monday, May 10, 2010
Friday, May 7, 2010
Search for other Mac games news stories or browse our Mac Games News Archive.