Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Penumbra: Overture is a first person horror game, using the HPL1 Engine.
C++ C Objective-C
Branch: master
Failed to load latest commit information.
PenumbraOverture.xcodeproj remove keyentry from project files
.gitignore Initial Open Source Release
AttackHandler.cpp Initial Open Source Release
AttackHandler.h Initial Open Source Release
ButtonHandler.cpp Initial Open Source Release
ButtonHandler.h Initial Open Source Release
CMakeLists.txt Initial Open Source Release
COPYING Initial Open Source Release
CharacterMove.cpp Initial Open Source Release
CharacterMove.h Initial Open Source Release
Credits.cpp Initial Open Source Release
Credits.h Initial Open Source Release
DeathMenu.cpp Initial Open Source Release
DeathMenu.h Initial Open Source Release
DemoEndText.cpp Initial Open Source Release
DemoEndText.h Initial Open Source Release
EffectHandler.cpp Initial Open Source Release
EffectHandler.h Initial Open Source Release
FadeHandler.cpp Initial Open Source Release
FadeHandler.h Initial Open Source Release
GameArea.cpp Initial Open Source Release
GameArea.h Initial Open Source Release
GameDamageArea.cpp Initial Open Source Release
GameDamageArea.h Initial Open Source Release
GameEnemy.cpp Initial Open Source Release
GameEnemy.h Initial Open Source Release
GameEnemy_Dog.cpp Initial Open Source Release
GameEnemy_Dog.h Initial Open Source Release
GameEnemy_Spider.cpp Initial Open Source Release
GameEnemy_Spider.h Initial Open Source Release
GameEnemy_Worm.cpp Initial Open Source Release
GameEnemy_Worm.h Initial Open Source Release
GameEntity.cpp Initial Open Source Release
GameEntity.h Initial Open Source Release
GameForceArea.cpp Initial Open Source Release
GameForceArea.h Initial Open Source Release
GameItem.cpp Initial Open Source Release
GameItem.h Initial Open Source Release
GameItemType.cpp Initial Open Source Release
GameItemType.h Initial Open Source Release
GameLadder.cpp Initial Open Source Release
GameLadder.h Initial Open Source Release
GameLamp.cpp Initial Open Source Release
GameLamp.h Initial Open Source Release
GameLink.cpp Initial Open Source Release
GameLink.h Initial Open Source Release
GameLiquidArea.cpp Initial Open Source Release
GameLiquidArea.h Initial Open Source Release
GameMessageHandler.cpp Initial Open Source Release
GameMessageHandler.h Initial Open Source Release
GameMusicHandler.cpp Initial Open Source Release
GameMusicHandler.h Initial Open Source Release
GameObject.cpp Initial Open Source Release
GameObject.h Initial Open Source Release
GameSaveArea.cpp Initial Open Source Release
GameSaveArea.h Initial Open Source Release
GameScripts.cpp Initial Open Source Release
GameScripts.h Initial Open Source Release
GameStickArea.cpp Initial Open Source Release
GameStickArea.h Initial Open Source Release
GameSwingDoor.cpp Initial Open Source Release
GameSwingDoor.h Initial Open Source Release
GameTypes.cpp Initial Open Source Release
GameTypes.h Initial Open Source Release
GlobalInit.h Initial Open Source Release
GraphicsHelper.cpp Initial Open Source Release
GraphicsHelper.h Initial Open Source Release
HapticGameCamera.cpp Initial Open Source Release
HapticGameCamera.h Initial Open Source Release
HudModel_Throw.cpp Initial Open Source Release
HudModel_Throw.h Initial Open Source Release
HudModel_Weapon.cpp Initial Open Source Release
HudModel_Weapon.h Initial Open Source Release
Init.cpp Initial Open Source Release
Init.h Initial Open Source Release
IntroStory.cpp Initial Open Source Release
IntroStory.h Initial Open Source Release
Inventory.cpp Initial Open Source Release
Inventory.h Initial Open Source Release
Main.cpp remove the BlackBox lib stuff
MainMenu.cpp updated OALWrapper include paths
MainMenu.h Initial Open Source Release
MapHandler.cpp Initial Open Source Release
MapHandler.h Initial Open Source Release
MapLoadText.cpp Initial Open Source Release
MapLoadText.h Initial Open Source Release
Notebook.cpp Initial Open Source Release
Notebook.h Initial Open Source Release
NumericalPanel.cpp Initial Open Source Release
NumericalPanel.h Initial Open Source Release
Penumbra.sln Initial Open Source Release
Penumbra.vcproj remove keyentry from project files
PenumbraOverture-Info.plist Initial Open Source Release
Player.cpp Initial Open Source Release
Player.h Initial Open Source Release
PlayerHands.cpp Initial Open Source Release
PlayerHands.h Initial Open Source Release
PlayerHelper.cpp Initial Open Source Release
PlayerHelper.h Initial Open Source Release
PlayerMoveStates.h Initial Open Source Release
PlayerState.h Initial Open Source Release
PlayerState_Interact.cpp Initial Open Source Release
PlayerState_Interact.h Initial Open Source Release
PlayerState_InteractHaptX.cpp Initial Open Source Release
PlayerState_InteractHaptX.h Initial Open Source Release
PlayerState_Misc.cpp Initial Open Source Release
PlayerState_Misc.h Initial Open Source Release
PlayerState_MiscHaptX.cpp Initial Open Source Release
PlayerState_MiscHaptX.h Initial Open Source Release
PlayerState_Weapon.cpp Initial Open Source Release
PlayerState_Weapon.h Initial Open Source Release
PlayerState_WeaponHaptX.cpp Initial Open Source Release
PlayerState_WeaponHaptX.h Initial Open Source Release
PreMenu.cpp Initial Open Source Release
PreMenu.h Initial Open Source Release
README.markdown add README
RadioHandler.cpp Initial Open Source Release
RadioHandler.h Initial Open Source Release
SDLMain.h Initial Open Source Release
SDLMain.m Initial Open Source Release
SaveHandler.cpp Initial Open Source Release
SaveHandler.h Initial Open Source Release
SaveTypes.cpp Initial Open Source Release
SaveTypes.h Initial Open Source Release
StdAfx.cpp Initial Open Source Release
StdAfx.h Initial Open Source Release
TODO Initial Open Source Release
TriggerHandler.cpp Initial Open Source Release
TriggerHandler.h Initial Open Source Release
Triggers.cpp Initial Open Source Release
Triggers.h Initial Open Source Release
Version.h Initial Open Source Release
resource.h Initial Open Source Release

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.