Contributors per cycle
Accepted projects each year, against the median organization that year
View as table
| ScummVM | Median organization | |
|---|---|---|
| 2016 | 3 | 4 |
| 2017 | 2 | 4 |
| 2018 | 3 | 3 |
| 2019 | 3 | 4 |
| 2020 | 4 | 4 |
| 2021 | 5 | 4 |
| 2022 | 3 | 3 |
| 2023 | 4 | 4 |
| 2024 | 2 | 4 |
| 2025 | 5 | 5 |
| 2026 | 4 | 4 |
ScummVM is a game preservation project with a quickly growing code base since more than 20 years. Originally focused on 2D Point&Click adventure games, its scope widened in 2016 to RPG thanks to successful GSoC students and to 3D games in 2020 after the merge with its sister project, ResidualVM. The purpose is only to replace the game executable, not to enhance or replace the game assets.
Contributors in 2026
4
−1 from 2025
Projects since 2016
38
3.5 a cycle on average
Cycles
11 of 11
11-cycle streak
Rank in 2026
#91
of 183, 0.4% of slots
Mentors
6
for 5 projects in 2025
Accepted projects each year, against the median organization that year
| ScummVM | Median organization | |
|---|---|---|
| 2016 | 3 | 4 |
| 2017 | 2 | 4 |
| 2018 | 3 | 3 |
| 2019 | 3 | 4 |
| 2020 | 4 | 4 |
| 2021 | 5 | 4 |
| 2022 | 3 | 3 |
| 2023 | 4 | 4 |
| 2024 | 2 | 4 |
| 2025 | 5 | 5 |
| 2026 | 4 | 4 |
Each one has its own page of organizations and trends
Technologies
# Topics
4 projects in 2026 · All 38 projects since 2016
Ion Andrei Cristian
The goal of this project is to push four nearly-finished ScummVM engines over the finish line, ensuring they are ready for official releases....
Mohit Bankar
This project focuses on stabilizing and modernizing five legacy engines in ScummVM: Avalanche, Parallaction, Dungeon Master, Comprehend, and...
PRIYANSHU_KUMAR_
Sky engine is one of the oldest and most mature engines in ScummVM. One of the most popular games it powers is Beneath a Steel Sky that was created...
Ramyak Sharma
The ScummVM Director engine supports a number of games built with Macromedia Director, but many still have bugs or missing features. This project...
Alikhan BalpykovMentored by Eugene Sandulenko
Last year, qdEngine was ported to ScummVM. However, not all games are supported yet. Games with advanced minigames are not playable, and some titles...
Aun NomanMentored by Strangerke, Cameron Cawley
This project adds keymapper support to numerous ScummVM game engines, allowing players to customize controls for a better experience across different...
ellm135Mentored by Thierry Crozat
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...
Malhar BadveMentored by Eugene Sandulenko, somaen, Matthew Jimenez
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...
Shivang NagtaMentored by Eugene Sandulenko
This project aims to finalize the system for verifying the integrity of game files within ScummVM. It introduces a server-client architecture where...
InariInDreamMentored by Eugene Sandulenko, John Willis
This proposal outlines a comprehensive plan to implement a system that enables end-users to verify the integrity of their game files against...
Nabeel ShabbirMentored by Cameron Cawley, Matthew Jimenez
ScummVM includes a global fully configurable keymapper, but this requires engines to be adapted to use it. Hence the goal of this project is to...
AnkushDuttMentored by John Willis, Niv Baehr
This project aims to develop an automated system that simplifies the packaging of freeware games for various platforms (like google play, steam,...
Harishankar KumarMentored by Eugene Sandulenko
The proposal outlines a plan to increase compatibility for two classic games, "Total Distortion" and "The Journeyman Project," on the ScummVM...
hax0kartikMentored by Strangerke, Eugene Sandulenko
The SCUMMVM project with its hundreds of engines can run a huge library of games. It welcomes the addition of new engines to further increase the...
WyattRadkiewiczMentored by Thierry Crozat, somaen, Cameron Cawley
I will have a system set up to test the speed of the drawing/blending code in AGS games, and I will have optimized the code by some amount by the end...
Michael HaymanMentored by Thierry Crozat
This project is to implement an engine for the game The Immortal. The implementation will be based on the Apple IIGS version of the game. To do this,...
grisentiMentored by aquadran
The goal of the project is to integrate the HLP1 engine and Penumbra: Overture in ScummVM. The deliverables for the project are the following:...
Avijeet MauryaMentored by Eugene Sandulenko
ScummVM has several engines which aren’t in a completed state. This project aims at finishing the implementation of some of these engines. The...
Aashwin VaishMentored by Thierry Crozat, Einar Johan Trøan Sømåen
Adding a graphical interface for game library management, where games are displayed with cover art thumbnails, with options for grouping and...
TwanMentored by Vladimir Menshakov, Thierry Crozat
TTS is an important accessibility function to compensate for gaming experience for those who have trouble reading text, yet the technology is not...
D.J. ServillaMentored by Eugene Sandulenko
I'd like to continue my work on the Director engine from last summer, improving the engine so that it is production ready for some Director 2-4...
Crane yangMentored by Eugene Sandulenko
Help to develop the Macromedia Director tool.
a-yygMentored by Vladimir Menshakov, Eugene Sandulenko
Create a new engine to support Faery Tale Adventure II: Halls of the Dead by The Dreamers Guild.
Gunnar BirkeMentored by somaen, Paweł Kołodziejski
ScummVM contains a port of the Wintermute lite engine, which is only capable of 2d graphics. The original Wintermute engine also offered some 3d...
Nathanael GentryMentored by Eugene Sandulenko, Arnaud Boutonné
We will bring the ScummVM Director engine up to (MacroMind) Director 2 compatibility, with progress measured by Spaceship Warlock. Major tasks in...
Dylan ServillaMentored by Eugene Sandulenko, Arnaud Boutonné
This project aims to improve ScummVM's existing Director engine so it can handle actual games, particularly Spaceship Warlock and The Journeyman...
Aryan RawlaniMentored by Eugene Sandulenko, John Willis
This proposal is based on a combination of 2 project ideas & 3 tasks. 1) ScummVM GUI is currently based on char size strings, so it relies on code...
Jaromír WysogladMentored by Strangerke, Thierry Crozat
An engine in C++ to run the Mission Supernova 2 game on ScummVM.
Nipun GargMentored by Eugene Sandulenko, Strangerke
This will be a game engine for the Pocket PC game Hyperspace Delivery Boy. It consists of a set of Lua extensions, which will be based on the Lua...
whiterandrekMentored by DJWillis, Paul Gilbert
Implement game engine developed by S.K.I.F targeting original versions of Red Comrades 1: Save The Galaxy (1998) and Red Comrades 2 : For the Great...
Douglas LiuMentored by Bastien Bouclet
Improve the Stark engine on ResidualVM to make the game menus and character’s shadows working on the game The Longest Journey.
Andrii PrykhodkoMentored by Eugene Sandulenko, John Willis
Reverse and implement game engine of Pink Panther : Passport to Peril and Pink Panther : Hokus Pokus Pink game for ScummVm. These games use the same...
Matthew StewartMentored by Paul Gilbert, Arnaud Boutonné
This will be an implementation of the engine used by Star Trek: 25th Anniversary and Star Trek: Judgment Rites, two DOS games made by Interplay in...
JoefishMentored by Thierry Crozat, Arnaud Boutonné
“Mission Supernova” is a science-fiction point ‘n’ click adventure, developed by Thomas and Steffen Dingel in 1994 for MS-DOS. You play as the chef...
Simei YINMentored by Eugene Sandulenko, Tobia Tesan
SLUDGE is a 2D adventure game engine created during the development of the game "Out Of Order" by Hungry Software and my mission is to integrate this...
WinterGrascphMentored by Paul Gilbert, Strangerke
Dungeon Master, the grandfather of all dungeon crawlers, would be the very first RPG ported onto ScummVM and will enable for the fans, who grew up...
blorenteMentored by John Willis
The ScummVM project currently does not support the original MacVenture games developed for the Macintosh 128k. However, there is already a modern...
TkachovMentored by uruk
The idea is to implement cloud support in ScummVM. Users would be able to sync their save files and download game data from different cloud storage...
No accepted proposals or progress posts from ScummVM contributors yet. Contributed here? Share yours.
Claim your projectData: Google Summer of Code public archive. Contributor counts are accepted projects.