I’m Andy Green. I’m a programmer that released my first game in 1983. I’m one of the old gits of the games industry and have worked in the UK, US and Australia.

Over the past 40 years I’ve done a lot of programming and, for a while, I turned to the dark side and did project management. Nowadays, I’ve gone back to programming and I work for Halfbrick and help them solve a range of technical issues. Halfbrick are an awesome company to work for and they actually give a damn about people and go out of their way to look after them. Can’t recommend them enough.

I’ve spent a lot of time recently helping new programmers to understand the best ways to make games and I’m really enjoying doing that so I thought I’d start writing content on my blog to help anyone I can. I hope that what I write is useful to you. Please reach out if there are specific areas you’d like me to cover.

A bit of info on some platforms and software I’ve worked with…

Programming/Scripting: C#/C++/C/Objective C, OpenGL, DirectX (3 through 12), SQL, HTML, Python, JavaScript, PHP, Java, VB, Bash, WPF, WinForms, DOS, OpenSL, CUDA, NodeJS

Backend systems: Amazon Web Services, Google Cloud Platform, Looker, Firebase

Development Software: Unity (to 4 to 2023.2.11), Microsoft Visual Studio (to 2022), Apple XCode (v3 to v15.1), Jenkins CI, Team City, Plastic SCM, Perforce, Hansoft, Subversion, Mercurial, Git, Localytics, Photoshop, 3DSMax, Maya, Max/Maya FBX interface, Blender, Softimage, Dpaint, CodeWright, Brief, VisualGDB, Drupal, TestTrack, DevTrack, MixPanel, AppsFlyer

Operating Systems and Admin Software: Microsoft Windows (3.1 to 11), OSX to Sonoma (14.2), Linux, Irix, SCO Unix, Novell NetWare, DOS 3.0 to 7.0, iOS 3.2 to 17, Microsoft Office Suite (Word, Excel, Access, PowerPoint, Project etc), Hansoft, Pivotal

Hardware Platforms: ZX81, Spectrum, Amstrad CPC, C64, Amiga, ST, PC, GameBoy, Master System, MegaDrive/Genesis, MSX, Game Gear, GameCube, Dreamcast, Sega Saturn, PS1, PS2, PS3, Xbox, X360, XBone, Wii, Wii-U, iOS (to iOS17 and including ARKit) and Android (API 34 back to Froyo), Oculus Rift (DK2, CV1), Oculus Quest 1 and 2, HTC Vive

Assembler: 80×86, SH2, SH4, R3000, R4000, Z80, 68000, 6502, 65816, 6809 (and have written emulators for Z80 and 6809)

