Software Engineer | C++ | C# | Python | Gameplay & Systems
I am a Software Engineer focused on building gameplay systems, automation frameworks, and engineering tools.
- Developed automation frameworks for complex workflows and system-level tasks
- Built gameplay systems in Unreal Engine (C++) and Unity (C#)
- Experience debugging graphics and system-level issues using industry tools
- Passionate about gameplay programming, systems design, and tools development
State-driven automation framework for executing in-game benchmarks without CLI support.
- CLI-driven architecture with configurable execution modes
- OCR-based state detection (replacing time-based automation)
- Full automation pipeline (launch โ navigate โ benchmark โ repeat)
- Integrated C++ utility for system-level resolution control
A complete 2D platformer built as a senior capstone project.
- Player movement, enemy AI, and combat systems
- Boss system with phase-based mechanics and clone spawning
- Checkpoint + lives system for progression
- Dynamic UI (enemy health bars, settings, achievements)
- Multiple levels with collectibles affecting game ending
๐ Available on my repositories
Third-person battle royale prototype focused on fast-paced gameplay systems.
- Advanced movement system (crouch, prone, sprint, transitions)
- Combat system with multiple weapons and fire rates
- Inventory and interaction systems (raycasting)
- Designed for responsiveness and gameplay fluidity
Custom tools platform built to streamline debugging and workflow processes.
- Data-driven architecture using JSON
- System utilities for debugging and configuration
- UI-driven workflows for improved usability
- Modular design integrating CLI and system-level operations
Tool for processing and organizing inventory datasets.
- Filtering logic based on item status
- Multi-level sorting (building โ floor โ room)
- Improved real-world workflow efficiency
- Lightweight and maintainable design
Languages:
C++, C#, Python, SQL
Game Development:
Unreal Engine, Unity, Gameplay Programming
Software Development:
Object-Oriented Programming, Data Structures, Algorithms
Tools & Systems:
Automation, Debugging, CLI Tools, Systems Engineering
- LinkedIn: https://www.linkedin.com/in/matthew-franca
- GitHub: https://github.com/mfranca0009
โญ Actively seeking opportunities in Software Engineering, Gameplay Engineering, and Tools/Systems Development


