Home
Softono
spelunky

spelunky

Open source C#
40
Stars
7
Forks
2
Issues
1
Watchers
4 months
Last Commit

About spelunky

An open source Unity fan project of the original Spelunky Classic game made by Derek Yu.

Platforms

Web Self-hosted Windows

Languages

C#

Links

Spelunky

This is my open source Unity fan project of the original Spelunky Classic game made by Derek Yu. I'm not calling it a remake because I have no intention of remaking the game 1:1, nor have I so far taken a single line of code from the actual GameMaker source files. I'm writing all the code myself and I'm making the game how I want it to be in a way that makes sense to me, adding and tweaking features where I see fit along the way. And where I'm using Spelunky as a source of inspiration I'm mainly using the Steam/Xbox 360 remake of the original rather than the original as I feel it plays a lot better than the original, for obvious reasons.

If you want to read more about the original game or take a look at the orginal GameMaker source files for yourself, it's all available here:
https://spelunkyworld.com/original.html

I'd love it if people contributed with issues and pull requests. One of my primary goals with this project is to increase my programming knowledge, and a great way of achieving that would be if people improved on the things I've made or told me why they're not working or how they could be improved. It would also be amazing to see this project grow faster than I myself am able to.

Screenshot from the game as it stands at the moment:
Spelunky screenshot

In-game controls

These are subject to change of course and down the line the plan is for them to be configurable in game as well.

Movement: WASD on keyboard or left stick on controller (Xbox 360 at least) Jump: Space / A-button Rope: Up-arrow / Y-button Bomb: Right-array / B-button Sprint: Left shift / Right trigger

Licensing

Code

All original Unity source code in this repository is licensed under the MIT License. See LICENSE for details.

Assets

The sprites are from Spelunky Classic and are NOT covered by the MIT License. They are licensed under Derek Yu's Spelunky Classic license and may not be used commercially.

See Assets/Sprites/LICENSE-Spelunky-Classic.txt for the full terms.