Frank Williams
Generalist programmer working on video games.
Blizzard Entertainment

In 2020 I joined Blizzard Entertainment as a Senior Software Engineer.

I currently work as a gameplay programmer on the World of Warcraft Classic team. Exciting stuff ahead!


Check out the game's official website.

ZeniMax Online

In 2016 I joined ZeniMax Online Studios as a Gameplay Engineer working on The Elder Scrolls Online.

While at ZeniMax, I worked on a wide variety of gameplay tasks, including Player and Monster Combat, Abilities, Player Pets, Reward Systems, Animation Systems, Dragons , Monster AI, Console Ports, Trigger Volumes, Minigames, and more.


Check out the game's official website.

Muzzy Lane Software

In 2010 I joined Muzzy Lane Software as a Software Engineer.

While there I worked on many many things, including: Games & Prototypes, Game Editing Tools, Game Backend Services, Gameplay, UI, Game Engines, Shaders, Databases, Analytics, Tech Support, Dev-ops, and more! Projects ranged from working within our proprietary Locust Game Engine (C++ and JavaScript), modern web (HTML5 and web sockets), 1st party integrations (Steam, LTI), and backend deployment (AWS).


Check out Making History


Check out Muzzy Lane Author


Check out McGraw Hill Practice