Episode 079 – Unity Game Development w/ Jason Weimann




The 6 Figure Developer Podcast show

Summary:  <br> Jason is a game developer and writer who loves to teach others how to build their own games. He's spent his career working on all types of games, but his real passion is in teaching others game development. <br> <br>  <br> Links<br> <a href="https://unity3d.college/">https://unity3d.college/</a><br> <a href="https://twitter.com/Unity3DCollege">https://twitter.com/Unity3DCollege</a><br> <a href="https://www.linkedin.com/in/jason-weimann-bab0984/">https://www.linkedin.com/in/jason-weimann-bab0984/</a><br> <a href="https://unity3d.college/2018/11/28/unit-testing-in-unity-testing-against-monobehaviors-using-mocks/">https://unity3d.college/2018/11/28/unit-testing-in-unity-testing-against-monobehaviors-using-mocks/</a><br> <br>  <br> Transcript<br> Jason Weimann: Hey, thanks for having me, guys. Really excited to be here.<br> <br> John Callaway: Yeah, so before we get started into sort of the unity and whatnot, could you just tell us a little bit about yourself? Kind of how you got started in the industry.<br> <br> Jason Weimann: Yeah. Sure, I'd love to. I think my story, I don't know, it might be a little weird, might be normal. But I started off as just a little kid with a computer and no games. My first computer was a Commodore 64. I had three games that I got when I got the system and never had the money or anybody to buy me another one. So, it kind of drove me to the idea of "Hey, can I make my own games?" And I'd get these little magazines that had code that I could type in and make something happen, and it kind of got me started and got that spark going like, "Hey, I could create a game for myself."<br> <br> Jason Weimann: So, I kind of taught myself. I'd say I taught myself a little bit but it was mostly my uncles teaching me how to code by writing some Basic, writing a little bit of ... I'd say games, but they weren't really games. Pick a number or copying a choose your own adventure book into a big giant mess of Basic. But it was a lot of fun and it kind of got me motivated onto that and thinking, "Hey, I could do game development one day." And that kind of fell away. You become a teenager and get distracted by a lot of other stuff, so that faded away for a while and it didn't really do any ... I still played a lot of games and worked on computers a lot, and did a little bit of stuff here, a little scripting for myself every now and then. But I didn't really try to code again until quite a while later.<br> <br> Jason Weimann: Well, I shouldn't even say ... The next step was I got an electronics degree. I thought, "You know what, I like computers. I like video cards that make good graphics. So, I'm gonna design video cards and make them even faster and make things better." I went through that whole process and realized that it was kind of boring. I shouldn't say it was boring. It wasn't as immediately gratifying. You didn't get that immediate gratification. Like I could draw out my circuits and figure out like, "Okay, this is gonna do this." I never got to the point of being able to design a graphics chip or anything like that. But I could do my basic circuits and all of the stuff that I needed for that. But I never got that excitement that I got from writing some software. And partway through, I took some more software classes and that just kind of reinvigorated me and got me going on that again.<br> <br> Jason Weimann: When I finished my electronics degree, I ended up getting a software job instead. So, got like an entry level software job writing test tools for Intel, just writing test tools for servers. Which was a blast. And I think it really kind of pushed me to know that software was what I wanted to do. Before that, I'd done some basic stuff. I had played around with C++ and I was pretty terrible at it. At that time, this was kind of when I discovered C#. So, I got started,