A 2D game engine for building PS1 games.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
motvl3333 384eb83df2 fix readme 1 week ago
cdrom refine build process 6 months ago
notes initial commit 6 months ago
source initialize the GTE 1 month ago
.gitignore initial commit 6 months ago
a_build.xml improved build process 3 months ago
degree2.png update readme 1 week ago
e_build.xml improved build process 3 months ago
license.txt add license.txt 1 month ago
make.bat simplify directory structure 1 month ago
readme.md fix readme 1 week ago
style.c dumb fixes 3 months ago
system.cnf improved build process 3 months ago


degree2 engine

degree2 is a game engine that is capable of producing 2D PlayStation 1 games. You'd write the game in the source/game directory, separating the different parts of your game into different "gamestates." This separates your game code from engine code and helps keep your game code modular. Of course, you don't really have to follow what I say; just do whatever you want ;)


  • A Windows or Linux environment
  • PsyQ SDK
  • mkpsxiso


  1. in source/engine/psx.h:
  • make sure that REGION is set to the region you want (NTSC_DISC or PAL_DISC)
  • compile for EXE or DISC by setting EXE_BUILD to TRUE or FALSE
  1. Run make.bat
  2. done

Note 1: If you edit the name of the iso/cue file in a_build.xml or e_build.xml, also apply the new name to GAME_NAME in make.bat so that the clean function works properly.

Note 2: According to this post, you can get PsyQ running on Linux using Wine and tinyxml2.