Skip to content
This repository

Penumbra: Overture is a first person horror game, using the HPL1 Engine.

branch: master
Octocat-spinner-32 PenumbraOverture.xcodeproj remove keyentry from project files May 19, 2010
Octocat-spinner-32 .gitignore Initial Open Source Release May 12, 2010
Octocat-spinner-32 AttackHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 AttackHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 ButtonHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 ButtonHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 CMakeLists.txt Initial Open Source Release May 12, 2010
Octocat-spinner-32 COPYING Initial Open Source Release May 12, 2010
Octocat-spinner-32 CharacterMove.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 CharacterMove.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 Credits.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 Credits.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 DeathMenu.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 DeathMenu.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 DemoEndText.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 DemoEndText.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 EffectHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 EffectHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 FadeHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 FadeHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameArea.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameArea.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameDamageArea.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameDamageArea.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEnemy.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEnemy.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEnemy_Dog.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEnemy_Dog.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEnemy_Spider.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEnemy_Spider.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEnemy_Worm.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEnemy_Worm.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEntity.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameEntity.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameForceArea.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameForceArea.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameItem.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameItem.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameItemType.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameItemType.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameLadder.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameLadder.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameLamp.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameLamp.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameLink.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameLink.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameLiquidArea.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameLiquidArea.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameMessageHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameMessageHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameMusicHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameMusicHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameObject.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameObject.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameSaveArea.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameSaveArea.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameScripts.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameScripts.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameStickArea.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameStickArea.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameSwingDoor.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameSwingDoor.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameTypes.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GameTypes.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GlobalInit.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 GraphicsHelper.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 GraphicsHelper.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 HapticGameCamera.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 HapticGameCamera.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 HudModel_Throw.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 HudModel_Throw.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 HudModel_Weapon.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 HudModel_Weapon.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 Init.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 Init.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 IntroStory.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 IntroStory.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 Inventory.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 Inventory.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 Main.cpp remove the BlackBox lib stuff May 14, 2010
Octocat-spinner-32 MainMenu.cpp updated OALWrapper include paths May 12, 2010
Octocat-spinner-32 MainMenu.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 MapHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 MapHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 MapLoadText.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 MapLoadText.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 Notebook.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 Notebook.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 NumericalPanel.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 NumericalPanel.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 Penumbra.sln Initial Open Source Release May 12, 2010
Octocat-spinner-32 Penumbra.vcproj remove keyentry from project files May 19, 2010
Octocat-spinner-32 PenumbraOverture-Info.plist Initial Open Source Release May 12, 2010
Octocat-spinner-32 Player.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 Player.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerHands.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerHands.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerHelper.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerHelper.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerMoveStates.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_Interact.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_Interact.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_InteractHaptX.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_InteractHaptX.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_Misc.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_Misc.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_MiscHaptX.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_MiscHaptX.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_Weapon.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_Weapon.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_WeaponHaptX.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PlayerState_WeaponHaptX.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 PreMenu.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 PreMenu.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 README.markdown add README May 13, 2010
Octocat-spinner-32 RadioHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 RadioHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 SDLMain.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 SDLMain.m Initial Open Source Release May 12, 2010
Octocat-spinner-32 SaveHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 SaveHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 SaveTypes.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 SaveTypes.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 StdAfx.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 StdAfx.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 TODO Initial Open Source Release May 12, 2010
Octocat-spinner-32 TriggerHandler.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 TriggerHandler.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 Triggers.cpp Initial Open Source Release May 12, 2010
Octocat-spinner-32 Triggers.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 Version.h Initial Open Source Release May 12, 2010
Octocat-spinner-32 resource.h Initial Open Source Release May 12, 2010
README.markdown

Penumbra Overture Source Code

Yes, here it is at last the first game in the Penumbra Series.

Read through the TODO file for various known things that should be cleaned up / fixed.

Included are project files for Xcode, Visual Studio 2003 and Cmake (for Linux)

Contributing Code

We encourage everyone to contribute code to this project, so just sign up for a github account, create a fork and hack away at the codebase. We will start an Open Source forum on the Frictional Games forums as a place to talk about changes and to submit patches from your forks.

License Information

All code is under the GPL Version 3 license. Read the COPYING file for terms of use of the license.

Something went wrong with that request. Please try again.