Open main menu

Difference between revisions of "Summer of Code/GSoC Ideas 2022"

→‎Penumbra: Overture (HPL1 engine): Expanding the Penumbra: Overture description
(→‎Penumbra: Overture (HPL1 engine): Expanding the Penumbra: Overture description)
Line 81: Line 81:
Size: 350 hours
Size: 350 hours


Frictional Games has released full sources for their [https://en.wikipedia.org/wiki/Frictional_Games#HPL_Engine HPL1] engine under GPL3 license ([https://github.com/FrictionalGames/HPL1Engine link]), around 100k lines of code. This is accompanied with the game-specific code for ''[https://en.wikipedia.org/wiki/Penumbra:_Overture Penumbra: Overture]'' and two ''Amnesia'' games ([https://github.com/FrictionalGames/PenumbraOverture Link]) around 37k lines of code.
Frictional Games has released full sources for their [https://en.wikipedia.org/wiki/Frictional_Games#HPL_Engine HPL1 engine] under GPLv3 license ([https://github.com/FrictionalGames/HPL1Engine link]), around 100k lines of code. This is accompanied with around 37k lines of game-specific code for ''[https://en.wikipedia.org/wiki/Penumbra:_Overture Penumbra: Overture]'' ([https://github.com/FrictionalGames/PenumbraOverture link]).
 
(Source for ''Amnesia: The Dark Descent'' and ''Amnesia: A Machine for Pigs'' were also released, but they use the HPL2 engine).
 
The purpose of this project is to port the HPL1 engine to ScummVM, with the goal of supporting ''Penumbra: Overture''. Also determine what additional steps would be needed to support other HPL1 games (''Penumbra: Black Plague'' and ''Penumbra: Requiem'').


The goal of this project is to port the engine and the first game of the series to the ScummVM.




TrustedUser
567

edits