Project Credits

  • Various titles with Halfbrick
  • Bears Vs Art (Halfbrick Studios)
  • Colossatron (Halfbrick Studios)
  • Jetpack Joyride (Halfbrick Studios)
  • Fruit Ninja (Halfbrick Studios)
  • Wasteland Remastered (inXile Entertainment, Platforms: PC, Xbox One)
  • Wild and Seek AR (Highlights, Platforms: iOS)
  • Highlights Every Day (Highlights, Platforms: iOS and Android)
  • Highlights Hidden Pictures (Highlights, Platforms: iOS and Android)
  • ScribblePress (Fingerprint, Platforms: iOS and Android)
  • Backyard Basketball 2015 (Day6 Sports, Platforms: iOS and Android)
  • Backyard Baseball 2015 (Day6 Sports, Platforms: iOS and Android)
  • Whole Wide World 2 (Fingerprint Inc. Platforms: iOS and Android)
  • Castle of Illusion starring Mickey Mouse (Sega Studios Australia, Platforms: iOS, Android, PS3TM, X360®, PC, Wii-UTM)
  • TY the Tasmanian Tiger: Boomerang Blast (Krome Studios, Platforms: iOS)
  • Whole Wide World (Fingerprint Inc. Platforms: iOS)
  • Fingerprint PlayMaker (Fingerprint Inc. Platforms: iOS)
  • BLADE KITTENTM (Krome Studios, Platforms: PSN, XBLA, PC)
  • Game RoomTM (Microsoft Game Studios, Platforms: XBLA, GFWL, Win Phone 7)
  • Legend of the Guardians: The Owls of Ga’Hoole (Warner Bros, Platforms: PS3TM, Xbox 360®, WiiTM)
  • TRANSFORMERSTM: Revenge of the Fallen (Activision, Platforms: WiiTM, PS2 (PlayStation®2))
  • Star Wars® The Clone WarsTM: Republic HeroesTM (LucasArts, Platforms: PC, PSP®, PS2, PS3TM, Xbox 360®, WiiTM)
  • HellboyTM: The Science of Evil (Konami Interactive, Platforms: Xbox 360®, PS3TM, PSP®)
  • Star Wars®: The Force UnleashedTM (LucasArts, Platforms: WiiTM, PS2, PSP®)
  • Star Wars® The Clone WarsTM: LightsaberTM Duels (LucasArts, Platforms: WiiTM)
  • Scene It? ® Box Office Smash! (Microsoft, Platforms Xbox360®)
  • The Legend of SpyroTM: The Eternal Night (Vivendi Games, Platforms: WiiTM, PS2)
  • Viva Piñata®:  Party Animals (Microsoft Game Studios, Platforms: Platforms:  Xbox 360®)
  • The Legend of SpyroTM: A New Beginning (Vivendi Games, Platforms: PS2, GameCubeTM, Xbox®)
  • TY the Tasmanian TigerTM 3: Night of the Quinkan (Activision, Krome Studios, Platforms: PS2, GameCubeTM, Game Boy AdvanceTM, Xbox®)
  • TY the Tasmanian TigerTM 2: Bush Rescue (EA, Krome Studios, Platforms: PS2, GameCubeTM, GBA, Xbox®)
  • King Arthur (Konami, Buena Vista Games, Platforms: PS2, GameCubeTM, Xbox®)
  • The Adventures of Jimmy Neutron Boy GeniusTM: Jet Fusion (THQ, Nickelodeon Interactive, Platforms: PS2, GameCubeTM)
  • Barbie Sparkling Ice ShowTM (Vivendi Games, Platforms: PC)
  • TY the Tasmanian TigerTM (Krome Studios, EA, Platforms: PS2, GameCubeTM, Xbox®)
  • Disney’s Extremely Goofy Skateboarding (Disney Interactive Media, Platforms: PC)
  • Barbie Beach VacationTM (Mattel Interactive, Platforms: PC)
  • Sunny Garcia SurfingTM (Ubisoft, Platforms: PS2)
  • Championship Surfer (Mattel Interactive, Platforms: Dreamcast, PlayStation®, PC)
  • Ivan Stewarts Super Off Road Racer (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC, PC, Game Gear)
  • Double Dragon (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC, PC)
  • Double Dragon 2 (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC, PC)
  • Atlanta ’96 Olympics (US Gold, Platforms: PC, 3D0, PlayStation®, Sega Saturn)
  • Excite Stage Soccer (Epoch Co, Platforms: PlayStation®, Sega Saturn)
  • Kick It! Soccer (US Gold, Platforms: SNES, Mega Drive)
  • Golden Axe (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC, PC)
  • Arcade Smash Hits (Virgin Games, Platforms: Master System)
  • Dan Dare 3 (Virgin Games, Platforms: Spectrum, Amstrad CPC)
  • Gemini Wing (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC, PC)
  • Marble Madness (Virgin Games, Platforms: Master System)
  • Ninja Warriors (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC)
  • Shinobi (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC)
  • Spot (Virgin Games, Platforms: Atari ST)
  • Terminator (Virgin Games, Platforms: Mega Drive, Master System, Game Gear)
  • Xenon (Virgin Games, Platforms: C64, Spectrum, Amstrad CPC)
  • Continental Circus (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC)
  • Realms (Virgin Games, Platforms: Amiga, ST, PC)
  • Speedboat Assassins (Virgin Games, Platforms: C64, Spectrum, Amstrad CPC)
  • Action Force 2 (Virgin Games, Platforms: Spectrum, Amstrad CPC)
  • Dan Dare 2 (Virgin Games, Platforms: Spectrum, Amstrad CPC)
  • Sorcery + (Virgin Games, Platforms: Amiga, ST)
  • Scrabble Deluxe (Virgin Games, Platforms: Amstrad CPC, Amstrad PCW8256)
  • French Scrabble Deluxe (Virgin Games, Platforms: Atari ST)
  • The Young Ones (Orpheus, Platforms: MSX, Amstrad CPC)
  • Asterix 3 (Sega Europe, Platforms: Mega Drive)
  • Judge Dredd (Virgin Games, Platforms: Amiga, ST, C64, Spectrum, Amstrad CPC)
  • McKids (Virgin Games, Platforms: Amiga, Atari ST)
  • Robin Hood (Virgin Games, Platforms: Atari ST)
  • Scalextric (Virgin Games, Platforms: Spectrum, Amstrad CPC)
  • Elidon (Orpheus, Platforms: Amstrad CPC)
  • Tujad (Orpheus, Platforms: Amstrad CPC)
  • Cops and Robbers (Orpheus, Platforms: Amstrad CPC, Spectrum)

Contact Email: contact@ancientcoder.com


Discover more from

Subscribe to get the latest posts to your email.

Leave a comment

Trending