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.

Conway’s Game of Life


Play in browser for free here:

— To get started, hit the AutoPopulate button (right side) a few times (or right-click to toggle cells individually).

— Click Play (left side) to begin evolving, or space bar to toggle play/stop.

— Mouse wheel zooms in and out; Autozoom button on left zooms to show all content.

— Left-drag to pan

Take screenshots, save, load, speed up, slow down, stop, resume, advance one frame, undo (only one level of undo in this version) using buttons.


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