All Projects → dbeef → spelunky-psp

dbeef / spelunky-psp

Licence: other
Spelunky remake for Sony PSP.

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
CMake
9771 projects
c
50402 projects - #5 most used programming language
Dockerfile
14818 projects
powershell
5483 projects

Projects that are alternatives of or similar to spelunky-psp

8bitworkshop
web-based IDE for 8-bit programming and Verilog development
Stars: ✭ 309 (+228.72%)
Mutual labels:  homebrew, retro
Pocket-Game-Maker-v0.83
由白枫开发的PSP AVG游戏引擎PGM。经白枫同意后,上传做教程之用。
Stars: ✭ 13 (-86.17%)
Mutual labels:  homebrew, psp
kpspemu
PSP Emulator written in Kotlin for JVM, JS and Native. Can work as PWA.
Stars: ✭ 57 (-39.36%)
Mutual labels:  homebrew, psp
Opensurge
A fun 2D retro platformer inspired by Sonic games and a game creation system.
Stars: ✭ 143 (+52.13%)
Mutual labels:  homebrew, retro
MacOS-All-In-One-Update-Script
Mac update shell script (Appstore, macOS, Homebrew and others)
Stars: ✭ 39 (-58.51%)
Mutual labels:  homebrew
64tass
64tass - cross assembler for 6502 etc. microprocessors - by soci/singular - [git clone from the original sourceforge repo]
Stars: ✭ 19 (-79.79%)
Mutual labels:  retro
monobit
Tools for working with monochrome bitmap fonts
Stars: ✭ 124 (+31.91%)
Mutual labels:  retro
homebrew-amiga
A repository for Amiga Development related brews
Stars: ✭ 21 (-77.66%)
Mutual labels:  homebrew
dslibris
An ebook reader for the Nintendo DS, DS Lite, and DSi.
Stars: ✭ 31 (-67.02%)
Mutual labels:  homebrew
ShaderGlass
Overlay for running GPU shaders on top of Windows desktop
Stars: ✭ 417 (+343.62%)
Mutual labels:  retro
homebrew-llvm
LLVM formulae for the Homebrew package manager
Stars: ✭ 23 (-75.53%)
Mutual labels:  homebrew
pixelwheels
A top-down retro racing game for PC (Linux, macOS, Windows) and Android.
Stars: ✭ 315 (+235.11%)
Mutual labels:  retro
nolibgs hello worlds
Collection of PsyQ basic examples NOT using libgs
Stars: ✭ 88 (-6.38%)
Mutual labels:  homebrew
dotfiles
Automatic machine configurator using Ansible
Stars: ✭ 13 (-86.17%)
Mutual labels:  homebrew
jekyll-theme-8bit
👾 A Jekyll theme inspired by classic 8bit games.
Stars: ✭ 24 (-74.47%)
Mutual labels:  retro
dotfiles
This is a dotfiles repository created and maintained by @erdaltsksn. It contains a collection of `.files`.
Stars: ✭ 16 (-82.98%)
Mutual labels:  homebrew
godot-psx-style-demo
Demo project featuring a collection of PS1 style shaders and materials for Godot engine.
Stars: ✭ 266 (+182.98%)
Mutual labels:  retro
tcping
tcping command, written with Objective-C, on macOS,tcping for mac,ping over a tcp connection
Stars: ✭ 219 (+132.98%)
Mutual labels:  homebrew
codebreaker-rs
A Rust library to decrypt & encrypt any cheat code for CodeBreaker PS2
Stars: ✭ 18 (-80.85%)
Mutual labels:  homebrew
PSP-Inventory
Inventorise your environment through PowerShell
Stars: ✭ 28 (-70.21%)
Mutual labels:  psp

Spelunky® Classic remake for the Sony PSP Build status

Rewriting the game from scratch in C++17 and OpenGL 1.3 / ES 1.0, using CMake as a build system and SDL as a part of a platform abstraction layer, making it a truly multiplatform experience.

Playing on PSP

How?

Original Spelunky classic was written using GameMaker, properietary tool for creating games. License, under Derek Yu, its autor, released sources says clearly than one can use them, combined with assets freely as long as it is not for one's profit.

This is fantastic, but in the same time limiting, as an eager programmer can't build its favorite game untill GameMaker declares it will now support some retro console (which is very unlikely to happen).

But, as there are good people providing and maintaining free, homebrew toolchains (i.e devkitPro organization or pspdev group) it is still possible to reuse assets and use provided sources as a point of reference, when rewriting original sources to C++, using commonly adopted, multi-platform rendering API - OpenGL.

Currently supported platforms are:

  • PSP
  • Android
  • Linux
  • Windows
  • macOS

With successful attempts to run it on such devices as Raspberry PI 3, Orange PI One, Samsung Note III.

See the development videos I put on Youtube:

See my other Spelunky-related projects:

Documentation

Copyrights

Full license text can be accessed under this link:

https://github.com/dbeef/spelunky-psp/blob/master/LICENSE

Briefly, as for my (Daniel 'dbeef' Zalega) code, I distribute it under GNU General Public License, as for Spelunky Classic game assets, I use and distribute them under Spelunky® User License v1.1b.

PSP is a trademark of Sony and is used purely for descriptive purposes. This game is not affiliated with Sony.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].