Rupert is a Lead Artist in Halifax, Nova Scotia's video games industry. He has worked on many published titles over the last 15 years, ranging from casual to mid-core games, on AAA console, PC, Android and iOS platforms.
Previously Rupert lived in Vancouver, where he worked at Whitebox Interactive, making a multiplayer online battle arena game based on Warhammer 40,000 characters and lore. Prior to that he was an artist with Electronic Arts in Vancouver.
Both a teacher, and forever a student, Rupert is known for incredibly high quality and equally astounding speed. Teaching others 3D graphics is his passion, and he's been fortunate enough to travel the world pursuing that passion.
In Vancouver, Rupert taught at Vancouver Film School, VanArts, VCAD, and BCIT in their various Games, 3D, Animation and Visual Effects programs. He also lived and taught 3D in India for several years, across a number of cities (Ahmedabad, Pune, Hyderabad, Delhi etc).
Rupert's strengths range from human anatomy and rapid sculpting in ZBrush to writing CG graphics shaders for Unity.
Modeling Texturing Lighting
We made a number of effects and particles in Mighty Battles (iOS/Android), including the decline and destruction of the 'Chompy Doors' Base at either end of the play area. The player's base eventually explodes on defeat by another player.
Animations, baked physics simulations, particle emission and material lerping are all in use.
For the cards in Mighty Battles, we created parallax scenes inside the card. The were made from 2.5D geometry with baked-lighting textures, flow maps, emissive materials and noise shaders to create a unique feel and show off the abilities of each card.
Zombie Beach Party (iOS/Android)
To make a fun death experience, when a player walks their conga line into an obstacle and dies, they set off a chain reaction of bursting exploding zombies flinging giblets all around. Some giblets bounce wetly on the ground.
Zombie bursting is hooked up to haptics on the phone, to make the experience more visceral.
Pacing of the bursting is fast enough that it doesn't bore the player or impede continuing the game.
I've written many custom shaders to accomplish: refraction, noise blending, cartoon-style strokes, vertex animation, high performance on mobile, and many other use cases.