Badges
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.
Links
Skills
Michael_L_Davis has not updated skills details yet.