Finishing my first game, and what I learned

That’s first game. Not first game in Unity.
This is for my fellow noobs, to guide and inspire.

If you want, you can download my game as a windows exe here: https://willmakesgames.wordpress.com/2016/02/18/this-is-a-test-post/

General impressions:

  • Unity is a beast of an engine. There’s so much I still don’t know about. All these possibilities make the learning curve steep, but in the end I was surprised at how easy it was to pick up, if you’re willing to put some time into learning. If you’re checking out these forums to see if Unity is something you can handle - I say yes. I’m not a traditional techie: I have a literature degree and a background in independent comics and freelance cartooning. I’m doing all right, you can too.

  • Video tutorials are good to follow along with to get some basic idea of what’s possible and how, but I only felt like I was actually learning something once I set out on my own and had my own problems to solve. And when there’s just this one thing you wanna know how to do, video is no good. I, for one, would welcome more text-based tutorials.

On scripting:

  • Because I’m new to programming, I took some time out to do the C# tutorials offered by Microsoft (with Bob Tabor, my new nerd crush). That was super helpful. Recommend.

  • Most of my scripting issues fell into two catagories:

  • Ha ha, silly me, I missed a bracket.

  • Ha ha, silly me, maths doesn’t work that way.

The only times I ran into real trouble was when I was trying to adapt code I didn’t truly understand. Both times, I found the answer when I took a moment to think more deeply about what exactly I wanted to do, broke it down further, and then searched anew for answers to that question.

On scope:

  • I’m really glad I picked something small to start with. Everyone who threw this out there as advice: right you were.

  • I’m also glad that I took the time to make it a finished product: menu, tutorial, game over, pause button. Background music that plays continuously including in the menu. Little animations for special pickups. These little things taught me more than the drop-and-catch mechanic could. Whoever it was that wrote that as advice: thank you. Good stuff.

  • At one point I had a much more complicated scoring mechanic. I’m glad I decided to drop that. Not only because it would have been more work to implement and balance (never mind explain to my player) but because simplicity is an important design consideration. If I make complicated things, I want to make sure it’s not pointless complication.

  • I finished this game in a week and some (I had a day off work along the line somewhere). It was a really manageable project. My attention span is limited, so that was good. I learned a ton, my mother is proud, and I’ll never have to return to this silly thing again. I think I’ll do a few more really small things, to learn about implementing the mechanics I’m actually interested in, and how to deploy to phone/tablet. It’ll be great.

So that was my experience. I’d love to hear about your first game, or your initial experiences with Unity. Let’s have a noob thread. :slight_smile:

Cheers

11 Likes

Nice looking art you got there @Monklet80 , i cant make art so im stuck with basic shapes :stuck_out_tongue: but anyway heres my story.

When i first got to Unity I had all these crazy game ideas I wanted to make. But I read on the forums I must aim small first and work from there so i decided to make a fighter game cus i thought it would be easy. Oh gosh was I wrong, without any understanding of programming or Unity all I could do was copy and paste code and it was horrible but I learnt from that.

I have actually started many projects but most of them were never finished. After half a year or so of learning I got the hang of it and actually completed a game and published it! From there I made some more games and used new code techniques such as coroutines, enums, singletons, events etc. Each game was a whole new learning experience.

So my advice to all the newcomers is to keep trying and dont be afraid to give up on your big ideas and scope small.

1 Like

Yeah, learning never stops. Especially, learning of the new Billy Joel songs (listen to them at Billy’s tour)which are very cool!