Buying Unity Toolkits to learn
I want to make a 2D Infinite runner. I need to learn to use Unity and buying a complete toolkit seems like a good way to learn how everything goes together etc.
These toolkits seem pretty expensive though.
Can anyone recommend a specific kit that would suite my needs or should I figure it out from scratch?
These toolkits seem pretty expensive though.
Can anyone recommend a specific kit that would suite my needs or should I figure it out from scratch?
Comments
If you're set on doing 2D only, try starting with Game Maker. If you're adamant that you want to use Unity only you may be approaching this the wrong way - game makers learn problem solving and logic building and game loops, not necessarily tools. I'm a Game Maker user now, but half the time I'm still googling a bunch of stuff I do all the time... And I'm almost certain that's what'll happen when I learn Unity - I'll use it with the stuff I've learnt from GMS and google technical syntax and whatever stuff.
I'll definitely check out those books! I might need the step-by-step help to start.
I've played with Construct before. It's a pretty cool tool to make a game quickly, but I want to learn a powerful tool that I can grow with.
Also, I've been using Unity for 7 months now, and still play with cubes :) Gotta love those cubes
http://unitygems.com/
2) The thinking "I'm going to learn, and while I'm learning my first learning project will be a good enough product" is also wrong. Hanging onto that idea will either delay your learning, or discourage you so much that you stop learning. Everyone should start with throwaway, tiny ideas. If those ideas DO become something amazing, great, if not, the worst thing you can do is to hang on to them endlessly while you could be learning much much faster by trying something else.
3) The thinking "I'm different, I'm special, and I'm better than other people who've tried and will succeed where they've failed" is wrong. We're all very talented and special here, trust me, I've been here long enough to really be able to say. But if you ask anyone - including @dislekcia and @blackshipsfillthesky and any and all of the grandmasters, they will tell you how they started - by making a ton of small things, failing at them, and making more small things, and repeat, repeat, repeat. This "advice" may sound condescending, but it's the best piece of advice I ever got. Don't be precious about the work, fail more rather than trying to win it all first shot.
4) Don't spend money until you have to! And you don't have to spend anything when you're learning because you won't use 1% of paid features of neither Unity or Game Maker while you're learning.
Those are my feelings on the subject. It's really not a dig at your capability - I'm sure you're super talented and motivated, but overall, the collective experience here is that the best ways to learn applies equally to everyone!
I get what you're saying and its true. Thing is I still want to start with a specific type of game and make a working game, all while learning more about Unity... That is my goal at heart. Becoming a Unity / game making master is not my current goal :)
But tons of small things sound good and not having to buy anything makes more sense since I'm still learning and won't know how to fully use any of it. So I will start with cubes :P breaking my desired game into small projects, working towards the final idea.
Many an art noob has studied the paintings of the masters in an attempt to understand how they did what they did, likewise with beginner writers and musicians. No reason why you can't do that as a programmer/designer. How much money you're willing to spend is up to you, of course.
Can't really recommend any kits for the style of game you want to dev though. Haven't looked at that type of thing.
Think about what you want to build and think about what parts go into it. For an infinite runner:
1. A general speed that applies to everything in the game
2. A loop that generates scenery pieces/enemies/actors to the right of the screen
3. Actors that move according to patterns as well as the speed in point 1.
4. Moving the player actor
5. Shooting or otherwise doing whatever attack. Collision detecting shots/attacks/actors
etc etc.
This has been discussed before, but one of the best ways to learn is to copy something existing! Find a game that you like, and try to copy it. You'll work out so much of what makes a game - or how it works. It's kind like designers looking at an image and reproducing it in photoshop using whatever they know how, or googling.
Thanks for the advise guys!
Here is a link to the Webplayer