Gods Defense is a homebrew tower defense game for the PlayStation Portable (PSP), inspired by Greek mythology. Defend Olympus from waves of mythic enemies using strategic tower placement and unique abilities. The game supports both single-player and Adhoc multiplayer modes.
- Classic Tower Defense Gameplay: Place and upgrade towers to stop waves of enemies.
- Mythological Theme: Battle creatures from Greek mythology, including Cerberus, Cyclops, and more.
- Multiple Maps: Play on a variety of maps, each with unique layouts and challenges.
- MiniMaps: Preview and select maps with minimap previews.
- Trophies: Coming soon!
- Adhoc Multiplayer: Play with friends using PSP's Adhoc mode.
- Custom Graphics and Music: Enjoy original graphics and background music.
- Performance Options: Show FPS, debug info, and memory usage with build flags.
- PSP with custom firmware, or a PSP emulator (e.g., PPSSPP, JPCSP)
- PSP SDK and toolchain for building from source
-
Clone or download this repository.
-
Ensure you have the PSP toolchain and required libraries installed.
-
Build the project using the provided Makefile:
cd "PSP Project" make
-
The output EBOOT.PBP will be generated for deployment to your PSP or emulator.
-DJPCSP_EMULATOR: Ignore WLAN coding for emulator compatibility-DMEMORY_DEBUG: Show memory info-D_DEBUG: Show debug info-DSHOW_FPS: Show FPS info
You can add these flags to CXXFLAGS in the Makefile as needed.
- Copy the generated EBOOT.PBP to your PSP's
/PSP/GAME/GodsDefense/directory. - Launch the game from the PSP Game menu or your emulator.
Gods-Defense/— Xcode project files (for reference)PSP Project/— Main source code, resources, and build scriptsInclude/— Header filesSrc/— Source filesRes/— Game resources (graphics, music, maps, etc.)tinyxml/— XML parsing library
dtd/— DTD files for map, enemy, and tower definitionsDoc/— DocumentationPSD/— Art assetstools/— Utility scripts and fonts
See PSP Project/Changelog.txt for full details.
- Development: Dogo
- Graphics & Music: See
PSD/andRes/folders - Special Thanks: PSP homebrew community
This project is licensed under the GNU General Public License v2.0. See the LICENSE file for details.
For more information, see the documentation in the Doc/ folder or contact the author.