Uncover and unscramble the image in 30 steps or less!

Free download for Windows 10 64 bit here!

Click a tile to select it. Click another tile to swap them (and uncover them if they are hidden). Watch the counter…do not let it get to zero!

When a tile is “fenced in”, it is in its proper place and can no longer be selected.

When all tiles are fenced in, you have the complete image and you win the round! You can then play another round with a new image.

If the countdown reaches zero before you finish, you lose the game. You can start over at level 1.

Fragmented Blocks…In Space!

Play in browser for free here!

Objective: use the paddle to bounce the ball to knock all the blocks away, but do not let the ball fall below the paddle!


Launch ball and start level: left mouse click
Nudge ball faster (when ball touches paddle): left mouse click
Move paddle: move mouse left and right (mouse cursor should be within game window)


Infiltration Fleet (space shooter)

Infiltration Fleet is a top-down 2d classic arcade-style space shooter.

Play in browser for free here!

WASD or arrow keys to move ship around

Space Bar or Right Mouse Button to fire

Try to wipe out the infiltration fleet without getting hit by missiles.

Source code:

  • Dynamic top-down space shooter (2D arcade)
  • Sprites for enemy ships, player ship, missiles, background with stars and nebulas
  • Horizontal and vertical movement for the player, and rapid fire.
  • Enemy ships come in waves, following paths through waypoints, and shoot at player.
  • Particle effects for explosions, scrolling background stars, etc.
  • Sound effects.
  • Attract mode and game over screens
  • Background music player
  • Score and high score lists

This is the course project for a Udemy game making course: Complete C# Unity Developer 2D: Learn to Code Making Games available from which has units for other games as well: block breaker, a text adventure game, a 2d tower defense game aimed at the mobile platform,  and a tile-based side-scrolling platformer.  There are other courses available as well.  Sales happen often–it pays to wait for a sale and get a good price.

The source code is provided for the benefit of the readers, who may adapt it for their own use or study it for understanding.

Ping from the Past

Free download for Windows 10 64 bit here!

Relive the days when you were excited about playing tennis on your TV set! 0, 1, or 2 players.


Left Player:

W or A: move up

S or D: move down

Right Player:

Up or Left: move up

Down or Right: move down

Pause/Resume (and show settings menu/instructions): ESC

Serve: use movement keys

When the game is run, a menu appears. Set the volume, and optionally set either the left or right player (or both!) to be autoplay. Then click Resume, or just hit ESC, to begin the game. If the paddle that is serving is autoplay, it will serve in 3 seconds. Otherwise, just move the paddle to serve. Ball speeds up over time. Hit ESC any time to reread instructions or change settings. You can also quit from this menu.

Play till either the left or right player gets 10 points and wins the game! Then hit any key (except ESC) to start a new game.


Free download for Windows 10 64 bit here!

Press or hold Space bar (or Joystick Button 3) to add lift to drone. Let go to let gravity have its way. Pilot the drone through the obstacles. How many points can you get?

Speed increases slowly, doubling about once every 50 points.

High score saved. Can be reset. Try to beat your previous best!

For PC/Windows 64 bit.

Source code available at:…

Made with Unity 2019.


Free download for Windows 10 64 bit here!

One Two Three

Free download for Windows 10 64 bit here!

Time Flyer

Play in browser for free here!

A 2D arcade-style top-down space shooter

Made in Unity Engine 2019.3.13f1 personal, play in browser (WebGL)

Movement: WASD for movement and arrow keys for turning. Space bar to fire.

Source Code:

MIT license. Some assets are CC-Attribution though most are CC-0. See notes in source code.

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

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