About Old Coder Design

I started OCD back in early 2012 or so.  At the time, the plan was to make games for iOS and Android.   The team at the time consisted of myself, my wife and an artist that I knew from working at EA.  We developed the apps shown on this site over a few years.  Some of the apps have gone dormant and others I continue to fix bugs and make improvements, mostly to the UI.

I retired from my 15 year game programming career at EA in late 2012.  Many of those years, I consider, the most pleasurable in my working life.  While at EA, the titles I worked on that shipped were, three iterations of Triple Play, one iteration of DefJam, four iterations of SSX, three iterations of SKATE and two iterations of FIFA.  For a total of 14 games.   Most of these games were shipped in several territories, each on two or three platforms.

I have a diploma of Technology in Electrical/Electronics Engineering from BCIT, and graduated in '76.  During my first year, at Malaspina College in '74, I wrote my first game Tic-Tac-Toe, written in HP Basic, on an HP 9820a desktop calculator.  During my second year, at BCIT, I  started building a home brew computer based on the RCA 1802.  I hired onto BC-Tel as a Central Office Maintenance-man. During the 4 years I worked there, I finished my home brew system.  It was programmed in hand assembled 1802 machine code.  Later I obtained a cassette with Super Basic for the ST and integrated that into my system.  I wrote a few games in hand assembled 1802 machine code and, eventually, Basic.

I left BC-TEL in '81 and went to Moli Energy, hiring on as an Electronic Technologist, building prototype equipment for research and development.  In the early years I coded in z80 and z8002 assembly.  In about '83 the company acquired a Unix system and I was handed a copy of The C Programming Language by K&R.  For the next 14 years or so I was a C programmer  and also became a Unix system administrator along the way.

When I started at Moli I acquired a TRS80 Model 3 and wrote numerous games at home for that system.  In '85 the Atari ST was released and I picked one up.  I distributed a few games for the Atari ST as freeware, notably ABCD and BUBBLE.  I also distributed STDCAT as shareware and eventually sold the EU rights to the code.

In '89 I picked up a contract, as a side job, to code a game called Phantom Buster on the Atari ST for Fantasy Software.  Much to my disappointment, the game didn't ship.  The pre release review noted that the game lacked depth, and they  didn't want to put any more effort into it.  I was asked to work on a new game for them and I chose not to.

In '97 I joined EA as a video game programmer.   I left my previous position of 16 years to go have some fun.   For the most part, it was a lot of fun and it was a lot of work.  I did, however, get to meet and work with some of the best people in the games industry.

My hobbies include digital electronics, app programming, 3D printing, playing video games and watching movies.

If you would like to contact us, please click the Contact link at the top of this page.