RE:Start! The 2022 PSP Game Jam
Приблизительно через 18 часов стартует джем по разработки хоумбрю игр для любимой в народе портативной консоли Sony PlayStation Portable. Мероприятие продлится до 21 октября.
Тема сформулирована так:
It’s not a glitch, it’s a feature!
По условиям джема, игра должна воспроизводится на настоящей PSP. То бишь, если игра запускается на эмуляторе, но не на самом железе, то она будет дисквалифицирована. Правила не запрещают делать игру кросс-платформенным релизом. Для создания игры разрешаются использовать любые подходящие инструменты, включая движки и конструкторы с визуальным скриптингом.
Представленные проекты будут оцениваться по следующим критериям:
- Соответствие теме
- Креативность
- Визуальные и эстетические качества
- Саундтрек
- Понятность для игрока
- Увлекательность
Присоединиться к джему можно через страницу на itch:
Также у сообщества homebrew-разработки под PSP есть свой discord-сервер:
Стоит заметить, что если участник джема ведет разработку своих решений по коду, то поощряется выкладывание таких проектов на GitHub, GitLab и прочие репозитории open source разработки.
Полезные материалы к джему
Тулчейны:
- 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
- Installing Toolchains: https://psp-dev.org/doku.php?id=tutorial:toolchain_setup
Интерпретаторы:
- 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 on PSP Block Editor: https://snap.berkeley.edu/project?username=pspscratch&projectname=ScratchToPSP
- Scratch on PSP Interpreter: Scratch To PSP
Библиотеки:
- GLib2D: https://github.com/libcg/gLib2D.git
- QuickGame API: https://github.com/IridescentRose/QuickGame
- QuickGame API: https://github.com/IridescentRose/QuickGame
Туториалы:
- 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 Graphics, Scratch, QuickGame): https://www.youtube.com/c/Iridescence
Примерный список потенциально подходящих к использованию движков
(взято из discord-сервера сообщества)
1) PSP Constructor (2D Game Engine)
Video example: https://youtu.be/XLZ8e__gQqc
Source code: https://github.com/cbarraco/PSPConstructor
Language: Java, Visual Programming.
Platforms: Windows XP and lower.
Supports: PSP only.
2) RPG Maker 2000/2003 (Pixel RPG Game Engine)
Video example: https://youtu.be/EEZYriQDrH4
Download Link: https://archive.org/details/rm-2-k-107-e
Players:
2.1. RPG Maker 2000/2003? Player
Video example: https://youtu.be/BIlZ6P_tRi8
Download Link: https://archive.org/details/rpg-2-kpp-012-b-04.7z
2.2. EasyRPG RPG Maker 2000/2003 Player 0.2.1 (only PPSSPP, but some simple games might run on PSP) Download Link: https://archive.org/details/easyrpg-psp-0.2.1-testing.7z
2.3. EasyRPG RPG Maker 2000/2003 Player 2011 old version
Download Link: Probably lost forever.
Language: Ruby, Visual Programming.
Platforms: Windows only.
Supports: PSP, and other platforms supporting RPG Maker 2000.
3) RPG creator XP PSP v0.01.1 (Pixel RPG maker on PSP)
Video example: https://youtu.be/Asm98DlhEeo
Language: Lua, Visual Programming.
Platforms: PSP only.
Supports: PSP only.
4) My RPG creator for PSP (Pixel RPG Game Engine)
Download link: https://gcup.ru/load/gamemakers/old/my_rpg_creator_for_psp/13−1-0−1145 Language: Lua, Visual Programming.
Platforms: Windows only.
Supports: PSP only.
5) PSP Game Maker v0.07 (2D Game Engine?)
Download link: https://www.thetechgame.com/Downloads/id=80431/psp-game-maker-v007.html Language: Lua? C#?, Visual Programming.
Platforms: Windows only?
Supports: PSP only?
6) Adventure Maker (2D Game Engine)
Video example: https://youtu.be/JwWN5TmRNVQ
Download Link (Demo): https://www.adventuremaker.com/
Download Link (Full): https://vk.com/topic-38803247_33950735
Language: C++? C? C#?, Visual Programming.
Platforms: Windows only.
Supports: PSP, Windows, iPhone and iPod touch, HTML5
7) ShugenDo (2D Fighting Engine)
Video example: https://youtu.be/iM9A80wk3mc
Language: C++?
Platforms: Windows only.
Supports: PSP, PS3, Windows, Linux.
8) Mokoi Gaming (2D Game Engine)
Video example: Couldn’t find.
Download link: http://mokoi.sourceforge.net/about/
Documentation: http://mokoi.github.io/mokoi-docs/#index.xml
Language: C, Pawn (Scripting)
Platforms: Windows, Linux, Mac OS.
Supports: PSP, Windows, Linux, Mac OS, BeOS, Haiku, Syllable, Nintendo DS, Dreamcast, Gamecube, Wii, GP2X, Pandora, Windows Mobile, Symbian S60.
9) GameMaker 8/8.1 (2D Game Maker)
Video example: https://youtu.be/updunrLFbbI
Download Link: https://archive.org/details/GameMaker81
Download Link (Port for PSP): https://github.com/KuromeSan/chovy-gm
Language: C++, GameMaker (Scripting), Visual Programming.
Platforms: Windows only.
Supports: PSP, and other platforms supporting GameMaker 8.1
10) ScratchToPSP v0.1 (2D/3D Scratch)
Video example and download links: https://youtu.be/xRDz6DMj39E
Language: Lua, Visual Programming.
Platforms: Any browser supporting HTML5.
Supports: PSP and PSVita.
11) Gen7 Engine (2D/3D Scratch) Still under development, release very soon.
Video example: Soon.Download link:http://gen7.idpowered.com/Language: Python, Visual Programming.Platforms: Windows only?Supports: PSP, GameCube, Wii, Nintendo Switch, Windows, Switch.
12) Stardust Celeste (2D/3D Game Engine)
Download link: https://github.com/Iridescence-Technologies/Stardust-Celeste
Language: C++, Lua Scripting.
Platforms: Windows, Linux, Mac OS.Supports: PSP, PSVita, Windows, Linux, Max OS.
Will support: PS2, PS3, PS4, Wii, Wii U, New 3DS, Nintendo Switch, Xbox 360.
13) Antiryad GX (2D/3D Game Engine)
Video example: https://youtu.be/kokNR_9fHC8
Download Link: https://gcup.ru/load/engines/old/antiryad_gx/15−1-0−518
Language: C, C++, Gel (Scripting)
Platforms: Windows, Linux?, Mac OS?
Supports: PSP, Windows, Linux, Mac OS, PS2, GameCube, Xbox, DS, Wii, PS3, iOS (iPhone, iPad и iPod Touch), Android, AmigaOs 3, DOS.
14) OpenBOR (2D Engine)
Video example: https://youtu.be/pzKH_JtM6oU
Download Link/Open Source: https://github.com/DCurrent/openbor
Language: C.
Platforms: Windows only?
Supports: PSP, Windows, Linux, Mac OS, Android, Wii, GP2X, GP2X Wiz, OpenDingux.
15) 3DVIA Virtools (3D Game Engine)
Video example: https://youtu.be/H427FlkpLA8
Language: C++, Visual Programming.
Platforms: Windows and Browser.
Supports: PSP, PS2, PS3, Windows, Mac OS, Xbox, Android, IOS, and more?
16) Marmalade SDK / Airplay SDK / Airplay Arcade (2D/3D Game Engine)
Video Example: https://youtu.be/3fEXoVU3_I0
Download Link: Probably lost forever.
Language: C, C++, Visual Programming?
Platforms: Windows only?
Supports: PSP, Nintendo DS, Windows, Linux, Mac OS, IOS, Android, Symbian, Bada, Windows Phone, Windows Mobile, Brew, Web OS, Tizen, Roku, NetCast, Flash, HTML5.
17) Irrlicht Engine (2D?/3D Game Engine)
Video example: https://youtu.be/3qEGkddURIQ
Download Link: https://irrlicht.sourceforge.io/
Language: C++
Platforms: Windows, Linux, Mac, WinCE (:DD)
Supports: PSP, Windows, Linux, Mac, FreeBSD, Xbox, Symbian, iPhone, AmigaOS, Sailfish OS, Google Native Client.
18) Vicious Engine / Vicious Engine 2 (2D/3D Game Engine)
Video example: https://youtu.be/YMfOq1Pjo-Q
Download Link: https://vicious-engine.software.informer.com/2.0/
Language: C++
Platforms: Windows only?
Supports: PSP, Windows, GameCube, Wii, WiiWare, Xbox, Xbox 360, Xbox Live Arcade, PlayStation 2, PlayStation 3, PlayStation Network.
19) Quest Soft Player (Text Game Engine)
Video example: https://youtu.be/TDy4f4EdVUQ
Download Link: https://www.ifwiki.org/QSP
Language: ?, Visual Programming.
Platforms: Windows only?
Supports: PSP, Windows, Linux/Unix, Mac OS, Pocket PC, PocketBook, Android, Windows CE / Windows Mobile, BeOS / Haiku, Flash.
20) Stencyl (2D Flash Game Engine)
Video example: https://youtu.be/EOm17fGYZd8
Download link: https://stencyl.com/
Language: Haxe, Visual Programming.
Platforms: Windows, Linux, Mac OS.
Supports: PSP (SWF game), Windows, Linux, Mac OS, Android, IOS.
21) ONScripter (Visual Novel Game Engine)
Download link (Player for PSP): https://archive.org/details/ons.-7z
Language: ?, Visual Programming?
Platforms: Windows and others???
Supports: PSP, and other platforms supporting ONScripter.
22) PhyreEngine (2D/3D Sony’s Official Game Engine)
Video example: https://youtu.be/96AW6z491BI
Download link: https://www.betaarchive.com/forum/viewtopic.php?t=26834
Language: C++, C# (Scripting?)
Platforms: Windows only?
Supports: PSP, Windows, PS3, PS4, PS5?, Android, IOS.
23) Dow! (Lua Visual Editor on PSP)
Download Link: https://archive.org/details/dow-0.2.7z
Language: Lua, Visual Programming.
Platforms: PSP only.
Supports: PSP only.
24) Adventure Game Studio 2.6−3.2x (2D Game Engine)
Video example: https://youtu.be/qmY3ye_2W0s
Download link: https://adventure-game-studio.software.informer.com/3.2/
Download link (Player for PSP): https://wololo.net/downloads/index.php/download/927
Language: C++, AGSScript (Scripting)
Platforms: Windows only.
Supports: PSP, Windows, Linux, Mac OS, Android, IOS.
25) PSP Dungeons 3D (2.5D Game Engine?)
Video example: https://youtu.be/aDwifYVV6BM
Download Link: https://www.gamebrew.org/wiki/PSP_Dungeons_3D
Language: ?
Platforms: Windows, Mac.
Supports: PSP only.
26) Dungeons Engine 2 PSP (2.5D Game Engine?)
Video example: https://youtu.be/aJS3XKVXBJM
Download Link: https://www.gamebrew.org/wiki/Dungeons_Engine2_PSP
Language: ?
Platforms: Windows, Mac.
Supports: PSP only.
27) Faintless Maker PSP (Pixel RPG Game Engine on PSP)
Video example: https://youtu.be/_v9Nq_Mlfz8
Download link: https://www.gamebrew.org/wiki/Faintlss_Maker_PSP
Language: Visual Programming.
Platforms: PSP only.
Supports: PSP only.
28) Legacy RPG PSP (Pixel RPG Game Engine on PSP?)
Download link: https://www.gamebrew.org/wiki/Legacy_RPG_PSP
Language: Visual Programming.
Platforms: PSP only?
Supports: PSP only?
29) Love 2D Engine (2D Game Engine)
(Using Optikon — visual level editor + OneLua wrapper)
Video example: https://youtu.be/JmQT9rExHN4
Download link: https://love2d.org/
Download link (Optikon): https://love2d.org/forums/viewtopic.php?t=88566
Download link (OneLua Wrapper): https://github.com/LukeZGD/LOVE-WrapLua
Language: Lua.
Platfroms: Windows, Linux, Mac OS, Android and IOS (without Optikon)
Supports: PSP, and any other platforms supporting Love 2D.
30) Lua Game Creator 3 for PSP (2D Game Engine)
Language: Lua, Visual Programming.
Platforms: Old Windows versions only?
Supports: PSP only.
31) RenPy (Visual Novel Game Engine)
Video example: https://youtu.be/b_PXeY6tWYk
Download link: https://www.renpy.org/
Players for PSP:
31.1. RenPy Emulator (new variant)
Download Link (Player): very soon!
32.2. RenPSP (old variant)
Download Link (Player): http://weetabix-su.github.io/renpsp-dev/
Language: Python, PyGame, Visual Programming.
Platforms (Engine): Windows, Linux, Mac OS.
Supports: PSP, Windows, Linux, Mac OS, Android, IOS, PS4, Xbox One, PSVita, Nintendo Switch, HTML5.
32) Headcanon Engine (Retro Game Engine)
Video example: https://youtu.be/qs7J1wFxNzY
Download link: http://www.headcannon.com/HCGE/
Language: Platforms: Windows, Linux, Mac OS.
Supports: PSP, Windows, Linux, Mac OS, Wii, GP2X Wiz, GCW-Zero, 3DS.
33) PGM CE (Visual Novel Game Engine)
Video example: https://youtu.be/b27LPEpxems
Download link: https://github.com/History-exe/PGM_CE
Language: Lua.
Platforms: Windows only.
Supports: PSP only.
34) ShiVa3D Game Engine (3D Game engine)
Video example: https://youtu.be/r56hoiUp8z4
Download link: https://shiva-engine.com/
Download link: Plugin for PSP, i guess
Language: C++, Lua (Scripting)
Platforms: Windows only.
Supports: PSP, PS3, PS4, Windows, Linux, Mac OS, Android, IOS, Blackberry, Windows Phone, Xbox 360, Xbox One, Wii, HTML5
Если не ошибаюсь, можно даже больше одного проекта предоставить на джем.
В качестве напутствия, скажу одно.
ЗЫЗА ФОРЕВА!