Carry the Fire

A 2D platformer experience through a treacherous cavern lit only by a flame burning in the eye of the player-character. To survive, the player must shift the wavelength of their fire to reveal hidden platforms, traps and enemies, as they endeavor to return light to this shadowy world. All code was written from scratch and all assets were made during the jam's 48 hours - the source files show the project exactly as it was at the deadline, and include the build we presented at the wrap-up. A little bit of extra time has been spent in the post-jam evening to add tutorial text, publish a web version and iron out a few colour issues which weren't so obvious on out laptop monitors. The 'executable' and 'web' links contain this enhanced version. We hope you enjoy our game!
Jam year: 
2014
Diversifiers: 
I am who I want to be
Platforms: 
MS Windows, Mac OS X, Web browser with special plugins or packaged apps
Tools and Technologies: 
Unity (any product)
Technology Notes: 
This whole thing acted as a chance to test out Unity's sort-of-new 2d features, which turned out to be pretty awesome. One minor glitch we noticed was that RaycastHit2D does not work as described in the official docs (https://docs.unity3d.com/Documentation/ScriptReference/Physics2D.Raycast.html) - the hit object is -always- non-null, so the null check in their example is meaningless. It's better to check if hit.collider is null instead.
Installation Instructions: 

Zip includes the unity project files, assets, and build that were presented at the end of the jam.

Credits: 

Programming: Matt Drage

Art assets: Hadyn Lander

Music: Nick Ballantyne (Milk Jooce)

 

The concept itself was the result of a brainstorming session between Matt and Hadyn.

Executable: