A few days ago, Google announced the list of students accepted for this year's Google Summer of Code.
We are very proud to welcome 4 students this year who will be working on various parts of the project during the upcoming months.
Pragyansh Chaturvedi (aka Raikou) will work on improving our DIRECTOR engine. His effort will help us to allow support for many 90s-era adventure games made with the Macromedia Director authoring tools. By implementing more internal functions used by DIRECTOR, Pragyansh's main objective is to extend support for Meet Mediaband and The Journeyman Project (Win and Mac), making them fully playable without any glitches.
Michael Hayman (aka Quote58) is about to implement support for The Immortal. The game (released in 1990) can be described as a mix of genres involving RPG elements with action and puzzles. Many changes across different game variants (written in pure assembly code!) will make this an interesting challenge. This project is a continuation of a GSoC task initially started by a former student back in 2018.
Emanuele Grisenti (aka grisenti) will be working on a new engine, HPL1. The original sources for this engine got recently released by the original developer Frictional Games under GPLv3. The purpose of this project is to achieve a full port of this engine to ScummVM, with the goal of supporting the 2007 survival game Penumbra: Overture.
Avijeet Maurya (aka StableSteady) will pick up several incomplete engines: MacVenture, Avalanche, Glk-Scott, Pink and WAGE. Some of these engines are very close to completion, but not quite there yet. The main objective of Avijeet's task is to identify all missing features and fix existing bugs. The goal for his project is to bring the above engines to a stable state.
The team is very excited about the upcoming weeks – and we hope you are as well.
Please give a warm welcome to our new students! Let's make GSoC 2022 a huge success – together!