This is Rich, the creator of Pretzel Studios and a Unity Software Developer. Rich decided to try his had at game development in Unity. After picking up “The Ultimate Guide to Game Development with Unity 2019”, he was able to create a demo level of his first title – “Strife” within six months. We had a chance to ask him some questions about his game development career and some tips he would give to those starting today.
Hi Rich, tell us how you become a game developer?
I became a Game Developer after enrolling in GameDevHQ’s “The Ultimate Guide to Game Development with Unity 2019” course via Udemy. I had been working with Android for about a year prior to this and having a pretty good grasp of Java I took to C# pretty quick. Before starting the course I had no prior experience in Game Development at all. I made it my quest to learn daily. Constantly setting myself challenges and using things I had learned to help me fully understand areas I struggled in. Learning to use Unity’s Documentation was a great skill I picked up from the course. As a tool to learn more, I gave myself the Challenge to make the game I have always wanted to play. Since then, I haven’t been able to close the editor and my keyboard has started to wear out.
I have been a Game developer since December 2018.
What was the first game you built and how did that game turn out?
It was sort of a 2D version of Star Citizen. The first game I build was a 2D Space Shooter as a successor to the Galaxy Shooter game made in the first section of the Ultimate Guide to Game Development in Unity. This started off as an exercise. It re-enforced everything I had learned. I started adding new features, like a space station where the player could get off their ship and go buy upgrades and ammunition as well as take up new missions. This quickly escalated into a 3D version that I am still working on it today!
What lessons have you learned that shaped the way you build games today?
I learned that keeping your Project folder super organized will help your game stay super-organized. I have also learned to write my scripts in very modular way so they can be used universally and not just in my current game/build. Learning to use Coroutines correctly has allowed me to do some crazy things with explosions XD.
What are you working on now?
I am currently working on my game “STRIFE – Battle for the Southern Star” which a 3rd-Person Dog-Fighting Space Shooter with a RPG style story line. Sort of like Final Fantasy meets Freelancer.
Has game development helped you progress career-wise?
Definately! Working as a Mobile App Developer by day, learning Unity has been an absolute god send. I have been able to quickly prototype apps and boost my productivity.
If you could impart any tips or tricks to future game developers, what would it be?
- Enroll on the GameDev HQ courses.
- Learn how to use the Unity Documentation and Scripting API’s.
- Don’t be afraid to ask for help. But also don’t be afraid to find the answers yourself.
- Take time out to learn new things. Spend at least 10 minutes a day reading up on things your not sure of then set a challenge for yourself.