WALKER MCDONALD
Walker McDonald is an honors college graduate from Michigan State University with Bachelor's degrees in Games and Interactive Media and Computer Science and a minor in Game Development.
​​
Walker is a Game Programmer with a focus on Gameplay Programming, Technical Design, and Technical Art. He is always searching for ways to support team members in their roles and improve the player experience.
​​
When he isn't making, playing, or thinking about games, Walker enjoys reading, biking, and discovering obscure things on the Internet.
SKILLS
-
Programming and design
-
Experience with particle systems, shaders, and post-processing
-
Familiar with the pipelines for 2D and 3D art, writing, sound design, quality assurance, and most other aspects of the game development process
-
Interdisciplinary experience allows for effective communication and collaboration with diverse team members
-
Quick and eager learner, strong communication and organization, creative problem solver
-
Experience implementing, managing, and troubleshooting IT devices and networks
-
Understands French
-
Wide variety of games developed from start to finish solo and in teams (see here)
DEVELOPMENT TOOLS
UNITY
- Experience with Unity, Visual Studio, and common Unity packages such as Cinemachine, Universal Render Pipeline, Shader Graph, VFX Graph and Feel
- Experienced with C# programming language
- Skilled at importing and implementing game assets
- Experience with GitHub, GitLab, and Plastic SCM for version control
OTHER
- Experience with Unreal Engine and Godot
- Experience with Visual Studio, CLion, and PyCharm integrated development environments
- Experience with Blender for 3D art
- Experience with Microsoft and Google suites
PROGRAMMING LANGUAGES
C#/C++/C
- Extensive experience using C# to develop games in Unity
- Experience with C/C++ in Unreal and throughout Computer Science education.
PYTHON
- Skilled at using Python to quickly develop scripts and tools
OTHER
- Experienced with .json and .xml file structures
- Familiar with Lua programming language