Skip to main content

About me

From the River to the Render Farm

Fly fishing guide. Solo indie developer. Senior Solutions Engineer helping the world's largest game studios ship better products.

Mac Clark — fly fishing guide and indie game developer, Portland Oregon

The indie-to-enterprise story

I built the fishing game I always wanted to play

I spent years guiding fly fishing trips on Oregon's blue-ribbon rivers. I knew every hole, every hatch, every reason a fish takes or refuses a fly. When I started looking for a game that captured what the sport actually feels like — I couldn't find one. So I taught myself Unreal Engine and built it myself.

Fishing on the Fly — a solo-developed indie simulation built on real USGS river data, authentic trophy fish models, and seasonal hatches — is available now on Steam. Building it gave me a first-hand education in every crash, pipeline failure, and release-day bug that game studios face.

That experience is exactly what I bring to my work today as a Senior Solutions Engineer at Sauce Labs, where I help some of the largest video game studios in the world ship better products. The indie developer and the enterprise engineer are the same person — just at different scales.

The game

Fishing on the Fly — Official Trailer

14 chapters. Real Oregon rivers. Authentic trophy fish. One developer. Available on Steam for $9.99.

Fishing on the Fly — Official Trailer — click to play

Also on: PCGamingWiki · Steam Community

The day job

Senior Solutions Engineer at Sauce Labs

At Sauce Labs I work with some of the largest video game studios in the world — helping them build the automated testing pipelines, crash monitoring, and CI/CD infrastructure that let teams ship fast and ship confidently across mobile, PC, and console.

University of Oregon alumni. Finance and Entrepreneurship. Proud to have built a career that connects the classroom, the river, and the render farm.

View Full Profile on LinkedIn

Certifications

Licenses & Certifications

Unreal Engine

Balancing Blueprint and C++ in Game Development Converting Blueprint to C++ Making a Blueprint Product Configurator Interactive Material Swaps Using Blueprints Blueprints - Essential Concepts Studio Lighting Introducing Global Illumination Post Processing Essentials Real-Time Rendering Fundamentals Best Practices for Creating and Using Plugins

LinkedIn Learning

Pair Programming with AI Prompt Engineering: How to Talk to the AIs C++ Essential Training Learning Bash Scripting IoT Foundations: Fundamentals Build a Full-Stack JavaScript Application Using AWS Amplify Developing Leadership Presence Mastering the Eight Paradoxes of Effective Leaders Executive Leadership Make the Move from Individual Contributor to Manager Leading Remote Projects and Virtual Teams The Six Morning Habits of High Performers Mastering Self-Motivation Communicating with Confidence Tech Career Skills: Communication for Developers Delivering an Authentic Elevator Pitch Giving Your Elevator Pitch Jodi Glickman on Pitching Yourself How to Rock an Interview Get Promoted Faster: Stand Out Leveraging Your Transferable Skills to Drive Your Career Diversity, Inclusion, and Belonging Inclusive Mindset Unconscious Bias Remote Work Foundations Sheryl Sandberg and Adam Grant on Option B: Building Resilience

Ready to hit the water?

Download Fishing on the Fly on Steam, or pick up some gear from the shop.

Download on Steam Visit the Shop