MJ

Michael Joyce

Available to hire

I'm Michael Joyce, a performance-focused software engineer with over a decade of experience building real-time gameplay systems and runtime architectures in Unity and C.

About

I’m Michael Joyce, a performance-focused software engineer with over a decade of experience building real-time gameplay systems and runtime architectures in Unity and C#. I co-founded Pan Simula and serve as Lead Gameplay Systems Developer, architecting high-performance gameplay systems and guiding optimization across shipped titles. I measure before optimizing and embrace pragmatic, practice-driven approaches to engineering challenges.

Recently I expanded into JavaScript backend and live-ops tooling, delivering AI-assisted workflows, UI tooling, and scalable systems for live multiplayer platforms. I enjoy mentoring junior developers, collaborating across disciplines, and shipping robust, enjoyable gameplay experiences under demanding constraints.

  • 9 years' experience
  • Joined June 2026

Industry experience

  • Gaming
  • Software & Internet
  • Media & Entertainment
  • Education
  • Professional Services

Work experience· 7 roles

Freelance UI Developer · ROAMMar 2025 – Apr 2025 · 2 mos

Built runtime UI components using Unity UI Toolkit for an AI-driven game creation platform. Developed a procedural UI generation system using reflection to scrape object data and types at runtime, dynamically constructing interface panels from modular elements. Implemented a lightweight in-app UI animation system.

Lead Gameplay Systems Developer · Galactic Thunderdome (Steam project)Oct 2024 – Oct 2024 · 1 mo

Directed development of high-fidelity physics-based brawler on Unity/C#; optimized for 60 FPS in extreme scenarios; designed AI, physics, gravity, and environmental systems.

Instructor · Institut Supérieur d'InformatiqueMay 2020 – Feb 2022 · 1 yr 10 mos

Designed and taught courses in C# and algorithms in classroom and remote learning environments; focus on boolean algebra, data structures, time/space complexity, and algorithm design.

Course Instructor · Institut Supérieur d'Informatique (Institute Supérieur d'Informatique)May 2020 – Feb 2022 · 1 yr 10 mos
Technical Translator · FreelanceFeb 2018 – Oct 2019 · 1 yr 9 mos
Freelance Technical Document Translator · FreelanceFeb 2018 – Oct 2019 · 1 yr 9 mos
Co-Founder | Lead Gameplay Systems Developer · PanSimula Indie Game StudioMar 2017 – Present · 9 yrs 9 mos

Education· 8

Bachelor of Arts — Philosophy · Concordia University2030 – 2025
Software Engineering & Computer Science (Additional Coursework) · Concordia University2012 – 2018
DEC — Liberal Arts · CEGEP (Quebec)2009 – 2012
High School Diploma · Quebec2030 – 2009

Certifications and awards

Bachelor of Arts — Philosophy2030 – 2025
Software Engineering & Computer Science (Additional Coursework)2012 – 2018
DEC — Liberal Arts2009 – 2012
High School Diploma2030 – 2009

Hire Michael Joyce today

Post a job and invite Michael, or contact them directly. No hidden commission.

Post a job