Resources
On this page, you can find a list of things that you can (and probably should)
use to create the best homebrew and win the first prize ✨
C/C++ Toolchains
-
Vita SDK
The go-to solution for all things Vita homebrew. The majority of
community apps, games, and ports are made with this toolchain.
Easy to setup and use, but requires C/C++ knowledge.
-
Vita Development Suite
Extended and enhanced version of the official Sony Playstation Vita
SDK. Using it is legally gray area but it may be irreplaceable for
some situations where the open source SDK is lacking features.
Libraries
-
VitaGL
Translation layer from OpenGL to native PS Vita (sceGxm) graphics API.
Powers most of the homebrew games and ports that require OpenGL.
-
PVR_PSP2
Driver layer OpenGL support for PS Vita. Legally gray area to use.
An alternative to VitaGL that may have better compatibility with the standard in some cases.
-
libvita2d
Simple GPU-accelerated 2D library for the PS Vita
(comes with your Vita SDK installation by default)
-
SDL1 / SDL2
(comes with your Vita SDK installation by default)
-
SDL2 (Northfear fork)
(use if you want to manage VitaGL GL context from SDL)
-
...And many others on vitasdk/packages.
Game Engines
Other programming languages
Debugging tools
-
Vitacompanion
Background FTP server + remote commands execution on your Vita.
-
vita-parse-core
Core dumps reader to debug crashes.
-
PrincessLog
See stdout (logging output) from the Vita on your PC.
-
KVDB.
GDB-compatible debugger for the PS Vita. Buggy.
Other stuff that may help
Useful Discord servers