Homepage
Hello World! I'm Tim Godwin and this site is meant to showcase some of my engineering and programming projects from over the years. If you are here on purpose, you likely want to view my professional works, personal projects, or resume in the other pages. Or you can continue reading for more of my background. Welcome to my online portfolio.
I've been an enthusiastic computer hobbyist and a dedicated gamer since childhood. I chose to study computer engineering out of high school, though at the time there wasn't much focus on what I wanted as a career. Even though game development was still far from a goal at the time, earning my B.S. in Computer Engineering from the University of Houston was a strong start to the journey.
Soon after graduating, I began working at Micron Technology Inc, a world leader in computer memory headquartered in Boise, ID. I worked for 4 years as a DRAM Test Engineer; a job that was a mix of device and code knowledge. Test Engineering supported large volumes of production testing for facilities around the world. We also created test programs for R&D experiments to understand and improve devices. The work was challenging, engaging, and rewarding. However, I eventually felt it was not something I would take long-term enjoyment from. I was fortunate enough to able to ask and devote time to the question, "What is my dream job?"
Videogames had always been a passion of mine, but despite thousands of hours spent absorbed in virtual worlds, it was not until this point I seriously began considering game development as a career. I researched avenues into the gamedev industry, and a clear goal of becoming a game programmer formed. I left work in 2016 with a plan for returning to school in order to study game programming, which took the form of an Associate's Degree in Game and Visualization Programming from Austin Community College. The curriculum reaffirmed programming and mathematics fundamentals, provided a deep dive into C++, and introduced various aspects of game development. I've shared projects on this blog demonstrating A.I. behaviors, full UI systems, camera/character controls, and explorations into code optimization for consistent CPU and memory performance.
In July of 2018, I became part of the team at 22nd Century Toys. I've greatly enjoyed the role of programming the port work for taking PC and console hits to other target platforms. This has included porting games in Unity, Unreal, and Game Maker Studio 2 across Steam, Windows 10, Nintendo Switch, Xbox One, Xbox Series, PS4, PS5, Android, and iOS. I've also worked with clients as a tools programmer, helping support their custom AAA development suite and new debugger features.
Thank you for your time and interest. I hope you poke around my portfolio and demo some of my projects, or see the 22nd Century Toys website for some of the awesome titles we've helped port!