About me,

Hailing from the stony grey soils of Monaghan in Ireland, I discovered my interest in computing at a young age, spending late nights in front of my dads computer with its glaring CRT monitor playing Dungeon Keeper, Age of Empires & Test Drive 4.

Once I had saved up enough for my own computer I spent almost every waking hour delving into programs I downloaded from the library or school (the internet is not very common in Monaghan either). This included self training in Photoshop, Maya, Carrara, Softimage MODTOOL, Sketchup, The Source SDK, Visual Studio and XNA.

My interest and passion in programming, art and game design continuously grows and I am always seeking for new ways to reinvent myself to adapt to such a rapidly changing industry.


I enjoy playing online and offline PC games in a casual or competative environment. Half-Life, Portal, Dota, Battlefield and Farm Simulator are among my favourites. I participate regularily in Soccer, Athletics, Reading, Fishing, Painting, Tennis and Cycling. I have an interest in computer hardware and tend to build bleeding edge PCs every few years for Gaming, Rendering, Games Development, Overclocking & Benchmarking.

Current Occupation,

I am currently seeking employment in the Western Cape region of South Africa in the fields of Programming, 3D Art or Web design. During this period i will be refreshing my skills to keep them in line with expected standards.



As a 3D Technical Artist for GmbH in Erlangen, Germany I was priviledged to have worked on their infotainment systems which is found in both Audi & Porsche’s latest range of cars.

The software I worked on replaces the hardware based intrusment clusters which can be seen in Audi’s latest TT, R8, Q7, A4 & A3 as well as the complete Porsche range of cars.
The following article reviews the pilot project, the TT3 further.

On these Projects my tasks included,
  • Turning designs into usable Realtime Assets
  • Creating clean 3D geometry which can be animated
  • Animating features based on specifications
  • Scripting Elements to react based on events
  • Programming complex Shaders in GLSL to achieve affects that would otherwise require pre-rendering
  • Optimization of multiple assets using clever techniques and new software features
  • Creation of Programs and Scripts to automate tasks (This included Photoshop Scripting through JS & VBS as well as C# Winforms)




  • C++ (DirectX, OpenGL, CryEngine, Unreal Engine, Source SDK)
  • Java (J2SE, J2ME, Android)
  • Flash (Actionscript 2 & 3)
  • C# (Winforms, XNA, Kinect SDK, Unity)


  • LUA
  • Javascript
  • Python
  • VBS
  • Torque Script
  • Unreal C, Blueprints


Level Creation

  • CryEngine 3
  • Unreal Engine 4
  • Source Engine
  • GoldSrc
  • Custom Engine Development
  • Unity
  • Flash
  • Torque
  • XNA

Content Creation

  • 3D Studio Max
  • Maya
  • Softimage XSI
  • Sketchup
  • Blender
  • ZBrush
  • Headus UVLayout
  • Quixel Suite
  • Substance Painter


Graphic Design

  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe Fireworks
  • GIMP
  • Graphics Tablet

Web Development

  • HTML
  • CSS
  • WordPress
  • PHP, JS
  • MySQL
Copyright © 2016 Cathal McNally