I’m Michael Harris, a Game Programmer with experience in Unreal Engine and Unity.

About Me

Hardworking independent programmer, passionate gamer who loves to learn and create fun gameplay mechanics.

Currently I work full-time as a Software Engineer at LBi Software developing web applications.  As well as part-time for Origin Story Games as an Unreal Game Programmer.

For the past few years I’ve been spending my time outside of work creating games, learning, and improving my Game Programming skills.

Recently I’ve focused on C++ / Unreal Engine and have started taking part-time contract gigs to gain some professional experience.  However my game development journey started with Unity and basic C++ with SDL game engine.

Below you’ll find my most recent projects, check them out and see what you think!

Projects

Skills

Unreal Engine

Over 1 year professional experience contracting helping create games mainly using C++ supplemented with Blueprints.  Participated in 10 game jams over 10 months with and without teams.  Enjoy learning and creating new gameplay mechanics.

C++ Game Programming

Most experience comes from using C++ in Unreal Engine.  I have used SDL 2.0 in the past as well.  Read multiple books on C++ like Accelerated C++ and Game Coding Complete.

C# / Unity

4-5 years self-taught experience building my own games.  Participated in 3 game jams.  Several years developing indie title: Run & Gun.  Master Architects course with Jason Weimann. 

Full Stack Web Dev

10+ years professional experience working on live Web Applications for MLB.  Java, SQL, React/Angular, and HTML tech stack mainly.  Experience working with clients and managing myself in that regard.

Source Control

Years of Git experience in both professional and non-professional (game jam) settings.  Experienced with merge conflict resolution and fixing branches.  Some experience using TortoiseSVN.

Non-Technical

I’m self-motivating, passionate, and hard-working.  I’ve spent years practicing game programming outside of work to reach my dream.  I enjoy working with others and do my best to make sure it goes well.  I hold myself accountable for my mistakes, go out of my way to learn what i don’t know, and keep an open mind.

Blog

Contact / Connect

If you would like to contact me or just say hi, you can do so via the following:

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from - Youtube
Vimeo
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google