Mercurial Cube

A cube made of 27 smaller cubes labeled with "Mercurial Cube"


Download for PC/Windows 10 here:

You start in a room of a big cube. Find your way to the center!

Mercurial Cube: A First Person Puzzle by Deplorable Mountaineer, built on Unreal Engine 4.


Move: WASD or RMB to move forward

Operate: (open a door or press switch to rotate the entire cube) LMB or E or F

Jump: Space Bar

Crouch: C

Quit Game: Alt-F4


Twisty Passages

Screenshot from Twisty Passages, in an elevator descending toward the lava pit

Download for PC/Windows 10 here:

You are a spelunker who fell through a rock chimney into a dark cave infested with…aliens! Good thing you brought your headlamp and infinite-ammo grenade launcher, like you always do when exploring caves! You quickly find you are not the first, and the last guy to fall in left charcoal markings to navigate by. Essentially one ten-minute level with boss at the end. End screen shows stats and saves best stats for comparison, and lets you restart game or quit. No saved game…if you die you restart. Use Pause menu to quit game (or Alt-F4).


Key bindings are mostly like the Unreal Engine 4 First Person Template:


Jump: space bar or game pad face button bottom or motion controller (L) trigger


Fire: left mouse button or gamepad right trigger or motion controller (R) trigger


Reset VR: (untested with VR/HMD!) R or Motion Controller (L) Grip1


Crouch: C


Pause: Escape or Pause or Global Pause or P, any key resumes or click Resume (or Quit).


Move Forward: W or Up arrow or Right mouse button or Motion controller (L) thumbstick or gamepad left thumbstick Y axis



Move Backward: S or Down arrow or Motion controller (L) thumbstick or gamepad left thumbstick Y axis


Move Right: D or Gamepad left thumbstick X axis or Motion controller (L) thumbstick


Move Left: A or Gamepad left thumbstick X axis or Motion controller (L) thumbstick


Turn Rate: Gamepad right thumbstick X axis or left or right arrow


Turn: Mouse X


Look Up Rate: Gamepad Right Thumbstick Y Axis


Look Up: Mouse Y


Move Up (swim mode): Space bar (same as jump)


Move Down (Swim mode): C (same as crouch)

Install instructions

Unzip the directory (WindowsNoEditor) somewhere, then in the directory, run the executable Twisty_Passages.exe; For PC/Windows 10 64 Bit

Laser Defender!

Screenshot from Laser Defender, the player ship shooting at and dodging missiles from two enemy ships

Play in browser (desktop) here:



Alien invaders arcade game, rebuilt from the ground up!

Remember when Space Invaders was all the rage? When you lose because you shot at where the alien was instead of where he was going to be? See how many points you can rack up shooting animated formations of alien ships relentlessly flying in to attack.


  • High score saving

  • Animations, sounds, music, moving space background

  • keyboard control (left and right arrows or A and D to move, spacebar or Ctrl or mouse to fire, Alt or right mouse for alt-fire). Should work with gamepads too.

  • Infinite number of enemies (a formation of up to 9 on the screen at any one time, new ones fly in when you wipe out the formation)

This is a class project from the Udemy Unity course

Newly updated features:

  • options menu to adjust music and SFX volume

  • ability to pause game, quit game or change options in game

  • 3 plays for a “quarter”

  • more ship types, improved animations, two firing modes, more effects

John Horton Conway’s Game Of Life

Conway's game of life screenshot, a few living cells and the crosshair cursor

Download for PC/Windows 10:

John Horton Conway’s Game of Life for Unity 3D

a mini-game, unlike Rome, built in a day.

Project files for Unity version 5.5.0f3

Hit Escape to pause. Then, move cursor with mouse and left-click to “activate” cells. Use scroll wheel to zoom in and out, and right-click-drag the canvas to pan it around. Hit Escape again to unpause and watch it evolve.

Fellow student Unity developers might want to notice the use of a coroutine in the Update method of the Board.cs script, necessary to keep the game from becoming unresponsive on each generation.

The source code and complete Unity3d project for Unity 5.5.0f3 is available here:


Pin and Gutter

Bowling ball at the head of the lane, ready to be rolled toward the pins

Play in browser (desktop) here:

Choose from four spacey music themes and then three planet-like balls to begin the game.

Use the mouse to swipe the “vector” for the roll, and hope the space ball doesn’t fall into the space gutter and cause the space audience to laugh at you…in space.

Receive applause for strikes and spares. Hear a turkey when you roll a turkey. Think you can roll a perfect game? The author has not done so yet….


Buster! screenshot, a jagged row of bricks, the paddle, a ball in play, and a photo of Baltimore in the background

Play in Browser (desktop):


New, improved Version 1.0

Bust a brick or 50

I always liked Buster, the human-analog “crash test dummy” used on
Mythbusters for various myth tests. But we are not here to bust myths
today, just bricks.

Remember the Golden Age of the Arcade, around the 1980s or so? It was
a pacman-eat-dot industry, where a game that didn’t earn a quarter
every three minutes got removed and replaced. So, the games were built
to have lights and sounds to attract the player, and then to challenge
the player enough that he’s likely to lose the game…fast. Still,
from time to time, a player would do really well and get on the high
score list and then type a swearword for his initials or something.

Buster! is of this type. You cannot blink or you lose! Can you play a
full three minutes? At least you don’t have to keep feeding it

This game was a class project for the Udemy course at


The new (November 2016) Version 1.0 has the following features:

  • Destroy bricks in a puff of colored smoke

  • 19 handcrafted levels

  • 25 backgrounds (bricky-blocky themes are: city, lego, and urban ruins)

  • 20 songs for background music

  • Levels/backgrounds/songs cycle for neverending play

  • Levels ordered according to how long autoplay took to finish them
    (75th percentile times).

  • 15 colors of bricks, four types (1 hit, 2 hit, 3 hit, and unbreakable)

  • Options menu to change music volume, sound effects volume, and to
    switch between mouse and keyboard mode. (mouse mode recommended;
    should also work with game controller). Options
    saved between runs.

  • Use fire/jump/mouse button or space bar to nudge ball during play

  • Scales to many screen sizes and aspect ratios

  • Sound effects

  • High score is saved

  • Bonus points for clearing a level fast

  • 3 plays per “quarter”, additional bonus plays at various score
    levels, starting with 10,000 points.

  • See development progress at…

To play:

Use Options menu to adjust music and SFX volumes and to use mouse
versus keyboard (mouse is strongly recommended).


move mouse pointer to set left-right position of paddle. Click
to launch ball and, during play, to nudge the ball.


Use the “mouse” mode. axis moves paddle, fire button for launch or nudge.


  • move paddle left: A or left arrow
  • move paddle right: D or right arrow
  • launch or nudge: space bar or left ctrl
  • move paddle faster or slower: hold down alt or shift

Space Rocks

Space Rocks opening screen, with asteroids and menu

Play in Browser (desktop):

Classic arcade action! Power your ship through a field of rocky space debris and shoot them first into smaller chunks and then into oblivion to score.


Visual and audio effects


Gamepad or Keyboard

High Score saving

Options screen

Use arrows or WASD or gamepad stick to play, vertical for acce
leration and horizontal for rotation. Fire button, left mouse button, or left Ctrl key to fire.