fMRI Tasks or “games” can be created using dedicated software
Psychopy - task code is plaintext; software (psychopy) and runtime (python) is free and open source. Provides graphical interface to build task or code primitives to DIY (eg lncdtask).
Psychtoolbox - code is plaintext. software is subscription based (previously open source until 2025-04; 3.0.19.16 “Last free dessert” ). runtime (MATLAB) is proprietary/non-free (but PTB is compatible with octave). no graphical builder.
EPrime Task Presentation Software - software and runtime is proprietary and not free. task code is encrypted and cannot be inspected without a valid EPrime license. graphical interface.