Learning Unity 3d etc...

I know there is a number of other posts with a similar topic… but I am having a hard time finding a decent thread that kinda helps with where to start… at least… a where to start that works more or less… I am not purposefully looking for shortcuts… if it seems like i am that’s out of pure inexperience…

Basically i just want to find a good method for teaching myself Unity + scripting…

Can someone point me in the right direction of another thread or… more specifically put me on a path that best seems suited for me…

Here we go…

I have experience with 3d modeling/textures/2d art/level editing… etc… basically the art side of game development…
I can get around Unity pretty decently right off the bat because of previous experience and have to say I love Unity so far because of that…

but! my main issue is scripting/programming… what language to use etc… or what/how to teach myself… basically how to start off…

Since I can’t program/script… (and I have made pretty decent earnest attempts before in trying to teach myself to program over the past 10 years at various times and failed miserably…)

I find most tutorials online really seem to miss key explanations or…I guess I just tend to fail with online tutorials… I mean sure i can follow along a tutorial, but i never can figure out how to start doing things on my own… its really frustrating! I can’t seem to wrap my head around the concepts of scripting to start doing things on my own without scouring the internet for other people’s code which i can sort of understand, but can’t come up with on my own.

I don’t have a ton of money to buy books… and i dont want to buy a book that really ends up not being very good and wasting my money… this has happened before with programming books that I have bought…

So! As long winded as this already is…

What I am really looking to start working on is a linear racing game… but that’s not exactly the best description… which i dunno if there is another name for this genre since I am finding it really difficult to find posts about making a linear’ish racing game either here or any where…

I dont think my idea would be not too ambitious for a first game… but I could be wrong… basically I want to make something kinda like Raving Rabbids Sky Surfing minigame… or kinda like Audio Surf or… kinda like a tunnel racing game, except without the tunnel =)…

So…

  • how to get started with scripting…
  • what language best suited for the use of a beginner in Unity/programmer// i guess i mean the easiest// :sweat_smile:
  • Book suggestions?
  • Online tutorial suggestions?
  • Suggestions or forwards to threads or unity packages related to making a linear racing game like that youtube link I posted.

Thanks!!!

  • Brian

That surfing game would be quite simple to create. You just have to break it down into simple pieces, such as the main character needs to move on 2 axis. Do you want to use the mouse or arrow keys/etc to do this? Then do you want to move him using physics, or just move his position manually? Do you want to move the background to simulate forward movement, or move the character forward?

You’ll need to look at using either OnTriggerEnter, or OnCollisionEnter for when you bump into the items.

You should generally have the scripting reference open in your browser at all times, although I usually just google the function names.

Also, I would start with C#. It’s easier to read and in my opinion “easier” in general.

I’ll be creating a simplified Katamari Damacy beginners tutorial. It will be done using Antares Universe, but I’ll do a hand-coded version too, or at least show code equivalents.

I’d suggest you look for the “Live Online Training” that’s listed in the sticky section here in teaching.

Then I’d look at “Getting Started with Coding” and the list or tutorials. Run a few tutorials after having taking my introduction class, and you’ll have a good place to start.

thanks for the responses… maybe ill have to check out the live online training… and thanks for pointing me in the right direction with some ideas etc…! little angel your tutorials seem pretty helpful!

I have a new Unity 4 course on Udemy called Anyone Can Learn to Make a Game that may be worth a look. The course is aimed at beginners who want to get up to speed in the shortest time possible. https://www.udemy.com/unity-tutorial/

When I was first learning unity, I watched tutorial after tutorial, but some good stuff that has really stuck with me, I learned on 3dbuzz. Great site. And the good old fashioned trial and error method is some fine training, just start projects and see what you come up with…if its nothing interesting, do something else! Copy and paste method teaches you nothing though haha, but its good to read through well written - well commented stuff, so check out example projects of course. Good luck!