
This post has been updated to reflect the final version.
I started making a Doodle Jump clone as a simple game to help me learn Unity, and somehow it turned into this.


Skylight is a first-person platform jumping journey with randomly generated levels and music. At first I had the player climbing straight upward, but a cylinder of platforms is too annoying, because you have to be looking around all the time while trying not to fall down. I think that the path-like arrangement it has now works a lot better.
It’s written (in Unity) using C#. This is my first real Unity game and it’s been a good experience; the platform seems really solid.
Version 1.0 changelog from 0.92:
NEW AND CHANGED
- Added flocks of birds
- Added a locked bonus mode (unlocks on getting to 100%)
- Added a “lamp platform” which is basically just a normal platform with a light on it, to look cool and help out a little near the end
- Other minor adjustments to level generation (both performance and layout related)
- Improved performance somewhat
- No minor chords play when you’re past 75%. Other minor edits to music generation
- Improved robot 3D model a little and added visible “thrusters” when moving
- Added mute button on main screen and pause menu
- Made the instructions screen sightly tidier
- Spotlight now turns off again when light level gets high
- Tweaked view bob when hitting a platform in 3rd person a little
BUG FIXES
- Fixed platforms sometimes double-registering a collision, causing erroneous score and extra damage
- Fixed the music engine sometimes playing the same sound multiple times at once
- Fixed clearing high scores also resetting mouse invert setting
- Fixed audio volume not adjusting correctly to compensate for many sounds at once, occasionally causing clipping
- Fixed clouds not updating to face you when in 3rd-person mode (revealing the terrible secret that the clouds are actually groups of 2D planes)
- Fixed unfocusing and refocusing the app while paused making the music start playing
1.0 Gameplay Trailer
Download





