HomePersonalWritingProgrammingHobbiesTravelsPhotography
Programming RésuméThe Last ExpressOther GamesInterviewsPatents

Mark Moran
 
ABILITIES
  • Accomplished project leader, writer, and filmmaker.
  • Expert computer programmer (C++, Java, assembly; Windows, Mac, Unix, PlayStation).
  • Experienced with server- and client-side web design, scripting languages, and protocols.
  • Adept at low-level systems design (graphics, sound, OS), compiler and language design, networking, compression, encryption, image processing, video editing, interface design, and direction of computer and human resources.
EDUCATION

        Columbia University, BA in Literature-Writing, May 2001
                Summa Cum Laude, Departmental Honors, Phi Beta Kappa, GPA 3.9+
                Additional studies in film, philosophy, history, economics, psychology, music, and art.
        University of California at Berkeley, 1993
                Studied logic and computer graphics.
 
EXPERIENCE

    Lead Programmer / Technical Designer : Blue Planet Software (1997-98)
  • Designed and implemented 3D role-playing game Secret of the Black Onyx (WinNT).
  • Built MFC code base around real-time voxel rendering system (Caviar) and real-time inverse kinematics motion-capture system (Varimotion).
  • Wrote custom 3D animation plug-ins for Kinetix’s 3D Studio Max and designed low-level graphics and sound code to take full advantage of DirectX.
 
    Lead Programmer / Technical Designer : Smoking Car Productions (1993-97)
  • Co-founded company with Jordan Mechner (Karateka, Prince of Persia) to develop award-winning $6-million adventure game The Last Express.
  • Led six member programming team and worked closely with art, rendering, and asset wrangling departments to design necessary tools and specifications.
  • Designed and coded game’s multi-threaded, cross-platform operating system for Win95, DOS, PowerMac, and PlayStation.
  • Developed patented image processing system to stream, rotoscope, and animate game’s 40,000 filmed images.
  • Designed and wrote complex character logic language, compiler, and run-time debugger, as well as game’s 22,000 lines of character AI code.
  • Designed and implemented low-level graphics and sound systems, including highly optimized compression, mixing, streaming, and screen drawing routines.
  • Directed technical aspects of 22 day blue-screen film shoot, including set-design and scheduling for 50 actors and 800 scenes.
 
    Lead Programmer / Partner : Trogus Adventures (1992-93)
  • At age 17, founded partnership to develop Trogus, an Ultima-style role-playing game.
  • Designed and wrote game’s 40+ FPS multi-layered tile system and map editor, as well as multi-threaded operating system and XMS memory system.
  • Raised $10,000 in bond issue; hired and managed programmers, musicians, and artists.
 
MISCELLANEOUS

        Coauthor, U.S. Patent, Digital Cartooning and Animation Process (US06061462).