Hello fellow gamers and aspiring game developers! I am excited to share the beginning of my journey with all of you as I take my first steps into the world of game development with Zippster Studios, my startup. Although the dream is to eventually have an amazing studio filled with arcade games, pinball machines, and air hockey tables, my current focus is to gain experience and traction as a solo game developer. In this blog post, I'll be sharing my experiences with learning Unity, the game engine that will be the foundation for my future projects.
Unity: A Solid Foundation
As a newcomer to game development, I chose Unity as the game engine for my projects because of its versatility, powerful tools, and the vast community that supports it. The Unity Asset Store offers a wealth of resources, from 3D models and animations to shaders and plugins, which can save time and effort when building a game from scratch.
To start learning Unity, I took advantage of the numerous online tutorials, documentation, and YouTube videos available. Brackeys is where I first started off, it is a fantastic resource, offering a wide range of courses and tutorials for all skill levels. I watched several videos while following along. CodeMonkey has also been a wonderful resource, and he teaches things very consisely as well.
Learning Through Experimentation
After a month of doing tutorial after tutorial, I was starting to fear that I have entered "Tutorial H***". For those of you unfamiliar, this is when you learn, but the learning eventually plateaus as you continue grinding through the tutorials, and I knew I had to break that cycle. I believe that the best way to learn is by doing, so I began experimenting with my own projects as soon as I felt comfortable with the basics of Unity. I created simple 2D and 3D games, focusing on understanding the workflow and getting hands-on experience with scripting, animations, physics, and other essential game mechanics.
Through these projects, I faced numerous challenges and learned valuable lessons. Some days were tough (Quaternions, gimble lock anyone?), and it felt like I'd never be able to create the games I envisioned. But with perseverance and a little help from the Unity community, I pushed through the obstacles and gained invaluable knowledge and experience.
Zippster Studios: One Step at a Time
As a solo developer, my current goal is to build a solid foundation for Zippster Studios by creating a portfolio of game projects and gaining experience in the industry. I am also actively participating in game development communities and networking with other industry professionals (I have been chatting with several game devs from different skype meetups, for example) to learn more about the ins and outs of running a successful game studio.
As I continue to work on my game projects, I plan to share my progress and experiences with all of you. I hope my journey as a solo developer can serve as an inspiration for others who are considering taking the leap into the world of game development.
The Journey Continues
While the dream of a thriving game development company with a creative and fun workspace filled with arcade games, pinball machines, and air hockey tables may still be a ways off, every step I take in learning Unity and growing as a developer brings me closer to that dream. As a solo developer, I am determined to forge my own path, and I am excited to share this journey with all of you.
Stay tuned for more updates on my adventures in game development, the progress of Zippster Studios, and the trials and triumphs of being a solo game developer. Happy gaming and developing, everyone!
Comments