Summer of Code/GSoC2025

From ScummVM :: Wiki

This page lists students and projects for the Summer of Code 2025. See also Google's ScummVM organization info page.

Implementing minigame interface in qdEngine

Student:
Alikhan Balpykov, blog: Alikhan
Outcome:: Success
Original task description:

The goal for the project was to finish the work on qdEngine and make all games based on it playable and completable.

Add Keymapper to more games

Student:
Aun Noman, blog: Prime
Outcome:: Success
Original task description:

This project adds keymapper support to numerous ScummVM game engines, allowing players to customize controls for a better experience across different devices.


System for Checking Game Files Integrity

Student:
Shivang Nagta, blog: shivangnagta
Outcome:: Success
Original task description:

This project aims to finalize the system for verifying the integrity of game files within ScummVM.


Add Text-to-Speech Support to More Games

Student:
Ellen Moon, blog: ellen
Outcome:: Success
Original task description:

Text-to-speech is a critical accessibility feature that is currently not present in many ScummVM engines. Adding text-to-speech to more engines can assist language learners and those with visual impairments, as well as standardize implementation of text-to-speech across engines


Expanding Director Engine compatibility in ScummVM

Student:
Malhar Badve, blog: superlemon
Outcome:: Success
Original task description:

The Macromedia Director engine is an incomplete engine in ScummVM. ScummVM has been working on it since 2020. It potentially adds a number of games to the growing list of supported games in ScummVM. This proposal aims to add support for Director Engine to get it closer to that possibility. This project proposes implementation of a number of unfinished functions including STUBed code and Director Xtras