
Thomas graduated from Brown College in 2010 with a Bachelor's Degree in Game Design and Development. He spent the next three years working with small indie companies. Together they developed a variety of projects including work for Coleco, Carmichael Lynch, Subaru and even a few experimental devices. Thomas then moved on to a teaching position at the Minneapolis Media Institute. There he collaborated with the other instructors on the design and goals of many of the classes while teaching the next generation of developers how to make great games. Because of the skills and knowledge he has gained, Thomas has also written two books. The first, Unity Android Game Development by example Beginner's Guide, was published at the end of 2013. It covered the basics, from start to finish, of creating mobile games for Android using Unity 3D. The second book, Learning Unity Android Game Development, was an update to the first. It included new games and covered some of the new features of Unity 5.
As a capable programmer, Thomas works hard to improve his skills and put the needs of the project first. He has learned and regularly used 17 different programming languages over the course of his career, so far. Even in his free time, Thomas develops and collaborates on games, random projects, and interesting bits of technology. Every day is an opportunity to improve and learn more.
Outside of programming, Thomas has taken the time to learn modeling, texturing, animation, and any other parts of application development he can get his hands on. He has taught himself both Blender and Maya. Thomas can even model in a text editor, if necessary. Texturing is always done in clever ways, using Photoshop’s layers and styles to get the most out of the texture without hand-painting every detail. Understanding basic animation and how they interact and affect the game engine is an important skill for any developer. Thomas regularly uses his animations to creating interesting effects.
- Thomas has a Bachelor’s Degree in Game Design and Development.
- Thomas has written two books on Unity 3D and Android game development.
- Thomas knows 17 different programming languages.
- Thomas can model in a text editor.