If you’re a homebrew developer (or you’re not one yet, but want to learn!) and looking for a fun little game, or just want to release something cool for the PSP, here’s the 2022 PSP Game Jamoffered by Iridescence and the PSP Homebrew Community.

Some of you may remember that they already hosted such an event in 2020, and they are back after a hiatus last year. This is a lightweight, light-hearted and fun competition, so I encourage everyone to join in, even as a learning experience!

In 2020, Bloodshot was the winner of the competition.

What is the PSP Game Jam 2022?

Restarting! The PSP Game Jam of 2022 is a homebrew competition open to everyone. You have to create a game for the portable Sony PlayStation and submit it for the competition between October 7 noon EST and October 21 noon EST. The top three entries, judged by the community, will receive $100, $50 and $25 respectively, for a total of $175 in prizes.

This year’s theme: It’s not a bug, it’s a feature!

From my perspective, the theme should be inspiring to get you started, but then it’s up to your own interpretation. You could build a platform game, an RPG, a sandbox game, etc… There are already 13 participants, so this year already promises to be a good competition 🙂

From the official page of the contest:

All games must be compiled and ready to be played on the Sony PlayStation Portable. If your game is running in an emulator but not in the hardware, your entry will be disqualified. You may submit a game that is cross-platform. Make sure to use the #testing channel on our discord server! You can use any tool to create a game on PSP.

Entries will be democratically judged based on the following criteria::

adherence to the theme: Does the entry match the indicated theme?
creativity: How unique is a particular entry?
Visual/Aesthetic Quality: Does the game have a cohesive and pleasing visual theme?
Soundtrack: Does the game have a high quality soundtrack (sound effects, music, etc.)?
Brightness: Does the game make it somewhat clear what you are going to do? (Make sure it is not confusing to an end user)
Pleasure: How much do you personally enjoy this game?

Additional information for participants:

It would be appreciated if your code is open source and hosted on a service like GitHub or GitLab so that others can contribute to your game if they want to take your idea further. The PSP Homebrew Community encourages open source development! Join the discord! We will be setting up a channel for the game jam soon!

Below are helpful links, tutorials, and tools to use:

Tool chain:

PSP Toolchain: https://github.com/pspdev/psptoolchain
Rust-PSP Toolchain: https://github.com/overdrivenpotato/rust-psp
Zig-PSP Toolchain (zig v0.8.1): https://github.com/zPSP-Dev/Zig-PSP
Install toolchains: https://psp-dev.org/doku.php?id=tutorial:toolchain_setup

interpreters:

OneLUA (lua): http://onelua.x10.mx
LuaPlayerPlus (lua): https://github.com/Rinnegatamante/lua-player-plus
StacklessPSP (python): https://code.google.com/archive/p/pspstacklesspython/
Scratch PSP block editor: https://snap.berkeley.edu/project?username=pspscratch&projectname=ScratchToPSP
Scratch on PSP interpreter: https://cdn.discordapp.com/attachments/933676293843714068/1018618737550700554/Sc…

engines:

Gen7 engine: https://gbatemp.net/threads/gen7-engine-visual-programming-engine-for-switch.522…
Stardust-Celeste: https://github.com/Iridescence-Technologies/Stardust-Celeste

Libraries:

GLib2D: https://github.com/libcg/gLib2D.git
QuickGame API: https://github.com/IridescentRose/QuickGame
OSLibv2: https://github.com/dogo/oslibmodv2.git

tutorials:

PSP-DEV Text Tutorials: https://psp-dev.org/doku.php
PSP-DEV Video Tutorials: https://www.youtube.com/playlist?list=PLwIRcsl57ziPsDYCi6bgO-W9qqAwuW3Mk
More Video Tutorials (Including Images, Scratch, QuickGame): Iridescence

Iridescence has published an announcement video on its YouTube channel to recap the details on the contest page:

How do I enter the competition?

  1. Go to the contest page on itch.io then click on “Join JAM”
  2. Check the community’s discord server for help and details