This past week, I attended the first meeting for one of the clubs in my college campus. It's called Game Dev, one of the Special Interest Groups (SIG) in ACM (Association for Computing Machinery). Along with introductions, they started to expose us to Unity.
Without them having to say anything, it was fairly straight forward. I knew what the projects and the learn tab meant. However, opening up and creating a new project is what really caught me off guard.
I didn't have any previous experience with any game engine so I was extremely overwhelmed. I didn't know what any of it meant or how any of it worked. The Game Dev president had guided us through what each section meant and started to walk us through and help out with the Roll-a-Ball learning project.
I was still unsure how to work it but as we went through the first steps, the moment we placed a sphere and added physics to it, I was amazed. I immediately wanted to learn more and start working with Unity. I, however, don't know C#, I've had experience with C and C++, but not C#.
This brief experience with Unity has made me want to start learning Unity and C# in my free time instead of Python. While I'd like to learn both Python and C#, I have a college course where I'm learning LISP, and juggling both LISP and Python is already a little difficult, not to mention the lack of free time I have. But I look forward to learning Unity and making a game with it.