retroburst

GitHub Project Space for Andrew D

View on GitHub

Project :: Jewel Mine

Jewel Mine is a simple game written in C# with Unity. It is reminiscent of Columns on the Sega GameGear. It was written as an exercise to flex skills, try my hand at a small game and learn some Unity. It is a port of the original JewelMine game to Unity. This version uses the engine from the original game (written in C# with Windows Forms) largely intact.

Development in Unity IDE
Source => http://github.com/retroburst/JewelMine.Unity.3D

External Sources

Default Bindings

  • Movement - Left, Right and Down Arrows or Swipe Left, Right and Down for Touch
  • Swap Jewels - Space or Tap for Touch
  • Pause Game - P
  • Restart Game - R
  • Toggle Music - M
  • Toggle Sound Effects - N
  • Change Game Difficulty - D
  • Save Game - S
  • Load Game - L

How to Win

You win by either clearing all jewels in the mine (which is very hard to do) or by scoring enough points from forming groups of like jewels to beat the last level of the game. To form a group of jewels you must have at least 3 like jewels in a vertical, horizontal or diagonal line. Other jewels in the vicinity will also be pulled into the group, but at least 3 must be in a line. You will receive more points for a group based on a diagonal line of 3 or more than vertical or horizontal. As the level increases, some parameters of the game logic are tweaked, most noticeably is the speed.

Number of Levels by Difficulty

  • Easy : 255 levels
  • Moderate : 500 levels
  • Hard : 1000 levels
  • Impossible : 10000 levels

Notes

The game will store your preferences such as mute state of music and sound effects, as well as the game difficulty you last played. You can save and load games.

WebGL Build

At this stage Unity WebGL player is just starting to support mobile device browsers but the functionality is sometimes patchy. For best results, play the WebGL build in any decent modern desktop browser that supports HTML5. Touch input is now be supported in the WebGL player as of Unity 5.1 (2015-06-16).

Play Jewel Mine in Unity WebGL Player

Screenshots - Mac OS X

Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X
Game play on Mac OS X

Screenshots - Android

Game play on Android