|
Intro
Hello, welcome to my website.
Since late 2002/early 2003 , I've been a Computer Games Programmer in Liverpool.
I worked on the PS2 version of "The Cat In The Hat" and "Stuart Little 3" .
More recently I've worked on a game containing a selection of jungle animals...
Parts of Buzz Junior: Jungle Party that I was responsible for:
- Minigames: Monkey battle, Whack-a squirrel, Splat!, Wheel running, totem pole
- Rewrite of EE side interface to buzz controller module to make better use of parallelism and save frametime.
- Prepared the demo build for OPS2 magazine. (December 2006 #77)
Buzz Junior: Jungle party screenshots
Jungle party official website
Parts of Stuart Little 3:Big Photo Adventure that I worked on:
- Eyetoy support, motion detection and minigames.
- Texture effects (washable graffiti)
- Script engine for Cutscenes.
- Cutscene scripts.
- Minigames.
Stuart little 3 screenshots
Stuart little 3 Official website
Parts of Cat In The Hat that I worked on:
- FMV player
- Polygon Clipper and environment mapping code written for the VU (Vector Unit,PS2 )
- Loading screen - implemented pre-emptive threading so the existing level loading function would run
during the frame time that wasn't been used for rendering the cat floating with his umbrella.
- The lense flare and occlusion glare.
Cat In The Hat screenshots
I've also dabbled in Homebrew PS2 development (not using the linux kit, using NapLink and a console 'modified'
purely for the purpose of homebrew development),
getting as far as loading and rendering a 3DS model of a textured face, moving an image of a boobah around the screen
and audio mixing on the EE (couldn't get tool chain set up to properly compile IRX modules so wrote a mixer that ran on the vblank
and plays the result as a PCM stream).
I started programming in BASIC when I was seven years old.
At around 14 I started programming in assembly language for the 6502 microprocessor .
I've since programmed in assembly language for the 68000 (Atari ST, Amiga), ARM(Acorn Archimedes),
and MIPS/VU (Playstation 2).Also Pascal (Turbo Pascal over DOS and Borland Delphi 5),C,C++,
and a little Occam at college.
I've been involved in internet related programming since 1999.
This has included use of HTML, javascript, PHP, MySQL, ActiveX, VRML, C.
I subscribe to developer newsletters from Nokia, Vodaphone and Ericsson.
My other website SouthportNews.com has been providing SMS and location based services
to members of the site since October 2001
|
|
|
The books on my bookshelf:
Game Architecture and design
C++ For Game Programmers
Creating Games in C++
3D Game Programming with DirectX 9.0
The CG Tutorial
Thge Complete Effect and HLSL Guide
RealTime Rendering, SE Moller/Haines
Black Art of 3D game programming, LaMothe
Direct3D Professional Reference, Stein,Bowman & Pierce
Programmers guide to PC &PS/2 Video Systems, R.Wilton
Programming the 80386, Crawford & Gelsinger
Inside WAP, P.Niskanen
Building Professional websites with the right tools, J.Greenberg & J.R.Lakeland
Teach yourself Web publishing with HTML 4 in 21 days, L.Lemay
Teach yourself Java in Cafe in 21 days, Joshi, Lemay & Perkins
How to program Java, P.Coffee
Mastering Java with Visual J++, T.Swan
Suse Linux 7.0 the Handbook
Red Hat Linux unleashed, D.Pitts,B.Ball
Using Caldera OpenLinux
The Joy of Work, S.Adams,
Every Issue of OPS2 magazine since #30 Feb 2003
|
|
|
Computers I've had
Commodore Plus/4
Commodore Vic-20
Commodore PET 2001 (2 of them)
Dragon32
BBC Micro Model B
Atari ST
Amiga
A PC
|
* "Eyetoy" refers to the "EyeToy USB Camera for Playstation 2"
|