7520 Suey Creek Rd.
Santa Maria, CA 93454
E-mail: cliff (-at-) cliffjolly.com
Phone: (805) 406 0812
Clifford Jolly
Computer Programmer

Skills:
C++ programming
Windows and Linux programming.
Linux/Unix skills
Installation and use. Use and configuration for server, desktop, and development use. Maintenance and updating.
Graphics programming
Raytracers, scene graphs, shadowing and lighting algorithms, OpenGL, OGRE, and DirectX. OpenGL shader programming.
Other programming and markup languages
BASIC, Visual Basic, Java, HTML, Javascript, AJAX, PHP, Perl, Python, Ada, Bash shell scripting, GNU Makefiles, MySQL, XML, Motorola 68HC11 microprocessor assembly language, and Lua.
Specific applications
Visual C++, KDevelop, Visual Basic, Microsoft Office programs, Gimp, Photoshop, Illustrator, Emacs, vim, Openoffice.org, Blender, GNU compiler and debugger, and Valgrind.
3D character creation
Design, modeling, animation, and texturing.
3D game engine and content pipeline engineering
Blender scripting and exporters.
Version control software
Subversion repository setup and use.
Previous Employment:
McDonald's restaurant
Clark St, Orcutt. February 2004 - July 2005. Food preparation.
Leisure Time Games
Santa Maria Town Center Mall, Santa Maria. 2005 – December 2006. Sales Clerk.
Education:
Bachelor of science degree in Computer Science: Game Design
University of California, Santa Cruz, December 2008
Associate of arts degree in Computer Science
Allan Hancock College, 2006
Associate of arts degree in Liberal Arts
Allan Hancock College, 2006
Projects:
UCSC Senior Project (2007-2008)
UCSC Game Design degree involved a senior game design project, which was completed with a team of three programmers, a musical composer, a writer, and myself working on programming (core engine design, AI), art (modeling, animating, and texturing), and game design.
Lily Project (2008-2009)
Side project initiated to play around with physics engines, multithreading, and AI systems. Most recently, it's being used as a platform for a programming test involving AI features.

Features:
  • Multi-threaded with separate threads for rendering, physics, AI, and sound.
  • Physics using Open Dynamics Engine.
  • Navigation mesh based pathfinding.
  • Graphics implemented using OGRE.
  • Precalculated lightmaps.
  • Blender-based tools and pipeline.
  • OpenAL and Ogg Vorbis sound implemented (but unused).

Download: Windows binaries with source. This download includes redistributables for Visual Studio 2008 and OpenAL. It will not work without these installed. The source is Linux compatible, but needs a Makefile. That will be added soon.

Note that this is an incomplete project and serves only to demonstrate specific concepts.
Other: