Where to start?

7 posts (showing 1-7)
EntertainmentForge

Market Level 6Community Level 6
710 posts

So friend of mine want to start learning unity. And he never even seen anything about making games or even programming.

What is your recommendation where should he start?

When I started with unity I started first learning c# I think from some Lynda videos. But I already knew as3 so this was only for me to figure out differences. I run through it and then got to unity tutorials on their website.

Am not sure if this would be simple enough for somebody who never coded at all. Is there some good book about c# that you would recommend for absolute beginner? Like this one is for as3: http://shop.oreilly.com/product/9780596526948.do

Or do you have some other suggestion? 

Thanks!

posted 2015-05-12T18:28:18-07:00
FGL_Porter

FGL AdminCommunity Level 16
427 posts

I don't have any exact material in mind, but I would highly recommend he do some hands on OOP. Anything that can help him understand the concepts of classes, strict data types, etc, will help a ton. I highly suggest it be related to games however, as data examples never resonated with me, I had to do something game related.

posted 2015-05-12T21:29:56-07:00
GroZZleR

Market Level 7Community Level 10
1594 posts

If your friend has never programmed before, telling them to start with Unity is a recipe for disaster.  Unity uses some pretty advanced concepts right out of the gate with their MonoBehaviour class that the majority of your code derives from.

Tell them to start working on Guess The Number and Tic Tac Toe in a command line environment first.

posted 2015-05-14T22:42:35-07:00
EntertainmentForge

Market Level 6Community Level 6
710 posts

Yea I feel the same way about unity. I think I would be confused as hell if I didn't know as3 already. Maybe it would be fine for him to start with flash as well and then move to unity if he feel like latter on.

posted 2015-05-14T23:22:20-07:00
lubapp

Market Level 0Community Level 0
3 posts

I don't think that starting out with Unity it's a problem, but you will need to practice a lot, and watch tons of tutorials out there to start shaping your idea. And of course, mandatory, learn C# and OOP.

If you don't wanna code, try Stencyl, Construct 2 or GameMaker alternatives.

posted 2015-08-13T15:17:39-07:00
xesenix

Market Level 0Community Level 2
41 posts

Maybe he could look and tinker with example projects shipped with unity modify some 2d platformer to include some games to collect or a monster that will go back and forward?

Or add health bars to 3d shooter project just look for all unity tutorials they explain a lot.

Some useful links about unity:

https://unity3d.com/learn/tutorials

http://wiki.unity3d.com/index.php/Main_Page

http://devmag.org.za/2012/07/12/50-tips-for-working-with-unity-best-practices/

http://docs.unity3d.com/ScriptReference/

https://www.youtube.com/user/Cercopithecan

https://bitbucket.org/ddreaper/unity-ui-extensions

http://arongranberg.com/astar/

posted 2015-10-07T06:02:16-07:00 | edited 2015-10-07T06:06:42-07:00
DuqueKarl

Market Level 3Community Level 2
125 posts

Maybe he can start with free Construct 2 (doing tutorials). Even my sister learnt to make simple games. The best advice is start small... like a baby. First on 4 legs, then small steps but walking... don't try to run a marathon from day 1. 

Do a lot of tutorials, then try by himself a few small simple games (1 day to 7 days max).

Starting with Construct 2 (free, easy, for non-programmers): 
https://www.scirra.com/tutorials/37/beginners-guide-to-construct-2
https://www.scirra.com/tutorials/top


More advanced (Flash AS3 tutorials). These are very well explained and help a lot for beginners in Flash and AS3. This book is about $20 but it is really worth it. It is all you need to start programming, from zero to hero. It will take your hand and guide you from the first steps, explaining very detailed all the code line per line while he shows the full process of how to create 10 complete game examples from scratch, typing with you every single line.
http://www.emanueleferonato.com/2011/03/24/flash-game-development-by-example-my-book-is-on-the-shelves/

(By the way, his blog has tons of free examples of code and good ideas) 


Then, with a small background (at least 3-4 weeks) in programming he can try Unity.
Good tutorials: https://unity3d.com/es/learn/tutorials

Good luck!

posted 2015-10-07T18:58:45-07:00