Skip to content
View mfranca0009's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report mfranca0009

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
mfranca0009/README.md

๐Ÿ‘‹ Hi, I'm Matthew Franca

Software Engineer | C++ | C# | Python | Gameplay & Systems


๐Ÿ’ป About Me

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

๐Ÿš€ Featured Projects

๐Ÿง  Game Benchmark Automation Framework (Python, C++, OCR)

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

๐ŸŽฎ Ninja โ€“ 2D Platform Action Game (Unity, C#)

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


๐ŸŽฎ The Trial of Rings โ€“ Unreal Engine (C++)

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

๐Ÿ›  Internal Tools & Automation Platform (C#, WPF)

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

๐Ÿ—‚ Inventory Data Filtering Tool (C#, .NET)

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

๐Ÿ›  Skills

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


๐Ÿ“ซ Contact


โญ Actively seeking opportunities in Software Engineering, Gameplay Engineering, and Tools/Systems Development

Popular repositories Loading

  1. Ninja Ninja Public

    Ninja - Senior Design Project

    C# 1 1

  2. TrinityCore TrinityCore Public

    Forked from TrinityCore/TrinityCore

    TrinityCore Open Source MMO Framework (master = 4.3.4.15595)

    C++

  3. GCDCalculator GCDCalculator Public

    Greatest Common Denominator Calculator

    C#

  4. FractionCalculator FractionCalculator Public

    Fraction Calculator

    C#

  5. RaceTimeComparison RaceTimeComparison Public

    Race Time Comparison

    C#

  6. UniversityStaffRoster UniversityStaffRoster Public

    University Staff Roster

    C#