background
me

Michael
McGuire

I am
an Author
90

About Me

I’m Michael McGuire—a software instructor and game developer specializing in Godot and GDScript. Since 2019, I’ve taught over 10,000 students on Udemy and Skillshare and volunteered as a coding consultant for indie studios. On YouTube (2,000+ subscribers), I share professional yet approachable tutorials to help teams and developers level up their coding skills.

Main Programming Skills

My Projects

Task Board



  • Add tasks and Delete tasks
  • Give tasks a level of importance
  • Move tasks around on the board to represent it's status
  • Create new boards
  • Name, Save and Load boards
  • Leave important notes for each task
  • Show estimated time based on user estimations
  • Show a longer more realistic time based on user estimates
  • Search based on task name or assigned user




  • Editor Backgrounds Plugin

  • Plugin for the Godot game engine
  • Backgrounds within the built-in IDE
  • Backgrounds are hot swappable
  • Available on the Official Asset Library









  • Game Design and Programming Consultation for CodeBreaker Studios(now Atom Interactive)

  • Provided advice on game mechanics, offering targeted recommendations to improve gameplay
  • Conducted debugging and code rewrites to enhance code stability and efficiency.
  • Optimized existing code by reducing redundancy, resulting in improved performance.
  • Collaborated with the development team to identify and resolve technical issues, ensuring smoother project execution.
  • Assisted in streamlining development processes, improving code readability and maintainability.
  • Offered insights on best practices for code structure and organization to facilitate long-term project scalability.









  • Addons Made Native

  • Created a system tray icon addon, enabling developers to easily add system tray functionality to their Godot applications.
  • Developed an asset drawer addon to improve asset management within the Godot editor, streamlining workflow.
  • Both features were later adopted natively in Godot, demonstrating the value and influence of these custom solutions.








  • Contact