Bio
Hi, I’m Doug Macdonald. I’m currently finishing my final year at DigiPen Institute of Technology, completing my Bachelors of Science in Real Time Interactive Simulation. I design and program video games.
I decided early on that I wanted to make a career out of developing video games, as the scribblings on the margins of my elementary school notebooks will readily attest. I experienced the traditional dream-crushing moment where one realizes that his childhood dreams are unattainable, but unlike most of my peers I opted to ignore it entirely, so I’m still running along this path. I began learning to program when I started high school and started off with making simple games on my own. After I entered DigiPen, I started a formal education in video game programming and design which included developing a small game from the ground up with a small group of my peers every year. Despite all the sleep-deprivation and stress of crunch weeks I’ve faced over the last four years, I’m still excited to make the transition to developing games professionally.
My initial interest in game development was on the design side, but as I began teaching myself the skills I needed to give these ideas shape, I came to enjoy programming just as much. Most of my recent experience with game programming has been in C++, although I have also used Visual Basic and Game Maker in the past. Of the different aspects of game development I’ve worked on, I’ve found that my favorite parts of a game to code are physics and gameplay. In addition to C++, I am familiar with using C#, Lua, DirectX, Winsock, and PhysX to aid in in the game development process.