Works:

Buildbox

/

Web Dev

/

Game Jams

Michael James Lin

Software Engineer, Game Developer

Hobbyist Photographer

Keep scrolling to see more

Video games are my life. 19,000+ played hours in hundreds of games and counting.

6+ years of professional experience writing software. A strong detail-oriented engineer that knows the right questions to ask to get things done. Particularly familiar with C++, Qt, and game engine integrations. Not bad at web dev either.

Based in the South Bay, California

Keep scrolling to check out examples of my work

React Icon
Qt Icon
Cocos Icon
Forge Icon
Buildbox 4 Icon

Buildbox 4

Key Points: 3D PC Games & Generative AI

Worked on upgrading the Buildbox platform to a cutting edge game engine called The Forge in addition to helping with integration of various Generative AI features.

Shipped new features post-release which included:

a fully configurable particle system

dynamic animated fog via shaders

full controller support for the first time in Buildbox history

Buildbox 3 Icon

Buildbox 3

Key Points: 3D/2D Mobile Games

Fixed numerous bugs & issues in the Qt/QML editor layer in addition to the underlying base Cocos2dx engine.

Designed and scripted nodes for the core 3rd person platformer animation system.

Implemented editor client side integration of ad account configuration for easy monetization payouts utilizing the HyperWallet Paypal system.

Assisted in mobile development of the BBWorld companion app for iOS/Android.

Helped develop game templates for in-app purchases.

Built and shipped the new wizard system for quickly making a customized infinite runner game from scratch.

Downloadable Demos (Windows Only):

Example Wizard ResultDeco Force Template
Buildbox 2 Icon

Buildbox Classic

Key Points: 2D Mobile Games & Generative AI

Coded the underlying game framework for the brand new StoryGames system for easy choose your own adventure style visual novel generation based on Generative AI inputs.

Downloadable Demos (Windows Only):

Example StoryGames Result

Web Dev

Helped maintain the main Buildbox Website. Was responsible for implementation of designs ranging from pricing pages to point-of-sale checkouts. Primarily used React, Redux, and Sass.

Check out the website here:Buildbox

Game Jams

Developed several games for company-wide game jam events:

Faster Than Sound: A 2D arcade shooter where the music is dynamically generated based on how well you are playing

Fishy McFishsticks & The Big Gains: An Idle Clicker game with a twist where your main character has stats and can evolve over time

Downloadable Demos (Windows Only):

Faster Than SoundFishy McFishsticks & The Big Gains

Photography

Sometimes I manage to take some nice pictures.

My current gear:

Panasonic Lumix GH6

Lumix G 20mm f/1.7 II

Leica DG Nocticron 42.5mm f/1.2

Lumix 100-400mm F4.0-6.3