Dustin Fischer
Video Game Developer and 3D Animator

Hi! I'm Dustin Fischer, and this is my game programming portfolio website.

I mostly have experience programming video games in C++, but I also make 3D models and animations. Here you will find a small sample of the work I've done in recent years.

Here's an early prototype of a game I'm developing in the Unreal engine.
I created the character models and animations, and implemented climbing controls using Unreal blueprints.
This project is still in early development.

Freestyle City is a browser-based game created using WebGL.

Heavily inspired by Jet Set Radio, you take on the role of a skater punk exploring rooftops and reaching new heights with momentum-based gameplay.

For this game demo, I created a new game engine from scratch. It features 2D physics, shadow mapping and a skeletal animation system that can blend between different animations.

If you want to check it out, you can play Freestyle City for free, no installation necessary!

Dustin Fischer
Video Game Developer
Specializing in 3D Graphics, Character Animation, and Gameplay Programming
Technical skills: C++, Python, GLSL, HLSL, HTML, Java, Javascript, WebGL

 
Game Development History:
Avalanche Studios
Gameplay Enginner
Contraband
2021-2024
Implemented third-person shooter controls using C++ and Python.
Developed special player abilities and weapons.
Integrated visual effects for combat effects and player status.
Created enemy AI behavior using behavior tree logic.
Resolved animation synchronization issues in multiplayer.
Fixed visual anomalies in player customization.
Cryptic Studios
Tools Programmer
Magic: Legends
Neverwinter
Star Trek: Online
2017-2021
Created internal special effects editing tool used in Magic: Legends.
Implemented particle and material effects using HLSL compute shaders.
Maintained 3D model export pipeline using 3ds Max and Maya.
Hangar 13 (2K Games)
Gameplay Enginner
Mafia III
2014-2017
Implemented melee combat controls for player character.
Added interrogation system with synchronized animations between multiple characters.
Implemented swimming controls and other special player abilities.
KIXEYE
Gameplay Enginner
War Commander
2013-2014
Developed player abilities and weapons using ActionScript.
Implemented UI for player upgrades and online event feature.
Zynga (Buzz Monkey)
Gameplay Enginner
The Pioneer Trail
Club Penguin
2011-2013
Implemented game logic for special online events using ActionScript.
Updated server backend using PHP.
Ported web-based minigames to iPad (Flash/ActionScript to C++)
Upgraded web-based minigames from ActionScript 2 to ActionScript 3.
5TH Cell
Super Scribblenauts
Gameplay/UI Enginner
Drawn to Life 2
2009-2011
Developed UI for menu screens with animated transitions and effects.
Implemented 2D skeletal animation with skinned polygons.
Programmed physics puzzles using Box2D engine.

Notable Independent Projects:
Freestyle City
Lead Programmer / Designer
freestylecity.net
2021
Created game engine using WebGL/Javascript.
Implemented skeletal animation system with vertex skinning.
Implemented 3D model export pipeline in Blender.
Play in a web browser for free at https://www.freestylecity.net/
WAD Viewer VR
Lead Programmer / Designer
Google Cardboard
2017
Created app for viewing 3D game environments in VR on mobile devices.
Optimized for 60 FPS performance on limited hardware.
Added stereoscopic visibility detection using binary space partitioning.

Education: BS in Computer Science (Real Time Interactive Simulation), DigiPen Institute of Technology

425-647-6880
dustin@dustinfischer.net
LinkedIn profile

Download .pdf
Download .docx