Senior Software Engineer

John
Melvin

Senior Unity Developer building reliable gameplay systems, user interfaces, and production tools across multiple full development cycles. Working with engineering, design, and art to ship fun and polished games.

Unity / C# Gameplay Systems UI Architecture Mobile Live Ops
John Melvin
01

Experience

Broken Circle Studios
May 2025 — Present
Senior Software Engineer · Unity / C#

Core systems for rewards, collectibles, player profiles, seasonal content, and board mechanics on premium mobile projects. Focused on modularity, performance, and close collaboration with design and art.

Unplay, Inc
Nov 2023 — May 2025
Senior Software Engineer · Unity / C#

Reported to CTO. Shipped critical UI and gameplay features for a VC-backed immersive storytelling platform. Integrated complex database backends, voice/video chat, and built custom Unity tools to streamline production.

Wimo Games
Feb 2022 — Nov 2022
Lead Software Engineer · Unity / C#

Technical lead on RPG Dice: Heroes of Whitestone. Managed engineering team, oversaw live operations, drove rapid bug resolution and continuous version updates.

Wimo Games / KingsIsle
Feb 2013 — Feb 2022
Software Engineer · Unity / C#

Generalist programmer across gameplay systems and UI. Multiple mobile game projects from prototype through live release, including RPG Dice: Heroes of Whitestone. Built components, prefabs, custom tools, and service code.

Paul Bernhart Exhibits
Feb 2010 — Feb 2013
Interactive Programmer · ActionScript / AIR

Interactive multimedia exhibits for museums and private clients, including the Perot Museum of Nature and Science and Garden of the Gods Visitor Center.

02

Projects

Match-3

Trailer Park Boys Match

Unity C# Mobile
Social RPG

LiveTale

Online social roleplaying game. Rapid prototyping of experimental mechanics and immersive systems, building a universe of novel social experiences from scratch.

Unity Multiplayer Social
Tower Defense

War Goonz

Strategic tower defense with post-apocalyptic flavor. Primary UI developer — enemy AI, resource management, city building, and async multiplayer raid mechanics.

Unity AI Async MP
Monster Collector

Monster Battle World

Monster collection, evolution, and base management with rage and special ability combat. User interface and gameplay systems.

Unity Combat Progression
MMO

Wizard 101 & Pirate 101

UI Programmer on kid-focused, tactical, turn-based MMORPGs. Scaleform with AS3 — front-end interfaces and new features.

Scaleform AS3 MMO