thumbnail

The Dreamsong (2015) is done in the style of Below the Root.

When video games were made by one person

I grew up with Space Invaders, Asteroids & Pac-Man at the grocery store, next to the gumball machines. Birthday parties in arcades. Tron & Dig Dug near the hotel pool. Apple IIe & Commodore 64.

My parents bought Atari 2600 for Christmas, with Pitfall, which was like playing Indiana Jones. Then we got an Apple IIe, and older kids at school gave me copies of the original Castle Wolfenstein, Conan & Loderunner. These early games were almost always made by one or two people. So I got into programming, thinking I could make games too. Jordan Mechner made Karateka (and later Prince of Persia) on an Apple IIe, and famously published his journals about those early days of computing.

I have always loved pixel art. Even as a kid, that simple 2D grid made sense, like cross-stitch patterns. But I like the limitations, too.

I haven't made a Stardew Valley, but I have finished a few small projects. Some of these games are ImpactJS (JavaScript) remakes originally programmed in Microsoft QuickBasic and on the Apple IIe using ProDOS and the Beagle Compiler from 1988-1992. The really old "games" were not always finished or playable, but I put them here to archive what I did back in the 80s. We have come a long way.

The Dreamsong is my most complete and complex game. It’s a new (2015) game done in the style of Below the Root. In true indie-gamer fashion, it was never officially completed or released, but I consider it done because it is playable in a browser right now.

These other games mostly use the arrow keys, and X and C for action. They are not optimized for touch screens!
image preview

Fee-Fi-Fo-Fum

Ludum Dare 33 game jam entry
THEME: You Are The Monster
— You play the giant and try to stop Jack from planting beanstalks and stealing the golden goose.

2015Game JamJavaScriptPlayGitHubLudum Dare 33
image preview

Pâques en folie

You play the Easter Bunny who must distribute eggs equally to kids. When a new kid shows up, try to get him eggs and prevent the others from getting more than their share.

2015News mediaJavaScriptGitHub
image preview

Élections Québec 2014

Player guides political leader to touch party logo (and avoid those of other parties), but identity keeps changing.

2014News mediaJavaScriptPlayGitHub
image preview

Sauterelles

During the 2012 student tuition-fee protest, grasshoppers were released in the HEC École de gestion Montréal. Exterminate them before they multiply out of control.

2012News mediaJavaScriptPlayGitHub
image preview

Mountain Bike

Player races against two computer opponents. Made for the 2012 Olympics

News mediaPlayGitHub

Quexlor: Lands of Fate

A retro action RPG built by a community using the iPhone Game Kit. I made most of the levels using tilesets, and wrote & recorded the music.

2010Community projectObjective-CiOSiPadWizardFu
image preview

To Tame A Land

Jump & run platformer. Player is a knight who explores underground dungeon, killing creatues and gathering potions. Original version had a built-in level editor.

1990, 2012RemakeEGADOSMicrosoft QuickBASICJavaScriptPlayGitHubThe Cutting Room Floor
image preview

The Sacred Lamps

1990 Apple IIe - remade in JavaScript in 2012

RemakeApple IIProDOSBeagle Compiler1990PlayGitHub
image preview

Diving for Dollars

Player dives to collect treasure, while avoiding sea creatures and running out of air.

1989CGADOSMicrosoft QuickBASICGitHub
image preview

Balloon Ride Rescue

Applesoft BASIC game that allowed you to explore several screens. A bird obstacle showed up randomly. In the final version (source code is lost), you would explore until a screen randomly showed a crescent moon with a girl waiting for rescue.

1989Apple IIProDOSBeagle CompilerGitHub
image preview

Search for Atlantis

Submarine was drawn using shape tables, a technique that saved a vector drawing into memory. A new background image was loaded into memory when the sub came to the edge of the screen.

1988 FebruaryApple IIApplesoft BASICProDOSBeagle CompilerKoala PadGitHub

Seaweedman’s Adventure

Attempt to create a character that could throw a whip or lasso.

1988Apple IIApplesoft BASICKoala Pad

Jungle Jack

Attempt to make a character walk, run, jump, crawl, climb and shoot. Another Indiana Jones/Jungle Hunt/Pitfall inspired game.

1988Apple IIApplesoft BASICKoala Pad
image preview

Archiologist (sic)

Should be Archeologist, but I was just a kid. Inspired by the rope bridge scene in Indiana Jones and the Temple of Doom

1987Apple IIApplesoft BASICProDOSBeagle CompilerGitHub
image preview

Moonbase Infestation

Made after seeing Aliens. There's a guy with a gun and a jetpack, and an alien. But it’s mostly just drawings of levels.

1987Apple IIApplesoft BASICKoala PadGitHub

Army

I think this was going to be an obstacle course for basic training, but it turned into a guy doing the high jump into a small pool of water.

1988Apple IIApplesoft BASIC

Castle - Wizard Bob

Castle was plotted on graph paper, and coordinates typed in by hand. A filename called Wizard Bob has a wizard that can shoot a lightning bolt. Castle and Wizard Bob were combined. An early version had a bug that caused the lightning bolt to spin and leave a trail.

1988Apple IIApplesoft BASIC

Quad Run

Made one evening after watching quad racing on a sports channel, right after Tour of Duty. Uses same collision detection as Flame Jump.

1988Apple IIApplesoft BASICKoala Pad

Flame Jump

Early attempt at collision detection

1987Apple IIApplesoft BASIC

Seek and Destroy

Middle school kids having fun with computers in 1987. Uses same controls as Thor & Vulture.

1987Apple IIApplesoft BASIC

Thor & Vulture

Keeping sprites tiny due to slow redraw of uncompiled code running on a 1 Mhz machine. Thor could throw his hammer, Vulture would try to run into Thor.

1987Apple IIApplesoft BASIC

Spiderman

Trying to make a character swing from a building. I wanted to do this in other Pitfall-type games too, but never figured it out even with the help of teachers.

1987Apple IIApplesoft BASIC

Peeblo Williams

Can’t remember what this was about.

1987Apple IIApplesoft BASIC

Space Lander

Variation of the many Moon Lander type games at the time. I'm not sure how original this was. It may have been done at school.

1986Apple IIApplesoft BASIC