Michael Joyce
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
Skills· 19
Languages
- EnglishFluent
- FrenchAdvanced
Industry experience
- Gaming
- Software & Internet
- Media & Entertainment
- Education
- Professional Services
More experts in Montreal, Canada
Work experience· 7 roles
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.
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.
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.
Education· 8
Certifications and awards
Hire Michael Joyce today
Post a job and invite Michael, or contact them directly. No hidden commission.













