M. L. D.

United States

@Michael_L_Davis

Unity Developer | C# Developer | Game Developer | 2D Artist

Badges

Problem Solving
Days of Code

Certifications

Work Experience

  • Software Engineer

    GameDevHQ•  March 2021 - Present

    The Professional Unity Developer Program from GameDevHQ delivers career ready software engineers. The program focuses on using game development as a gateway to software engineering. Students who successfully complete this program are qualified for junior-mid level software engineering roles for the games industry and beyond. After completing our curriculum, our students are able to do the following: • Develop and improve various game systems (AI, UI, tools, etc.) • Code core systems and gameplay mechanics • Implement game features and systems in Unity/C# • Architect event driven systems • Experienced with Agile development • Experienced with Git/Github • Experience publishing multiple game titles • Work well with designers and artists C# concepts mastered include the following: • Classes • Static Types • Enums • Dictionaries • Abstract Classes and Interfaces • Delegates and Events • LINQ • Game Programming Design Patterns • Scriptable Objects • Unity Web Requests All projects created by the student in this program demonstrate a high-level mastery of the Unity platform as well as the full software development life cycle. The curriculum completed includes the following: • 2D Vertical Shooter • 2.5D Platformer • First-Person Shooter • 2D Mobile Game Development • Augmented Reality • Enterprise App solutions with AWS Integration • Unity Profiler and Optimization

Education

Michael_L_Davis has not updated education details yet.

Skills

Michael_L_Davis has not updated skills details yet.