WALKER MCDONALD
Walker McDonald is an honors college student at Michigan State University pursuing a double major in Games and Interactive Media and Computer Science with a highly-competitive minor in Game Development.
​
Walker is a Technical Designer with a focus on Systems Design, Level Design, Gameplay Programming, and VFX. 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 the Universal Render Pipeline, Shader Graph, and ProBuilder
- 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 Visual Studio, CLion, and PyCharm integrated development environments
- Familiarity with Blender for basic 3D modeling
- Experience creating pixel-art using Aesprite and Piskel editors
- Experience with Microsoft and Google suites
- Experience with GameMaker Studio, PICO-8, and the old Blender Game Engine
PROGRAMMING LANGUAGES
C#/C++/C
- Extensive experience using C# to develop games in Unity
- Experience with C and C++
PYTHON
- Skilled at using Python to quickly develop scripts and tools
OTHER
- Experienced with .json and .xml file structures
- Familiar with Lua programming language
- Experienced with Game Maker Language